26. Структура программы на языке Паскаль. Стандартные функции и выражения. Организация программ линейной структуры.
Структура программы на языке Паскаль:
Program ... ; { Заголовок программы }Обязательной частью является лишь тело программы, которое начинается словом begin, а заканчивается словом end с точкой. Операторы в Паскале разделяются точкой запятой. Заголовок программы является хотя и необязательным, но желательным элементом и состоит из зарезервированного слова program и идентификатора - имени программы, за котором следует точка с запятой. Порядок объявлений и описаний не регламентируется.
Стандартные функции и выражения.
Все вычисления и другие преобразования данных в программе записываются
в виде выражений. Обычно выражение включает несколько операций,
которые выполняются в порядке их приоритетности.
Различают:
• арифметические операции: + (сложение), - (вычитание), * (умножение),
/ (деление вещественное), div (деление целочисленное), mod (остаток
целочисленного деления) - эти операции применяют к вещественным и целым
числам, результат - также число;
• операции отношения: > (больше), < (меньше), = (равно),<> (не равно),
>= (не меньше), <= (не больше) - эти операции применяют к числам, символам,
символьным строкам и некоторым другим типам данных, результат -
значение логического типа;
• логические операции: and (и), or (или), хоr (исключающее или), not
(не) - эти операции выполняют с логическими переменными и константами,
результат - значение логического типа;
• поразрядные операции: and (и), or (или), хоr (исключающее или), not
(не), shr (сдвиг вправо), shl (сдвиг влево) - эти операции выполняют с целыми
числами, результат - целое число;
• строковая операция: + (сцепление строк) - выполняется над символами
и строками, результат - строка;
• операции над множествами: + (объединение), - (дополнение), * (пересечение),
результат - множество; in (определение принадлежности элемента
множеству), результат ~ значение логического типа;
• операция над указателями: @ (определение адреса программного
объекта), результат - адрес.
Организация программ линейной структуры.
Программы, содержащие в разделе операторов только операторы ввода-вывода и
операторы присваивания, выполняются последовательно оператор за оператором. Такие
программы называютт линейными, они реализуют линейный процесс вычислений.