Просмотр содержимого документа
«Составление математических выражений в среде программирования QBasic»
Построение математических выражений в QBasice
Преподаватель Жилина Л.Г.
Нижний Новгород
2023 г
Математические выражения
Таблица 1. Стандартные функции
Математическое определение
Математическое определение
Запись на языке QBasic
x 2
Запись на языке QBasic
x 2
х^2
х^2
Математическое определение
Математическое определение
sin x
sqr(x)
sqr(x)
Запись на языке QBasic
sin x
Запись на языке QBasic
abs(x)
sin(x)
sin(x)
abs(x)
cos x
e x
e x
cos x
arctg x
exp(x)
ln x
cos(x)
exp(x)
arctg x
ln x
cos(x)
atn(x)
log(x)
log(x)
atn(x)
Математические выражения
Qbasic 1
Qbasic 1 +
Qbasic 1 + sin ( x )
Qbasic 1 + sin(x) *
Qbasic 1 + sin(x) * cos ( x )
преобразовать функцию с, т.к. её нет в стандартных функция Qbasic
+
Qbasic 1 /
Qbasic 1 / )
Qbasic 1 / ) +
Qbasic 1 / ) +
Математические выражения
3. Исходное выражение
Qbasic ( для числителя
Qbasic (cos ( 5 * x )^ 2
Qbasic (cos ( 5 * x )^ 2 – log ( x ^ 3 )
Qbasic ( cos(5 * x)^2 – log(x^3) )
Qbasic (cos(5 * x)^2 – log(x^3)) / (
Qbasic (cos(5 * x)^2 – log(x^3)) / (1+ exp(x+3)
Qbasic (cos(5 * x)^2 – log(x^3)) / ( 1+exp(x+3) )
Математические выражения
4. Исходное выражение =
Выражение требует преобразования корня четвёртой степени
Qbasic (
Qbasic ( exp(
Qbasic ( exp( abs(
Qbasic ( exp (abs( 3 * x+10 ))
Qbasic ( exp(abs(3*x+10))+(sin ( x ) +cos ( y )
Qbasic ( exp(abs(3*x+10))+ ( sin(x)+cos(y) )
Qbasic (exp(abs(3*x+10))+(sin(x)+cos(y)) ^(1/4)
Qbasic ( exp(abs(3*x+10))+(sin(x)+cos(y))^(1/4) )
Qbasic (exp(abs(3*x+10))+(sin(x)+cos(y))^(1/4)) /(
Qbasic (exp(abs(3*x+10))+(sin(x)+cos(y))^(1/4))/( sqr(x)+sqr(y)
Qbasic (exp(abs(3*x+10))+(sin(x)+cos(y))^(1/4))/ ( sqr(x)+sqr(y) )
Математические выражения
Домашнее задание
запишите самостоятельно следующие математические выражения для среды QBasic
+
b ctg(0,2x-12,5)