ся ключовими словами begin і end. Оператори розділяються крапками з комою, після тіла поміщається точка, що служить ознакою кінця програми. Регістр символів у Паскалі не має значення. Прості типи даних Паскаля: числа з плаваючою комою (real), цілі (integer), символьний (char), логічний (boolean) і перерахування (конструктор нового типу, введений в Паскалі). br/>
var {секція оголошення змінних}
r: Real; {мінлива дійсного типу}
i: Integer; {мінлива цілого типу}
c: Char; {змінна-символ}
b: Boolean; {логічна змінна}
s: String; {мінлива рядка}
t: Text; {змінна для оголошення текстового файлу}
e: (apple, pear, banana, orange, lemon); {змінна типу-перерахування}
Таким чином, найпростіша програма на Паскалі буде виглядати наступним чином:
program p;
begin
end.
Програма не виконує ніяких дій і містить порожній блок операторів.
Приклад програми, що виводить рядок В«Hello, World!В»:
program HelloWorld (output); ('Hello, World!') {оператор виведення рядка}
end.
Арифметичні вирази записуються за такими правилами:
В· Не можна опускати знак множення між співмножники і ставити поруч два знаки операцій.
В· Індекси елементів масивів записуються в квадратних дужках.
В· Для позначення змінних використовуються літери латинського алфавіту.
В· Операції виконуються в порядку старшинства: спочатку обчислення функцій, потім зведення в ступінь, потім множення і ділення і в останню чергу - додавання і віднімання.
В· Операції одного старшинства виконуються зліва направо. У мові Pascal взагалі не передбачена операція зведення в ступінь, в Pascal x ^ y записується як exp (y * ln (x)), а x ^ y ^ z як exp (exp (z * ln (y)) * ln (x )).
Логічні вирази
У записі логічних виразів крім арифметичних операцій додавання, віднімання, множення, ділення і зведення в ступінь використовуються операції відношення <(менше), <= (менше або дорівнює),> (більше), > = (більше або дорівнює), = (дорівнює), <> (не дорівнює), а також логічні операції і, або, не.
Program Factorial; N, I, F: integer; ReadLn (N);: = 1;: = 1; I <= N DoF: = F * I;: = I +1;; (F).
З цього прикладу, по-перше, видно, як записується на Паскалі оператор циклу з передумовою (цикл-поки):
...