Тестирование готовой программы
⇐ ПредыдущаяСтр 2 из 2 Задача №1: составить программу для вычисления значения функции . Для того чтобы вычислить значение функции, сначала необходимо проверить условие . Согласно определению условного выражения данное условие является простым. Для составления программы будем использовать полную форму записи оператора условного перехода (IF <условие> THEN P1 ELSE P2). После оператора IF записывают проверяемое условие (для данной задачи–это условие x-4<>0), после оператора THEN записывают выполнения действий, удовлетворяющие проверяемому условию (для данной задачи–это y=1/(x-4)– оператор присваивания). А после оператора ELSE запишем вывод сообщения о неопределенности функции. Программа будет выглядеть следующим образом:
Примечание 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 и записать свои данные в таблицу:
Задание №2. Составить программу, которая в зависимости от введённого числа либо вычисляет функцию, либо выдаёт сообщение, что функция не определена.
Читайте также: V. ТРЕБОВАНИЯ К РЕЗУЛЬТАТАМ ОСВОЕНИЯ ОСНОВНОЙ ПРОФЕССИОНАЛЬНОЙ ОБРАЗОВАТЕЛЬНОЙ ПРОГРАММЫ Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|