Вычислить значение функции - QBasic (27678)
Формулировка задачи:
Составить разветвляющуюся блок-схему и программу для вычисления значения функции для заданных значениях параметров в системах Qbasic и MathCad. Сравнить ответы
с = arctg а; а, х - любые.
Решение задачи: «Вычислить значение функции»
textual
Листинг программы
CLS INPUT "BBEDITE a="; a INPUT "BBEDITE x="; x INPUT "BBEDITE c="; c IF x < a ^ -2 THEN u = EXP(2 * x) + SQR(a ^ 4 + x ^ 2) ELSE u = (SQR(a * x ^ 4 + 4 * x)) / TAN(a + x) + c ^ (1 / 3) END IF PRINT "U="; u END
Объяснение кода листинга программы
CLS— команда очистки экранаINPUTBBEDITE a=; a— ввод значения переменнойaс помощью функцииINPUT, запрос на ввод значения переменнойaINPUTBBEDITE x=; x— ввод значения переменнойxс помощью функцииINPUT, запрос на ввод значения переменнойxINPUTBBEDITE c=; c— ввод значения переменнойcс помощью функцииINPUT, запрос на ввод значения переменнойcIF x < a ^ -2 THEN— условие, при котором выполняется блок кода внутри фигурных скобокu = EXP(2 * x) + SQR(a ^ 4 + x ^ 2)— вычисление значения переменнойuв случае выполнения условияELSE— условие, при котором выполняется блок кода внутри фигурных скобокu = (SQR(a * x ^ 4 + 4 * x)) / TAN(a + x) + c ^ (1 / 3)— вычисление значения переменнойuв случае невыполнения условияPRINTU=; u— вывод значения переменнойuна экранEND— завершение программы