Структура программы Типы переменных Стандартные арифметические функции Стандартные функции преобразования Операторы ввода/вывода Оператор условного перехода (неполное ветвление) Оператор условного перехода (полное ветвление) Оператор цикла с параметром Оператор цикла с предусловием Оператор цикла с послеусловием Оператор варианта
Заголовок программы Program ; Раздел описания переменных var переменная 1,…,переменная N:тип; Раздел описания констант const имя константы=значение константы; Раздел описания меток Label метка1,метка2,…,меткаN; Раздел описаний процедур Procedure ; и функций ; Begin ; End; Function ; ; Begin ; End; Раздел операторов Begin ; ……………………. ; End.
- Целочисленный тип - Вещественный тип - Строковый тип - Символьный тип
- Вычисляет модуль X - Вычисляет X во второй степени - Вычисляются тригонометрические и обратная тригонометрическая функции - Возведение числа e=2,71828 в степень X - Вычисляет натуральный логарифм аргумента X - Извлечение корня второй степени из аргумента X
- Вычисляет целую часть аргумента X; тип Х должен быть вещественным; результат имеет целый тип - Определяет округлённое значение; тип Х должен быть вещественным; результат имеет целый тип - Определяет порядковый номер аргумента Х в упорядоченном множестве значений, определяемом типом Х; тип Х может быть любым скалярным типом (кроме вещественного); результат имеет целый тип - Определяет литеру (символ), порядковый номер которой равен аргументу Х (если она существует); тип Х должен быть целым; результат имеет символьный (литерный) тип
(неполное ветвление) Логическое условие Действие IF THEN ; да
(полное ветвление) Логическое условие Действие 1 IF THEN да нет Действие 2 ELSE ;
ПЦ=НЗ…КЗ Действие 1 Действие 2 …………………………… Действие N FOR ПЦ:=НЗ TO КЗ DO BEGIN Оператор1; Оператор2; ………………. Оператор N; END;
Условие продолжения цикла Действие 1 Действие N Изменение ПЦ Подготовка цикла Выход из цикла ПЦ:= начальное значение; While DO Begin оператор1; оператор2; ……………… оператор N; ПЦ:=ПЦ шаг; End;
Действие 1 Действие N Изменение ПЦ ПЦ:= начальное значение; Repeat оператор1; оператор2; ……………… оператор N; ПЦ:=ПЦ шаг; Until Подготовка цикла Условие окончания цикла Выход
Case of : ; ……………………………………………….. : ; End;