Структура программы
Программа Pascal Next представляет собой совокупность процедур и функций. Главная процедура, с инструкций которой начинается выполнение программы, обозначается идентификатором program. Все остальные процедуры обозначаются идентификатором procedure, функции — идентификатором function.
Простейшая программа представляет собой одну единственную процедуру program и в общем случае выглядит так:
program имя ()
var
// здесь объявления переменных
begin
// здесь выполняемые инструкции
end.
Пример:
// пересчет веса из фунтов в килограммы
program p1 ()
var
fnt: float; // вес в фунтах
kg: float; // вес в килограммах
begin
write (́ Вес в фунтах> ́);
readln (fnt);
kg:= fnt * 0.495; // 1 кг = 495 гр
writeln (fnt:6:2, ́ фнт. = ́, kg:6:3, ́ кѓ);
writeln (́ Press <Enter> ́);
readln;
end.
Перед разделом var может быть раздел const (раздел именованных констант), в который программист может поместить объявления констант, используемых в программе.
Пример:
// пересчет веса из фунтов в килограммы
program p1 ()
const
K = 0.495; // коэф. пересчета из фунтов в кг
var
fnt: float; // вес в фунтах
kg: float; // вес в килограммах
begin
write (́ Вес в фунтах> ́);
readln (fnt);
kg:= fnt * K;
writeln (fnt:6:2, ́ фнт. = ́, kg:6:3, ́ кѓ);
writeln (́ Press <Enter> ́);
readln;
end.