Тема урока: Цикл с условием в 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: Условие проверяется после выполнения блока кода, что гарантирует, что блок будет выполнен хотя бы один раз.

Рейтинг
( Пока оценок нет )
Полезные записи:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: