Программа на Паскале записывается в виде последовательности символов, образующих алфавит языка. Алфавит включает:
· заглавные и прописные латинские буквы;
· арабские цифры;
· знаки препинания ( : ; , . );
· знаки операций;
· некоторые спецсимволы.
Арифметические выражения и правила их записи
Арифметические выражения строятся из простых операндов связанных знаками арифметических операций:
y = a + b*2
| Знаки операций
| Пояснения
|
| div
| деление нацело
|
| mod
| остаток от деления
|
| *
| умножение
|
| /
| деление
|
| -
| вычитание
|
| +
| сложение
|
Операции div и mod
Целочисленное деление div отличается от обычной операции деления тем, что возвращает целую часть частного, а дробная часть отбрасывается.
Например:
17 div 3 = 5
8 div 2 = 4
1 div 5 = 0
Взятие остатка от деления mod вычисляет остаток, полученный при выполнении целочисленного деления.
Например:
17 mod 3 = 2
8 mod 2 = 0
1 mod 5 = 1
При выполнении арифметических операций соблюдаются следующие правила:
1. два знака не могут следовать один за другим;
2. при выполнении арифметических операций соблюдается следующая иерархия (приоритет) выполнения:
· стандартные функции;
· div, mod;
· *, /
· +, -
3. изменить иерархию выполнения арифметических операций можно с помощью скобок.