19
программы становится неактивной, кнопка остановки программы,
наоборот, активна, и в строке статуса
отображается информация
«Программа выполняется».
Выполнение программы можно в любой момент прервать
нажатием комбинации клавиш Ctrl + F2 или кнопки
При этом
в окне вывода появится сообщение:
Программа прервана
пользователем.
Структура программы
Программа на языке
Pascal состоит из заголовка, раздела
описаний и раздела операторов (табл. 2.1).
Таблица 2.1
PROGRAM Имя;
Заголовок программы
label
– раздел меток
Раздел описаний
const
– раздел констант
type
– раздел
типов
var
– раздел переменных
procedure
– раздел процедур
function
– раздел функций
BEGIN
Раздел операторов
(тело программы)
Оператор 1;
Оператор 2;
…
Оператор n
END.
Заголовок содержит служебное слово PROGRAM, имя
программы, задаваемое программистом. Заканчивается заголовок
символом «;» (точка с запятой).
Раздел описаний предназначен для объявления всех встречающихся
в программе данных и их характеристик (имен данных, их типов,
возможных значений). Этот раздел содержит следующие подразделы:
объявление меток, констант, типов, переменных, объявление процедур
и функций. Порядок расположения разделов не важен, описания могут
повторяться.
20
Объявление процедур и функций является одним разделом.
Следует заметить, что не все перечисленные
разделы обязательны
в программе. В простых программах могут потребоваться, например,
только разделы описания констант и переменных.
После каждого описания ставится символ «;».
Раздел операторов («тело» программы) заключается в операторные
скобки вида:
BEGIN («начать») и
END («окончить»), при этом после
служебного слова
END обязательно ставится точка. В разделе опера-
торов записывается последовательность исполняемых операторов
и
каждый выражает действие, которое необходимо выполнить. Испол-
няемые операторы отделяются друг от друга символом «;».
Хороший стиль программирования требует:
– записывать слова PROGRAM, BEGIN, END с одинаковой
позиции строки;
– по отношению к ним описания и операторы принято сдвигать
вправо на три символа. Желательно
делать сдвиг на одинаковое
количество позиций от края или по отношению к предыдущему сдвигу.
Do'stlaringiz bilan baham: