Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BPlab (работы по паскалю).pdf
Скачиваний:
33
Добавлен:
01.06.2015
Размер:
1.04 Mб
Скачать

13 –

диусом 2,3.

8.Булевской переменной B присвоить значение TRUE, если значения переменных X и Y равны и значение FALSE – в противном случае.

Лабораторная работа 3. Программы с циклами

Основные сведения

Оператор цикла с предусловием

while условие do оператор

Сначала проверяется условие, и в случае истинности выполняется оператор, после чего снова проверяется условие, и так до тех пор, пока условие не станет ложным. При изначальной ложности условия оператор ни разу не выполняется.

Оператор цикла с постусловием

repeat

оператор1; оператор2;

. . .

операторN until условие

Сначала выполняется последовательность операторов, а затем проверяется условие. Если оно ложно, то снова выполняется последовательность операторов, и так до тех пор, пока условие не станет истинным. Независимо от изначальной истинности условия последовательность операторов выполняется хотя бы один раз.

Оператор цикла с возрастающим параметром

for параметр:=начальное_значение to конечное_значение do оператор

Параметру присваивается начальное значение, после чего проверяется, не превосходит ли он конечного значения. Если превосходит, выполнение цикла завершается. Если нет, выполняется оператор и берется следующее значение параметра (в частности, если параметр – целое число, то он наращивается на 1), после чего он снова сравнивается с конечным значением, и так до тех пор, пока параметр не получит значение, превышающее конечное. При изначальной ситуации, когда начальное значение больше конечного, оператор ни разу не выполняется.

Оператор цикла с убывающим параметром

for параметр:=начальное_значение downto конечное_значение do оператор

Параметру присваивается начальное значение, после чего проверяется, не меньше ли параметр конечного значения. Если меньше, выполнение цикла завершается, если нет, выполняется оператор и берется предыдущее значение параметра (если параметр – целое число, то он уменьшается на 1), после чего он снова сравнивается с конечным значением, и так до тех пор, пока параметр не получит значение меньше конечного. При изначальной ситуации, когда начальное значение меньше конечного, оператор ни разу не выполняется.

Оператор прерывания цикла

break

Осуществляет безусловное прерывание выполнения циклов for, while или repeat и передает управление первому следующему за циклом оператору.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]