Операторы
Исходный код между begin и end содержит операторы, которые описывают выполняемые программой действия. Это называются опера- торной частью программы. Приведем примеры операторов:
A := B + C; { присвоить значение }
Calculate(Length, Height); { активизировать процедуру }
if X < 2 then { оператор условия } Answer := X * Y;
begin { составной оператор } X := 3; Y := 4; Z := 5; end;
while not EOF(InFile) do { оператор цикла } begin ReadLn(InFile, Line); Process(Line); end;
В простых операторах можно присваивать значение, активизиро- вать процедуру или функцию или передавать управление на другую часть кода. Структурные операторы могут быть составными и содер- жать несколько операторов, оператор цикла или оператор условия, управляющий логикой программы, а также операторы with, упрощающие доступ к данным в записи.