ВУЗ:
Составители:
Рубрика:
20
Раздел описаний предназначен для объявления всех встречающихся в программе дан-
ных и их характеристик (имена данных, их тип, возможные значения и др.). Этот раздел со-
стоит из следующих разделов:
• объявление меток;
• объявление констант;
• объявление типов;
• объявление переменных;
• объявление процедур и функций.
Разделы должны располагаться в строго названном порядке. Объявление процедур
и функций является одним разделом. Следует заметить, что не все перечисленные разделы
обязательны в каждой программе. После каждого описания ставится символ “ ; “ .
Структура программы
PROGRAM < имя>;
LABEL (раздел меток);
CONST (раздел констант);
TYPE (раздел типов);
VAR (раздел переменных);
PROCEDURE, FUNCTION (раздел процедур и функций);
BEGIN
оператор 1;
оператор 2;
оператор 3;
....................
оператор n-1;
оператор n
END.
Раздел операторов заключается в операторные скобки вида BEGIN и END, при этом
после END ставится точка. В разделе операторов записывается последовательность испол-
няемых операторов. Каждый оператор выражает действие, которое необходимо выполнить.
Исполняемые операторы отделяются друг от друга символом “;“. Сама же программа запи-
сывается в свободной форме, операторы не привязаны к определенной позиции строки в от-
личие от многих других языков программирования.
В одной строке можно указывать несколько описаний или операторов. Допускается пе-
ренос с одной строки на другую частей описаний или операторов (но не разрешается разде-
лять слова, константы и составные символы). В то же время рекомендуется программу запи-
сывать в такой форме, чтобы ее можно было легко читает и понимать. Для этого широко ис-
пользуются пробелы, пустые строки и комментарии. Рекомендуется смысловые части выде-
лять одинаковыми отступами от начала строки. Так, для выделения заголовка программы,
раздела описаний и раздела операторов удобно записывать слова PROGPAM, BEGIN, END с
одной позиции строки. По отношению к ним соответствующие описания или операторы
сдвигаются вправо. Желательно сдвиг делать на одинаковое число позиций от края или по
отношению к предыдущему сдвигу.
Все операции ввода/вывода основаны на работе с последовательными файлами. Мы
рассмотрим четыре процедуры ввода/вывода: READ, READLN, WRITE, WRITELN, исполь-
зующие стандартные файлы ввода/вывода. Стандартный файл ввода имеет имя INPUT, вы-
вода - имя OUTPUT. Эти имена передаются в виде параметров в заголовке программы. Как
правило, программа без вывода не бывает, поэтому простейшая конструкция заголовка про-
граммы имеет вид
PROGRAM <имя> ;
Раздел описаний предназначен для объявления всех встречающихся в программе дан-
ных и их характеристик (имена данных, их тип, возможные значения и др.). Этот раздел со-
стоит из следующих разделов:
• объявление меток;
• объявление констант;
• объявление типов;
• объявление переменных;
• объявление процедур и функций.
Разделы должны располагаться в строго названном порядке. Объявление процедур
и функций является одним разделом. Следует заметить, что не все перечисленные разделы
обязательны в каждой программе. После каждого описания ставится символ “ ; “ .
Структура программы
PROGRAM < имя>;
LABEL (раздел меток);
CONST (раздел констант);
TYPE (раздел типов);
VAR (раздел переменных);
PROCEDURE, FUNCTION (раздел процедур и функций);
BEGIN
оператор 1;
оператор 2;
оператор 3;
....................
оператор n-1;
оператор n
END.
Раздел операторов заключается в операторные скобки вида BEGIN и END, при этом
после END ставится точка. В разделе операторов записывается последовательность испол-
няемых операторов. Каждый оператор выражает действие, которое необходимо выполнить.
Исполняемые операторы отделяются друг от друга символом “;“. Сама же программа запи-
сывается в свободной форме, операторы не привязаны к определенной позиции строки в от-
личие от многих других языков программирования.
В одной строке можно указывать несколько описаний или операторов. Допускается пе-
ренос с одной строки на другую частей описаний или операторов (но не разрешается разде-
лять слова, константы и составные символы). В то же время рекомендуется программу запи-
сывать в такой форме, чтобы ее можно было легко читает и понимать. Для этого широко ис-
пользуются пробелы, пустые строки и комментарии. Рекомендуется смысловые части выде-
лять одинаковыми отступами от начала строки. Так, для выделения заголовка программы,
раздела описаний и раздела операторов удобно записывать слова PROGPAM, BEGIN, END с
одной позиции строки. По отношению к ним соответствующие описания или операторы
сдвигаются вправо. Желательно сдвиг делать на одинаковое число позиций от края или по
отношению к предыдущему сдвигу.
Все операции ввода/вывода основаны на работе с последовательными файлами. Мы
рассмотрим четыре процедуры ввода/вывода: READ, READLN, WRITE, WRITELN, исполь-
зующие стандартные файлы ввода/вывода. Стандартный файл ввода имеет имя INPUT, вы-
вода - имя OUTPUT. Эти имена передаются в виде параметров в заголовке программы. Как
правило, программа без вывода не бывает, поэтому простейшая конструкция заголовка про-
граммы имеет вид
PROGRAM <имя> ;
20
Страницы
- « первая
- ‹ предыдущая
- …
- 18
- 19
- 20
- 21
- 22
- …
- следующая ›
- последняя »
