В предыдущей статье мы с вами разобрали работу цикла While-Do, а в этой поговорим о цикле For To Do. Итеративный цикл (цикл счетчика) — это своего рода цикл в рамках, за которым следует определенное количество итераций. Для контроля количества выполненных итераций в цикле For используется специальная управляющая, контрольная или счетная переменная.
Переход к следующей итерации изменяет значение управляющей переменной, а затем проверяет данное условие. Если условие, которое содержит цикл возвращает true, инструкция сделает еще одно повторение. Если данное условие вернет false, то цикл будет прерван (его выполнение завершится).
1 2 3 4 5 6 7 |
FOR переменная:=0 {управляющей переменной присваивается начальное значение} TO 10 {определяем конечное значение управляющей переменной} DO {мы даем код, который должен быть выполнен в цикле... BEGIN writeln(a); write('содержание цикла'); END; {<span class="enlighter-text">закрываем цикл BEGIN-</span><span class="enlighter-k1">END</span><span class="enlighter-text">;- Примечание: это требуется только в том случае, если у нас есть более одной инструкции</span>} |
Общий синтаксис итеративного цикла FOR TO DO языка Паскаль выглядит следующим образом.
В рамках практических упражнений, давайте напишем себе программу, которая отображает цифры от 1 до 10 используя цикл FOR:
1 2 3 4 5 6 7 |
programm numberfor; uses CRT; var a:byte; Begin FOR a:=0 TO 10 DO write(a); End. |
И программу, которая отображает четные числа, с интервалом от 0-20:
1 2 3 4 5 6 7 |
programm numberfor; uses CRT; var a:byte; Begin FOR a:=0 TO 10 DO write(2*a); End. |
С Уважением, MonitorBank