Тема урока: Цикл с условием в Pascal
Цель урока: изучить и рассмотреть основные понятия циклов с условием, таких как while и repeat … until.
Существуют два типа циклов с условием:
1. Цикл while (пока)
2. Цикл repeat … until (повторять … до)
Цикл while
Цикл while выполняет блок кода, пока указанное условие истинно. Синтаксис цикла while выглядит следующим образом:
while условие do
begin
// блок кода, который будет выполняться
end;
Пример использования цикла while:
program Example1;
var
i: Integer;
begin
i := 1;
while i <= 5 do
begin
Writeln(‘Текущее значение i: ‘, i);
i := i + 1; // Увеличиваем i на 1
end;
end.
В этом примере цикл будет выполняться, пока значение i меньше или равно 5. На каждой итерации (повторении) происходит вывод текущего значения i, после чего i увеличивается на 1.
Цикл repeat … until
Цикл repeat … until выполняет блок кода как минимум один раз, а затем продолжает выполнение, пока условие не станет истинным. Синтаксис этого цикла выглядит следующим образом:
repeat
// блок кода, который будет выполняться
until условие;
Пример использования цикла repeat … until:
program Example2;
var
i: Integer;
begin
i := 1;
repeat
Writeln(‘Текущее значение i: ‘, i);
i := i + 1; // Увеличиваем i на 1
until i > 5;
end.
В данном примере цикл будет выполняться до тех пор, пока i не станет больше 5. Как и в случае с циклом while, на каждой итерации (повторении) выводится текущее значение i.
Сравнение while и repeat … until
– Цикл while: Условие проверяется перед выполнением блока кода. Если условие изначально ложно, блок кода может не выполниться ни разу.
– Цикл repeat … until: Условие проверяется после выполнения блока кода, что гарантирует, что блок будет выполнен хотя бы один раз.