Для вывода кучи снежинок нужно повторить команды, записанные в 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 снежинок, и каждый раз они в разным местах:
- Но у снежинок разные не только положения. Одни дальше от нас, другие ближе, одни ярче, другие бледнее...
Комментариев нет:
Отправить комментарий