вторник, 11 октября 2011 г.

Циклические операторы


     "Циклические операторы" - это тема, которая рассматривается в школьном курсе информатики и для многих учащихся является сложной для понимания и применения ее на практике. Одна из причин этого - недостаточный объяснительный и демонстративный материал. Поэтому в блоге более подробно описывается эта тема и используются визуальные практические примеры.

  Очень часто встречаются задачи, когда одно и тоже действие необходимо повторить несколько раз. Чтобы уменьшить алгоритм написания решения задачи, используются циклические структуры.

          Циклические структуры предназначены для массивных вычислений. Чаще всего цикл имеет 2 части:
1) тело цикла – последовательность операций, которые используются при одном выполнении
2) условие цикла – указывает, сколько раз или до каких пор действует цикл

            Существует 2 вида цикла:
1) циклы со счётчиком (известное число повторений)
2) цикл с неизвестным числом повторений (с условием окончания)

            Когда в алгоритме просматриваются циклы, необходимо обдумать 3 момента:

1. Определить последовательность операций, которые выполняются при итерации, эта последовательность действий образует тело цикла
2. Определить, как долго повторяются эти действия (условие цикла)
3. Определить действия, которые нужно выполнить до начала цикла

            Используются 4 циклические структуры
1. While
2. Repeat
3. For
4. Loop

       В блоге будут рассмотрены две циклические структуры While и Repeat: их структура, алгоритм выполнения и сравнение обоих циклических операторов, а также практические примеры их использования.