ВУЗ:
Составители:
Рубрика:
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
- …
- следующая ›
- последняя »