ВУЗ:
Составители:
Рубрика:
Max:integer=999;
Min:real=-0.01;
Index:1..1000=1;
Примеры более сложных типизированных констант (массивов,
множеств, записей) будут приведены при описании соответствующих типов.
Замечание: простые константы могут использоваться в описании
других констант или типов, а типизированные нет!
4. Арифметические выражения
Арифметические выражения строятся из арифметических констант,
переменных, функций и операций над ними.
Все данные, входящие в арифметические выражения, должны быть
одного типа, хотя иногда допускается использовать в одном выражении
данные целого и вещественного типов.
При построении арифметических выражений следует учитывать
следующие правила:
1. Выражение записывается в строчку. Например, выражение:
)(5.2
432
cba
xybxa
++⋅
⋅−
⋅
⋅+⋅⋅
на Паскале будет записываться следующим образом:
(2*a*x+3*b*y-4*x)/(2.5*(a+b+c))
2. Скобки в арифметических выражениях только круглые. Число
открывающихся скобок должно равняться числу закрывающихся скобок.
3. Нельзя записывать два знака операций подряд, без скобок, например в
выражении:
x
ba
−
+⋅3
следует записать: (3*a+b)/(-x).
4. Порядок выполнения арифметических операций слева направо в
соответствии со старшинством операций:
1) значения функций; 2) *, /, div, mod; 3) +, -.
Рассмотрим порядок вычисления на примере:
)()(
)(
22
2
y
x
Sinba
CosybSinxa
⋅+
⋅+⋅
Представленное выражение будет вычисляться в седующем порядке:
1) Вычисление функции Sin(x);
2) a*Sin(x); 3) Cos(y); 4) b*cos(y); 5) aSin(x)+b*Cos(y);
6) SQR(aSin(x)+b*Cos(y)) - получено значение в числителе;
7) Вычисление x/y; 8) Sin(x/y); 8) a*a; 9) b*b; 10) SQR(a*a+b*b);
11) SQR(a*a+b*b)*Sin(x/y) - получено значение в знаменателе;
Max:integer=999; Min:real=-0.01; Index:1..1000=1; Примеры более сложных типизированных констант (массивов, множеств, записей) будут приведены при описании соответствующих типов. Замечание: простые константы могут использоваться в описании других констант или типов, а типизированные нет! 4. Арифметические выражения Арифметические выражения строятся из арифметических констант, переменных, функций и операций над ними. Все данные, входящие в арифметические выражения, должны быть одного типа, хотя иногда допускается использовать в одном выражении данные целого и вещественного типов. При построении арифметических выражений следует учитывать следующие правила: 1. Выражение записывается в строчку. Например, выражение: 2⋅ a ⋅ x + 3⋅b ⋅ y − 4 ⋅ x 2 .5 ⋅ ( a + b + c ) на Паскале будет записываться следующим образом: (2*a*x+3*b*y-4*x)/(2.5*(a+b+c)) 2. Скобки в арифметических выражениях только круглые. Число открывающихся скобок должно равняться числу закрывающихся скобок. 3. Нельзя записывать два знака операций подряд, без скобок, например в выражении: 3⋅ a + b следует записать: (3*a+b)/(-x). −x 4. Порядок выполнения арифметических операций слева направо в соответствии со старшинством операций: 1) значения функций; 2) *, /, div, mod; 3) +, -. Рассмотрим порядок вычисления на примере: (a ⋅ Sinx + b ⋅ Cosy ) 2 x (a 2 + b 2 ) ⋅ Sin( ) y Представленное выражение будет вычисляться в седующем порядке: 1) Вычисление функции Sin(x); 2) a*Sin(x); 3) Cos(y); 4) b*cos(y); 5) aSin(x)+b*Cos(y); 6) SQR(aSin(x)+b*Cos(y)) - получено значение в числителе; 7) Вычисление x/y; 8) Sin(x/y); 8) a*a; 9) b*b; 10) SQR(a*a+b*b); 11) SQR(a*a+b*b)*Sin(x/y) - получено значение в знаменателе;
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »