
Арифметические операции, функции, выражения.
§16

Арифметические операции
К арифметическим типам данных относятся группы вещественных и целых типов. К ним применимы арифметические операции и операции отношений.
Бинарные арифметические операции стандартного Паскаля описаны в табл. 3.3. В ней I обозначает целые типы, R — вещественные типы.


К арифметическим величинам могут быть применены стандартные функции Паскаля.


Для того чтобы правильно записывать арифметические выражения, нужно соблюдать следующие правила:
1. Все символы пишутся в строчку на одном уровне. Проставляются все знаки операций (нельзя пропускать знак умножения).
2. Не допускаются два следующих подряд знака операций (нельзя A+-B; можно А+(-B)).
3. Операции с более высоким приоритетом выполняются раньше операций с меньшим приоритетом. Порядок убывания приоритетов:
• вычисление функции;
• унарная операция смены знака (-);
• *, /, div, mod;
• +, -.
4. Несколько записанных подряд операций одинакового приоритета выполняются последовательно слева направо.
5. Часть выражения, заключенная в скобки, вычисляется в первую очередь. (Например, (A+B) * (C—D) — умножение производится после сложения и вычитания.)

В Паскале нет операции или стандартной функции возведения числа в произвольную степень. Для вычисления x y рекомендуется поступать следующим образом:
• если у — целое значение, то степень вычисляется через умножение; например, х 3 → х * х * х; большие степени следует вычислять умножением в цикле;
• если у — вещественное значение, то используется следующая математическая формула: х y = e yln(x) =exp(y*ln(x))

Закрепление



Тест: Основные понятия арифметических выражений
10 класс

1. Простейшими выражениями являются ...
- выражения построенные с использованием вызовов функций
- выражения построенные с использованием операций и скобок
- переменные и константы
- выражения построенные с использованием индексов

2. Сложные выражения строятся
- из более простых с использованием операций
- из более простых с использованием скобок, вызовов функций
- с помощью переменных и констант
- из более простых с использованием операций, скобок, вызовов функций, индексов и приведений типов

3. В Pascal ABC имеются следующие операции:
- плюс, минус
- +, -, *, / и др.
- равно, больше
- умножить, делить

4. К арифметическим относятся бинарные операции:
- +, -, *, / , div и mod
- =, ,
- %
- @

5. Выражение, имеющее числовой тип, называется ...
- Вещественным
- Целым
- Арифметическим
- строковым

6. Если все операнды целые и в выражении отсутствует операция деления /, то выражение имеет тип
- Array
- Real
- Integer
- string

7. Если в выражении присутствует операция деления /, то выражение имеет тип
- Integer
- Real
- Array
- string

8. Арифметический квадрат обозначается функцией
- sqr(x)
- sqrt(x)
- abs(x)
- write(x)

9. Корень квадратный обозначается функцией
- sqrt(x)
- sqr(x)
- abs(x)
- write(x)

ответы
1
2
C
3
D
4
B
5
A
6
C
7
C
8
B
9
A
A