Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на вопросы по информатике.doc
Скачиваний:
24
Добавлен:
23.05.2015
Размер:
288.77 Кб
Скачать

1.3. Состав программы и форма ее представления

Программа на языке ПАСКАЛЬ состоит из заголовка и блока, после которого ставится точка. Заголовок программы записывается всегда как первая строка программы и начинается с ключевого слова PROGRAM.

В нем определяются имя программ и файлы, доступные программе.

В качестве стандартных, файлов принимаются INPUT, OUTPUT, использующиеся для связи программы с исходными данными и результатами обработки данных. Например,

PROGRAM ˽ SUMMA (INPUT, OUTPUT);

В ТП 7.0. файлы INPUT и OUTPUT можно не указывать.

Программа с именем SUMMA выбирает данные из стандартного файла INPUT и направляет получаемые результаты в стандартный файл OUTPUT, из которого они выводятся на устройство отображения информации. При работе с микро ЭВМ пользователь, как правило, вводит исходные данные с экрана дисплея, а получает результаты вычисления на печатающем устройстве или экране дисплея. Данные, поступающие с дисплея, размещаются в строках экрана. Информация каждой строки заканчивается признаком конца строки. Входной файл содержит необходимое количество строк. При выводе информация размещается построчно на печатающем устройстве или на экране дисплея. Конец файла отмечается специальным признаком, зависящим от типа ЭВМ.

Б

Блок

описание переменных, описание процедур и функций, раздел операторов. Каждое описание и определение заканчивается символом - точкой с запятой. Синтаксическая диаграмма блока представлена на рис. 1.14.

Раздел описания меток начинается с ключевого слова LABEL, за которым следует перечисление меток, использующихся в программе.

лок программы состоит из шести разделов, записываемых в следующем порядке: описание меток, определение констант, определение типов,

Скругленный прямоугольник 5Соединительная линия уступом 15Прямая соединительная линия 30Прямая соединительная линия 31

Скругленный прямоугольник 4

Соединительная линия уступом 18

Скругленный прямоугольник 6Соединительная линия уступом 19Прямая со стрелкой 32

Скругленный прямоугольник 7

Соединительная линия уступом 20

Скругленный прямоугольник 8

Соединительная линия уступом 21

Скругленный прямоугольник 9

Прямая со стрелкой 23

В ТП 7.0 жёсткое соблюдение именно такого порядка не требуется

В ТП 7.0 имя метки может представлять собой целое число (от 0 до 9999), строку символов или символьно–цифровую строку.

В качестве меток используются целые числа без знака. Метки, назнача­емые пользователем, не должны содержать более четырёх цифр. Метками снабжаются операторы, которым передаётся управление оператором перехода. Метки отделяются от оператора двоеточием. Пример описания меток, использующихся в блоке:

LABEL 2, 25, 4816, 642, h2, 4t32P;

При отсутствии в программе помеченных операторов раздел описания меток опускается.

В разделе определения констант, который начинается с ключевого слова CONST, приводится перечень имён, используемых констант и их значений. Имя и значение константы разделены символом =. Каждое определение константы заканчивается точкой с запятой.

Пример определения констант:

CONST Р1=3-141592;

HМIN=1; NMAX=100;

LIM=C;

Первые три константы имеют числовые значения; константа LIM — значение константы с именем С.

Тип, константы определяется типом соответствующего значения константы. В определении каждому значению константы ставится в соответствие имя, которое используется в дальнейшем в программе. Удачно выбранные имена констант (вместо их значений) значительно улучшают ее восприятие при просмотре. Кроме того, использование имен констант облегчает проведение измерений в программе. В этом случае пользователь вносит изменения только в определения констант. При этом отпадает необходимость поиска и изменения константы по всей программе, так как транслятор каждое имя изменяет на соответствующее значение. Если в программе не предполагается использование констант, то раздел определения констант не приводится.

Раздел описания переменных начинается с ключевого слова VAR, за которым перечисляются имена переменных и их типы. В общем виде виде описание переменных выглядит следующим образом: