Цикл с параметром for

Get Started. It's Free
or sign up with your email address
Rocket clouds
Цикл с параметром for by Mind Map: Цикл с параметром 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. Часто встречающиеся ошибки

3.1. Слова for, to и do – это служебные слова Pascal, которые использовать в своих программах для обозначения переменных нельзя

3.2. Первый номер N1 по значению не должен превышать второй N2, иначе цикл не запустится и ОПЕРАТОР ни разу не выполнится

3.3. Изменять параметр цикла i в теле цикла нельзя

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

5. Try MeisterTask!