> Урок 1 > Урок 2 > Урок 3 > Урок 4 > Урок 5 > Урок 6 (Вы здесь) > Урок 7 |
Циклические алгоритмы. Циклы for, while, repeat
|
|
Циклы. Циклические алгоритмы
Самый распространенный вопрос, при изучении циклов - "Зачем в программировании применяются циклы?" Сейчас мы постараемся ответить.
Например, Вам нужно проверить журнал школьного класса и найти в посчитать количество пятерок по математике.
Или Вам нужно проверить, сколько человек в справочной книге имеют одинаковое имя и отчество.
Если это все делать вручную, то Вы потратите много драгоценного времени, притом, Вы можете ошибиться.
|
Циклы - это последовательность операторов, которая может выполняться более одного раза. Циклический алгоритм - это алгоритм, содержащий один или несколько циклов.
Существует три типа операторов цикла:
- Циклы со счетчиком (for)
- Циклы с предусловием (while)
- Циклы с постусловием (repeat)
Оператор цикла со счетчиком со счетчиком
|
Если необходимо, чтобы фрагмент программы повторился заданное число раз, то используется конструкция for:
FOR (для), TO (то, шаг изменения параметра цикла равен 1) или DOWNTO (шаг изменения параметра цикла равен -1) , DO (выполнить) - Зарезервированные слова.
<счетчик (параметр) цикла> - переменная типа INTEGER, которая изменяется на промежутке от <начального значения>, увеличиваясь на единицу в конце каждого шага цикла.
|
Оператор цикла с предусловием while
Этот наиболее часто используемый оператор повторения имеет вид:
WHILE (пока), DO (Выполнить) - Зарезервированные слова.
<Условие> - Выражение логического типа.
|
Оператор цикла с постусловием repeat
Этот оператор имеет вид:
REPEAT (Повторять), UNTIL (Пока не) - Зарезервированные слова.
<условие> - Выражение логического типа, если его значение истинно (равно единице), то цикл прекращает работу
Следует отметить, что в данной конструкции последовательность операторов, определяющих тело цикла, не заключается в операторные скобки Begin и End, поскольку ими служит пара Repeat и Until
|