Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Тестирование готовой программы




Задача №1: составить программу для вычисления значения функции .

Для того чтобы вычислить значение функции, сначала необходимо проверить условие . Согласно определению условного выражения данное условие является простым.

Для составления программы будем использовать полную форму записи оператора условного перехода (IF <условие> THEN P1 ELSE P2).

После оператора IF записывают проверяемое условие (для данной задачи–это условие x-4<>0), после оператора THEN записывают выполнения действий, удовлетворяющие проверяемому условию (для данной задачи–это y=1/(x-4)– оператор присваивания). А после оператора ELSE запишем вывод сообщения о неопределенности функции.

Программа будет выглядеть следующим образом:

 

CLS Очистка экрана от предыдущих значений
REM Вычисление значения функции Название программы
INPUT «Введем произвольное значение x»; x Осуществляется ввод исходных данных: значение переменной x
IFx-4<>0 THENy=1/(x-4): GOTO 1 ELSE GOTO 2 Смотрите примечание 1
1 PRINT «Значение функции =»; y: GOTO 3 Осуществляется вывод искомых данных: значение функции y и переход к завершению программы
2 PRINT «Функция y не определена»: GOTO 3 Осуществляется вывод сообщения и переход к завершению программы
3 END Завершение программы

 

Примечание 1: После оператора IF указано проверяемое условие, после оператора THEN– вычисление функции по указанной формуле и переход (с помощью оператора безусловного перехода GOTO) к строке вывода искомого значения функции y. А после оператора ELSE указан переход к строке вывода сообщения «Функция y не определена». Обратите внимание: в начале каждой строки вывода стоят соответствующие метки.

 

Примечание 2: после запуска программы на исполнение нажатием клавиши F5 на экране появится подсказка оператора ввода «Введем произвольное значение x» и знак?, после которого необходимо ввести произвольное значение переменной x. Затем нажатием клавиши Enter получаем искомый результат–значение функции y.

 

Задача №2: составить программу для вычисления значения функции по одной из формул

Программа:

CLS

REM Значение функции

INPUT «Введите a, b, x»; a, b, x

IF x<10 THEN y=x+a: goto 1 ELSE y=SIN(x)-b: goto 1

1 PRINT “y=”; y

END

Содержание работы:

Вариант №__

Задание №1. Протестировать программу для задачи №1 и записать свои данные в таблицу:

 

Значения переменной x Значения функции y
   
   
   

 

Задание №2. Составить программу, которая в зависимости от введённого числа либо вычисляет функцию, либо выдаёт сообщение, что функция не определена.

Поделиться:





Читайте также:

V. ТРЕБОВАНИЯ К РЕЗУЛЬТАТАМ ОСВОЕНИЯ ОСНОВНОЙ ПРОФЕССИОНАЛЬНОЙ ОБРАЗОВАТЕЛЬНОЙ ПРОГРАММЫ
VIII. ТРЕБОВАНИЯ К ОЦЕНИВАНИЮ КАЧЕСТВА ОСВОЕНИЯ ОСНОВНОЙ ПРОФЕССИОНАЛЬНОЙ ОБРАЗОВАТЕЛЬНОЙ ПРОГРАММЫ
Автором программы для ЭВМ или базы данных признается физическое лицо, в результате творческой деятельности которого они созданы.
Анализ качества сырья и готовой продукции. Оценка качества сырья по результатам лабораторных анализов.
Анализ примерной основной общеобразовательной программы дошкольного образования
Анализ формирования и проведения производственной программы.
Анализ эффективности реализации инвестиционной программы
Вредоносные программы
Выписка из ГОС ВПО «Требования к обязательному минимуму содержания основной образовательной программы по дисциплине»
Выпущенной готовой продукции основным производством.






Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...