flashdocs.net: все о macromedia flash 5, mx, 2004 pro, 8. Обучение: flash статьи flash уроки flash исходники flash софт, faq, а также flash мульты и flash игры
Все о Macromedia Flash 8 mx 2004 pro! Все о Flash! Обучение flash уроки, flash статьи, flash исходники, flash soft, flash форум, flash документация и многое другое! Все что нужно будущему flasher.
     
 Навигация

Главная

:Обучение:

Статьи
Уроки
Исходники
Flash-Софт
FAQ

:Flash-развлечения:

Flash-игры
Flash-мульты



:Добавить на сайт:


Уроки
Исходники и Flash-soft
Новость
Ссылку
Мульт или игру


:Разделы:

Форум
Ссылки
Управление аккаунтом
Поиск

:Услуги сайта:

Платные услуги сайта
 Поиск
Поиск по сайту

 Баннеры

Вы можете разместить наш баннер на своем сайте. У нас есть баннеры различных размеров и форматов.

Пример

[ все баннеры ]
 Друзья
> Flash Blog
> Верстка и Дизайн
> Документация ко всему
> Flash-Город!
Pages

Циклы

Цикл со счетчиком


Цикл со счетчиком используется, если какой-то код нужно выполнить определенное число раз. Это наиболее часто используемый вид циклов.

Для подсчета, сколько раз был выполнен этот фрагмент кода, используется переменная, называемая счетчиком цикла. Перед каждым выполнением блока кода выполняется проверка, достигло ли значение счетчика предельного значения, и, если не достигло, выполняется очередное повторение. А блок кода, который выполняется в цикле, называется телом

цикла.

for (<Выражение инициализаций>; <Условие>; <Приращение счетчика>)

Тело цикла

Для задания цикла со счетчиком используется действие for. Поэтому такие циклы часто называют "циклами for"

выражение инициализации присваивает счетчику начальное значение. Далее проверяется условие цикла, и, если его значение истинно, тело цикла выполняется. После этого выполняется приращение счетчика, изменяющее значение счетчика, затем снова проверяется условие, и т. д. пока условие не станет ложным (false), т. е. пока счетчик не дойдет до предельного значения.

Пример цикла со счетчиком:

for (i = 1; i < 11; i++) {

a += 3;

b = i * 2 + 1; }

Этот цикл будет выполнен 10 раз. Мы присваиваем счетчику i начальное значение i и после каждого выполнения тела цикла увеличиваем его на единицу. Цикл перестанет выполняться, когда значение счетчика увеличится до 11, и условие станет ложным.

Заметьте также, что мы использовали счетчик цикла в одном из выражений тела цикла - это допустимо. Счетчик i будет содержать последовательно возрастающие значения от i до ю, которые можно использовать в вычислениях. (И используется, как вы видите.)

Еще два примера цикла со счетчиком:

for (i = 10; i > 0; i--) {

a += 3;

Ь = i * 2 + 1;

}

Здесь значение счетчика декрементируется. Начальное его значение равно 10. Цикл выполнится 10 раз и завершится, когда счетчик будет содержать о, при этом значения последнего будут последовательно уменьшаться от 10 до 1,

for (i = 2; i < 21; i + =2) b = i * 2 + 1;

А в этом примере начальное значение счетчика равно 2, а конечное - 21, цикл выполнится опять же 10 раз. А все потому, что значение счетчика увеличивается на 2 и последовательно принимает значения 2, 4, б ... 20.

В особом вырожденном случае цикл for может даже не содержать тела. В этом случае "полезную нагрузку" цикла несет на себе выражение приращения



Автор: GRINDERS (перевел с англ.)

Дата публикации: 2004-09-16 (1841 Прочтено)

Остальные материалы раздела Циклы
  • Прерывание цикла
  • Цикл с предусловием
  • Цикл с постусловием

    [ Назад | Начало ]

  • Created by GRINDERS © 2002
    Copyright © flashdocs.net 2002-2005
    Внимание! Материалы с нашего портала брать для своего сайта без разрешения главного администратора КАТЕГОРИЧЕСКИ ЗАПРЕЩАЕТСЯ!
    Портальная система edogs-nuke
    15 запросов к базе данных.
    Карта сайта, каталог сайтов

    Rambler's Top100