Цикл с параметром for
создатель Роман Кудрик
1. Принцип работы
1.1. Индекс i приравнивается N1 – минимальному возможному значению;
1.2. Проверяется, не превышает ли i второго номера N2 (i ≤ N2). Если это условие выполняется, то идем на следующий пункт, иначе (то есть при i > N1) – выходим из цикла;
1.3. Выполняется оператор в теле цикла;
1.4. Увеличивается i на 1, и повторяем со второго пункта (т.е. проверяем истинность условия i ≤ N2, выполняем оператор, увеличиваем i на 1, и т.д).
2. Примеры
2.1. Напечатать "столбиком" все целые числа от 12 до 25.
2.1.1. var n: byte; begin for n := 12 to 25 do writeln(n); readln end.
2.2. Напечатать таблицу умножения на 7.
2.2.1. var i: byte; begin for i := 1 to 10 do writeln('7 × ', i, ' = ', 7 * i); readln end.
3. Try MeisterTask!
4. Структура
4.1. for i := N1 to N2 do <ОПЕРАТОР>
4.1.1. Всё, что находится между for и do, называется заголовком цикла
4.1.2. Всё, что находится после do – телом цикла
4.1.3. Переменная i зазывается параметром цикла и имеет порядковый тип (целые числа, логический тип, символы, перечислимый и диапазонный тип)
4.1.4. Индекс i, которым обозначаются номера действий в операторе цикла, изменяется от меньшего N1 к большему N2