2. Структура программы в Turbo Pascal 7
В программе, написанной на стандарте языка Паскаль, могут быть следующие разделы:
- заголовок программы;
- раздел объявления меток;
- раздел объявления констант;
- раздел объявления типов;
- раздел объявления переменных;
- раздел объявления процедур и функций;
- тело программы (обязательная часть).
Заголовок программы состоит из зарезервированного слова program и имени программы (со списком параметров, заключенных в круглые скобки). Завершается заголовок точкой с запятой. Разделы должны обязательно располагаться в указанном выше порядке.
В Turbo Pascal имеются особенности в структуре программы. Так, заголовок программы необязателен и игнорируется компилятором. Порядок размещения разделов произвольный, можно создавать несколько одинаковых разделов. Единственное правило, которое необходимо выдерживать, - в любом месте программы можно использовать лишь элементы (метки, типы, константы, переменные, подпрограммы и т. д.), которые были определены ранее по тексту программы или являются предопределенными элементами языка. Исключением из этого правила может быть лишь определение типа-указателя через неопределенный до этого тип. Однако этот тип в дальнейшем должен быть обязательно определен. Кроме того, в Turbo Pascal существует еще один раздел - раздел объявления используемых модулей.
Тело программы начинается словом begin, а заканчивается словом end с точкой, которая является признаком конца программы.
Пример. Программа, вычисляющая сумму двух чисел.
program EXAMPLE1;
var
X, Y, Summa: Real;
begin
Write ('Введите, числа X и Y ');
ReadLn(X, Y);
Summa := X + Y;
WnteLn('Сумма чисел X и Y равна ', Summa)
end. |
{заголовок программы}
{раздел объявления переменных}
{тело программы}
{вывод сообщения на экран}
{чтение двух чисел}
{определение суммы}
{вывод результата} |
|