Лекция: Выражения.

Все выражения в программе должны быть записаны по правилам языка:

а) Выражения должны быть записаны в виде линейной цепочки символов. Например: а0®а0
х10®х10
б) Нельзя опускать знаки операций.
Например: 3а®3*а
а(в+с) ®а*(в+с)
в) Операции и функции записываются в соответствии с таблицей:

 

Математическая запись Запись на QBASIC’е Смысловое значение
|х| модуль х abs(x) |х|= х, если х>=0 -x, если x<0
кв.корень из х sqr(x) арифметич. корень из числа х (x>=0)
аb а в степени b a^b степенная функция
sin x синус х sin(x) тригонометрическая функция
cos x косинус х cos(x) тригонометрическая функция
знак числа sgn(x) 1, x>0 sign x= 0, x=0 -1< x<0
tg x тангенс х tan(x) тригонометрическая функция
arctg x арктангенс х atn(x) тригонометрическая функция
ln x нат.логарифм от х log(x) логарифмическая функция

 

 

1Дополнительная информация:

INT(x) — наибольшее целое, меньшее х;

cint(x) — округление по математическим правилам;

fix(x) — целая часть числа х;

x mod y — остаток от деления х на у;

х \ у — целочисленное деление х на у.

 

Задача.

Переведите выражения в линейную форму.

 

1) sqr(x1^2+x2^2)

 

2) (a+b)/(c+d)

 

3) (a+b)/c+d

 

Глава 2. “Операторы языка. Линейные программы.”

еще рефераты
Еще работы по информатике