26. Структура программы на языке Паскаль. Стандартные функции и выражения. Организация программ линейной структуры.

Структура программы на языке Паскаль:

Program ... ; { Заголовок программы }
Uses ... ; { Подключение модулей }
Label ... ; { Раздел объявления меток }
Const ... ; { Раздел объявления констант }
Type ... ; { Раздел объявления новых типов }
Var ... ; { Раздел объявления переменных }
Procedure ... ; { Описание своих процедур }
Function ... ; { Описание своих функций }
Begin { Начало основной программы }
...;
{ Операторы }
...;
End.

Обязательной частью является лишь тело программы, которое начинается словом begin, а заканчивается словом end с точкой. Операторы в Паскале разделяются точкой запятой. Заголовок программы является хотя и необязательным, но желательным элементом и состоит из зарезервированного слова program и идентификатора - имени программы, за котором следует точка с запятой. Порядок объявлений и описаний не регламентируется.

Стандартные функции и выражения.

26_2

Все вычисления и другие преобразования данных в программе записываются
в виде выражений. Обычно выражение включает несколько операций,
которые выполняются в порядке их приоритетности.

Различают:
арифметические операции: + (сложение), - (вычитание), * (умножение),
/ (деление вещественное), div (деление целочисленное), mod (остаток
целочисленного деления) - эти операции применяют к вещественным и целым
числам, результат - также число;
операции отношения: > (больше), < (меньше), = (равно),<> (не равно),
>= (не меньше), <= (не больше) - эти операции применяют к числам, символам,
символьным строкам и некоторым другим типам данных, результат -
значение логического типа;
логические операции: and (и), or (или), хоr (исключающее или), not
(не) - эти операции выполняют с логическими переменными и константами,
результат - значение логического типа;
поразрядные операции: and (и), or (или), хоr (исключающее или), not
(не), shr (сдвиг вправо), shl (сдвиг влево) - эти операции выполняют с целыми
числами, результат - целое число;
строковая операция: + (сцепление строк) - выполняется над символами
и строками, результат - строка;
операции над множествами: + (объединение), - (дополнение), * (пересечение),
результат - множество; in (определение принадлежности элемента
множеству), результат ~ значение логического типа;
операция над указателями: @ (определение адреса программного
объекта), результат - адрес.

26_1

Организация программ линейной структуры.

Программы, содержащие в разделе операторов только операторы ввода-вывода и
операторы присваивания, выполняются последовательно оператор за оператором. Такие
программы называютт линейными, они реализуют линейный процесс вычислений.

Hosted by uCoz