Процедура начинается
с заголовка, за которым следуют: П раздел объявления констант;
раздел объявления типов;
раздел объявления переменных;
раздел инструкций.
В общем виде процедура
выглядит так:
procedure
Имя (СписокПараметров);
const
//
здесь объявления констант
type
//
здесь объявления типов var
//
здесь объявления переменных
begin
//
здесь инструкции программы
end;
Заголовок процедуры
состоит из слова procedure, за которым следует имя процедуры, которое используется
для вызова процедуры, активизации ее выполнения. Если у процедуры есть параметры,
то они указываются после имени процедуры, в скобках. Завершается заголовок процедуры
символом "точка с запятой".
Если в процедуре используются
именованные константы, то они объявляются в разделе объявления констант, который
начинается словом const.
За разделом констант
следует раздел объявления типов, начинающийся словом type.
После раздела объявления
типов идет раздел объявления переменных, в котором объявляются (перечисляются)
все переменные, используемые в программе. Раздел объявления переменных начинается
словом var.
За разделом объявления
переменных расположен раздел инструкций. Раздел инструкций начинается словом
begin и заканчивается словом end, за которым следует символ "точка с запятой".
В разделе инструкций находятся исполняемые инструкции процедуры.
Ниже в качестве примера
приведен фрагмент программы вычисления стоимости покупки — процедура Summa.
procedure
Summa;
var
cena:
real; // цена
kol:
integer; // количество
s:
real; // сумма
mes:
string[255]; // сообщение
begin
cena
:= StrToFloat(Form1.Edit1.Text);
kol
:= StrToInt(Form1.Edit2.Text);
s
:= cena * kol; if s > 500 then
begin
s
:= s * 0.9;
mes
:= 'Предоставляется скидка 10%'
+
#13; end; mes := mes+ 'Стоимость покупки: '
+
FloatToStrF(s,ffFixed,4,2) +' руб.';
Forml.Label3.Caption
:= mes; end;
Знаете ли Вы, что любой разумный человек скажет, что не может быть улыбки без кота и дыма без огня, что-то там, в космосе, должно быть, теплое, излучающее ЭМ-волны, соответствующее температуре 2.7ºК. Действительно, наблюдаемое космическое микроволновое излучение (CMB) есть тепловое излучение частиц эфира, имеющих температуру 2.7ºK. Еще в начале ХХ века великие химики и физики Д. И. Менделеев и Вальтер Нернст предсказали, что такое излучение (температура) должно обнаруживаться в космосе. В 1933 году проф. Эрих Регенер из Штуттгарта с помощью стратосферных зондов измерил эту температуру. Его измерения дали 2.8ºK - практически точное современное значение. Подробнее читайте в FAQ по эфирной физике.