Проблемно-ориентированная информатика химико-технологических процессов. Кравцов А.В - 8 стр.

UptoLike

2. ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ
TURBO PASCAL
2.1. Оператор присваивания
Общий вид оператора присваивания:
<имя переменной>:=<выражение>
В зависимости от типа переменной бывают математический, логи-
ческий, символьный, строковый и др. операторы присваивания. В дан-
ной главе подробно будет рассмотрен математический оператор при-
сваивания. Выражение в правой части оператора может представлять
собой константу (a=4E-3), имя переменной (d:=x) или математическое
выражение, записываемое по следующим правилам:
1. Математическое выражение может состоять из констант, имен
переменных и стандартных математических функций, соединенных
знаками арифметических операций: "+", "-", "", "/" (Табл. 2.1.1, при-
мер 1). Как и в математике низший приоритет имеют (т.е. выполняются
в последнюю очередь) операции "+" и "-", более высокий "" и "/" и
наивысший - вызов функции. Для повышения приоритета операции ис-
пользуются скобки (в Паскале при записи математического выражения
используются только круглые скобки (Табл. 2.1.1, пример 2).
2. Если выражение представляет собой дробь, то оно «вытягивается
в строчку», т. е. сначала записывается числитель, затем знак "/" затем
знаменатель. (Табл. 2.1.1, пример 3). Если в числителе (или знаменате-
ле) дроби стоит сумма (или разность), то т.к. операции "+" и "-" имеют
более низкий приоритет, чем "/", то числитель (или знаменатель) заклю-
чаются в скобки. (Табл. 2.1.1, пример 4). Т. к. расчет выражения осуще-
ствляется слева направо, нет необходимости заключать в скобки произ-
ведение (частное), находящееся в числителе, но если оно стоит в знаме-
нателе, то скобки ставить необходимо (Табл. 2.1.1, пример 5).
3. Для вычисления функций в Паскале имеется набор стандартных ма-
тематических функций (см. табл. 2.1.2). Для вызова функции пишется ее
имя и затем аргумент в круглых скобках. (Табл. 2.1.1, пример 6). Если
функция не является стандартной, необходимо выразить ее через стандарт-
ные математические функции (см. табл. 2.1.3). (Табл. 2.1.1, пример 7).
Пример 2.1.1 Записать оператор присваивания.
g
x
x
tg x
ax=
+
+⋅
2
3
5
5
1
4
410 1
sin
arcsin
а)
g:=sqrt(sqr(x)+sin(1/(4x)))/exp(3ln(sin(x)/cos(x)))+
4e5exp(1/5ln(abs(1-sqrt(x/(1-sqr(x)))));
8