Общая структура программы на Паскале. Комментарии

Вопросы для проверки знаний.

1. Какие действия выполняют процедуры и функции библиотеки CRT?

2. Какие действия выполняют функции библиотеки CRT для работы с клавиатурой KeyPressed и ReadKey?

3. Какие процедуры библиотеки CRT задают цвета выводимых на экран символов и фона? Назовите два способа задания цвета.

4. Как в Паскале можно очистить экран или окно ?

5. Как в Паскале можно задать окно - прямоугольную область экрана ?

6. Какие в Паскале есть процедуры и функции для работы с курсором ?

7. Какие в Паскале есть процедуры и функции для работы со звуком ?

В памяти ЭВМ каждая программа на языке Паскаль является текстовым файлом с собственным именем и расширением .pas.

В общем случае текст программы на языке Паскаль состоит из трех основных частей: 1) заголовка, 2) разделов описаний и 3) тела программы.

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

2. Раздел описаний. В языке Паскале в данном разделе должны быть описаны все используемые в программе величины - указан их тип и все необходимые параметры, что необходимо компилятору для выделения памяти под них. Этот раздел в свою очередь содержит подразделы, в которых должны быть размещены объявления подключаемых библиотек, меток, констант, типов, переменных, процедур и функций, расположенных строго в перечисленном порядке:

- подраздел подключаемых библиотек (модулей);

- подраздел описания меток;

- подраздел описания констант;

- подраздел описания типов;

- подраздел описания переменных;

- подраздел описания процедур и функций.

3. Тело программы структурно представляет собой один составной оператор, содержащий раздел операторов программы - последовательность из операторов, которые выполняют алгоритм решения задачи. Между собой они разделяются знаком «;». Обычно вначале стоят операторы, обеспечивающие ввод исходных данных в программу, затем - расчетные, а в конце - операторы, обеспечивающие вывод результатов расчета в форму удобной пользователю.После слова end, закрывающего тело программы ставится символ точка «.», который закрывает не только тело, но и весь текст программы.

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

Таким образом, общая структура программы на языке Паскаль имеет вид:

1. Заголовок: program <имя>

2. Раздел описаний

3. begin

4. Раздел операторов

5. end.