Правила записи выражений на Паскале (Pascal)
|
|
1. Выражения записываются в строчку.
2. Допускается применение круглых скобок
![]()
3. Не допускается подряд два знака операций
.
4. Выражения просматривается слева на право, сравниваются две последовательные операции, и выполняется та, чей приоритет выше.

5. Часть выражения заключенная в скобки выполняется в первую очередь (т.е. скобки изменяют приоритет)

24.Стандартные функции языка паскаль
Арифметические функции можно использовать только с величинами целого и вещественного типа.
|
Функция |
Назначение |
Тип результата |
||
|
abs (x) |
абсолютное значение аргумента |
совпадает с типом аргумента |
||
|
sqr (x) |
квадрат аргумента |
совпадает с типом аргумента |
||
|
sqrt (x) |
квадратный корень аргумента |
вещественный |
||
|
cos (x) |
косинус аргумента |
вещественный |
||
|
sin (x) |
синус аргумента |
вещественный |
||
|
arctan (x) |
арктангенс аргумента |
вещественный |
||
|
exp (x) |
ex |
вещественный |
||
|
ln (x) |
натуральный логарифм |
вещественный |
||
|
int (x) |
целая часть числа |
вещественный |
||
|
frac (x) |
дробная часть числа |
вещественный |
||
Функции преобразования типов
Эти функции предназначены для преобразования типов величин, например, символа в целое число, вещественного числа в целое и т.д.
|
ord (x) |
- возвращает порядковый номер аргумента и, таким образом, преобразует величину порядкового типа в величину целого типа. |
|
round (x) |
- округляет вещественное число до ближайшего целого. |
|
trunk (x) |
- выдает целую часть вещественного числа, отбрасывая дробную. |
Функции для величин порядкового типа
|
odd (x) |
- проверяет аргумент на нечетность. Аргумент функции величина типа longint, результат true, если аргумент нечетный, false – если четный. |
|
pred (x) |
- определяет предыдущее значение величины x. |
|
succ (x) |
- определяет последующее значение величины x. |
|
ord (x) |
- возвращает порядковый номер величины x. |
25.Операции div , mod
Операции div и mod
Целочисленное деление div (от division, деление) отличается от обычной операции деления тем, что возвращает целую часть частного, а дробная часть отбрасывается— 13 div 3 = 4, а не 4,(3). Результат div всегда равен нулю, если делимое меньше делителя.
Например:
11 div 5 = 2
10 div 3 = 3
2 div 3 = 0
123 div 4 = 30
17 div -5 = -3
-17 div 5 = -3
-17 div -5 = 3
Взятие остатка от деления mod (от modulus, мера) вычисляет остаток, полученный при выполнении целочисленного деления.
Например:
10 mod 5 = 0
11 mod 5 = 1
10 mod 3 = 1
14 mod 5 = 4
17 mod - 5 = 2
-17 mod 5 = -2
-17 mod -5 = -2
Аргументы операций div и mod — целые числа. Взаимосвязь между операциями div и mod проста. Для а>0 и b>0 справедливо:
A mod b = a – (a div b)*b
(a div b)*b + (a mod b) = a
28.Цикл с предусловием на языке паскаль
