Загальний вигляд циклу
for<параметр>:=a to b do <команда>
for <параметр>:=a downto b do <команда>
for <параметр>:=a to b do
begin
<команди>
end;
заголовок циклу тіло циклу
3.
Дія циклу for
1)for i := 0 to 5 do
Write(i:2);
Результат: 0 1 2 3 4 5
2) for i := 5 downto 0 do
Write(i:2);
Результат: 5 4 3 2 1 0
3) for i := 0 to 0 do
Write(i:2);
Результат: 0
4.
Дія циклу for(продовження)
4) for i := 2 to 0 do
Write(i:2);
Результат:
5) for i := 0 to 5 do
begin
Write(i:2);
i := i+1; {лише в Delphi}
end
Результат: 0 2 4
6) for i := 'a' to 'e' do {лише в Delphi}
Write(i:2);
Результат: a b c d e
5.
Команди break таcontinue
Команда break
for i := -5 to 5 do
begin
if (i>0) then break;
Write(i:3);
end;
Результат: -5 -4 -3 -2 -1 0
Команда continue
for i := 0 to 10 do
begin
if (i mod 2 = 1) then continue;
Write(i:3);
end;
Результат: 0 2 4 6 8 10
Висновки
• Оператор forвикористовується для
організації циклів з фіксованим числом
повторень;
• Змінна-лічильник повинна бути лічильного
типу;
• Початкове і кінцеве значення параметра циклу
повинне належати до одного і того ж типу
даних;
• Лічильник циклу for може змінюватись
кожен раз при виконання тіла циклу тільки на
одиницю.