Справочник

Инструкция 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 можно не писать.

К основным типам данных языка Pascal относятся: целые числа (integer и др.); действительные числа (real и др.); символы (char); строки (string); логический (boolean).Целые числа и числа с плавающей точкой могут быть представлены в различных форматах.Целые числаФормат Диапазон значений SHORTINT-128-127INTEGER-32 768-32 767LONGINT-2 147 483 648-2 147 483 647BYTE0-255WORD0-65 535Действительные числаФормат Диапазон значений Количество значащих цифр REAL2.9E-39-1.7e3811-12SINGLE1.5E-45-3.4e387-8DOUBLE5.0Е-324-1.7е30815-16EXTENDED3.4Е-4932-1.1е493219-20СтрокиСтроки […]

Программа на языке Pascal состоит из разделов: раздел объявления меток; раздел объявления констант; раздел объявления типов; раздел объявления переменных; раздел объявления процедур и функций; раздел инструкций программы.Структура программы в общем виде выглядит следующим образом:label{ объявления меток }const{ объявления констант )type{ объявления типов }var{ объявления переменных }{ объявления процедур и функций программиста }begin{ инструкции основной программы} […]