Инструкции

Инструкция GoTo GoTo Метка;Осуществляется переход к инструкции, перед которой указана метка, объявленная в разделе label.

while Условие do begin( Инструкции } end;Проверяется значение выражения Условие, если оно равно True (условие выполняется), то выполняются инструкции, находящиеся между begin и end (инструкции цикла). Затем снова проверяется значение выражения Условие, и так продолжается до тех пор, пока значение выражения Условие не станет равным False. Таким образом, после слова while записывается условие выполнения инструкций […]

repeatbegin{ Инструкции } end until Условие;Выполняются инструкции, находящиеся между begin и end (инструкции цикла), после этого проверяется значение выражения Условие. Если оно равно False (т. е. условие не выполняется), то инструкции цикла выполняются еще раз. И так продолжается до тех пор, пока Условие не станет истинным. Таким образом, после слова until записывается условие завершения цикла.ПримечаниеЕсли […]

FOR

Вариант 1 (с увеличением счетчика):for Счетчик := НачальноеЗначение to КонечноеЗначение do beginИнструкции }end;Инструкции между begin и end выполняются[{КонечноеЗначение — НачальноеЗначение) + 1] раз.Если НачальноеЗначение больше, чем КонечноеЗначение, ТО ИНСТРУКЦИИ между begin И end не ВЫПОЛНЯЮТСЯ.ПримечаниеЕсли между begin и end находится только одна инструкция, то слова begin и end можно не писать.Вариант 2 (с уменьшением счетчика):for […]

Вариант 1:case Выражение ofСписок_констант1: begin{ Инструкции 1 } end; Список_констант2: begin{ Инструкции 2 } end;Список_коистантЗ: begin{ Инструкции 3 } end; end;Вариант 2:case Выражение ofСписок_констант1: begin{ Инструкции 1 } end; Список_констант2: begin{ Инструкции 2 } end;CnncoK_KOHCTaHTj: begin{ Инструкции J } end else begin{ Инструкции } end; end;Инструкции между begin и end выполняются в том случае, если […]

IF

Вариант 1:if Условие thenbegin{ Эти инструкции выполняются, }{ если Условие истинно }endelsebegin( Эти инструкции выполняются, }{ если Условие ложно }end;Вариант 2:if Условие thenbegin{ Эти инструкции выполняются, }{ если Условие истинно } end;ПримечаниеЕсли между begin и end находится только одна инструкция, то слова begin и end можно не писать.