Задача №1: составить программу для вычисления значения функции .
Для того чтобы вычислить значение функции, сначала необходимо проверить условие . Согласно определению условного выражения данное условие является простым.
или напишите нам прямо сейчас:
⚠️ Пожалуйста, пишите в MAX или заполните форму выше.
В России Telegram и WhatsApp блокируют - сообщения могут не дойти.
Для составления программы будем использовать полную форму записи оператора условного перехода (IF <условие> THEN P1 ELSE P2).
После оператора IF записывают проверяемое условие (для данной задачи–это условие x-4<>0), после оператора THEN записывают выполнения действий, удовлетворяющие проверяемому условию (для данной задачи–это y=1/(x-4)– оператор присваивания). А после оператора ELSE запишем вывод сообщения о неопределенности функции.
Программа будет выглядеть следующим образом:
CLS
Очистка экрана от предыдущих значений
REM Вычисление значения функции
Название программы
INPUT «Введем произвольное значение x»; x
Осуществляется ввод исходных данных: значение переменной x
IF x-4<>0 THEN y=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. Составить программу, которая в зависимости от введённого числа либо вычисляет функцию, либо выдаёт сообщение, что функция не определена.
Условие задачи:________________________________________________
_______________________________________________________________
Программа:
Записать свои данные в таблицу:
Значения исходных данных
Значения функции y
Задание №3. Протестировать программу для задачи №2 и записать свои данные в таблицу:
Значения переменной x
Значения функции y
Задание №4. Составить программу для решения задачи.
Условие задачи:________________________________________________
_______________________________________________________________
Программа:
Записать свои данные в таблицу:
Значения исходных данных
Значения функции y
Задание №5. Ответить на вопросы:
1. Какая программа называется разветвляющейся?
2. Укажите общий вид оператора условного перехода в Qbasic?
3. Укажите общий вид оператора безусловного перехода в Qbasic?
4. Что указывается после оператора IF?
5. Какое выражение называется условным?
6. Какие данные являются исходными для задачи?
Задание №6. Сделать вывод о проделанной лабораторной работе:
или напишите нам прямо сейчас:
⚠️ Пожалуйста, пишите в MAX или заполните форму выше.
В России Telegram и WhatsApp блокируют - сообщения могут не дойти.
Прикрепленные файлы: |
|
|---|---|
|
Администрация сайта не рекомендует использовать бесплатные работы для сдачи преподавателю. Эти работы могут не пройти проверку на уникальность. Узнайте стоимость уникальной работы, заполните форму ниже: Узнать стоимость |
|
Скачать файлы: |
|
|
|
