Perfect vision for programming

> Урок 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


    Letyshops [lifetime]
    2018-2020, Илья Любимов. Автор - Tipo_4ek По коммерческим предложениям - e-mail