суббота, 9 февраля 2013 г.

14.4. Как вывести на сцену много снежинок?

Для вывода кучи снежинок нужно повторить команды, записанные в 8–13 строках, много раз. Для таких повторов существует конструкция, которая называется цикл.
С циклами мы постоянно встречаемся в жизни. Представь, например, что тебе необходимо зайти в седьмой подъезд. Ты идёшь вдоль дома, проходишь мимо первого подъезда и откладываешь в уме «раз!», проходишь второй подъезд — «два!»... И так до тех пор, пока не доберёшься до семи. Ты семь раз повторил одно и то же действие. Это и есть цикл!
Итак, чтобы создать цикл, необходимо знать:

    • от какого числа считать (ты ведь мог подойти к дому и возле третьего подъезда, тогда твой счёт был бы таким: 3, 4, 5, 6, 7);
    • на каком числе остановиться;
    • через сколько и в каком направлении считать (может, в доме подъезды сдвоенные, тогда счёт будет таким: 2, 4, 6), а может, ты оказался у 11 подъезда, тогда считать будешь так: 11, 10, 9, 8, 7.
  • Измени код (удали лишние строки и добавь новые):


    •  Команда for(i=0;i<50;i++) повторяет команды, записанные внутри фигурных скобок. При этом она считает от 0 (i=0) до 50 (пока i<50 ) через единицу (запись i++ означает, что к переменной i добавляется 1).
    • Обрати внимание: в 12 строке мы объявили переменную цикла i:int (i — целое число).
  • Запусти ролик несколько раз. На сцене каждый раз ровно 50 снежинок, и каждый раз они в разным местах:


  • Но у снежинок разные не только положения. Одни дальше от нас, другие ближе, одни ярче, другие бледнее...



Комментариев нет:

Отправить комментарий