Информатика и ИКТ
Школьный интернет-учебник М.А. и М.В. Выграненко

Тема 9: Алгоритмы и исполнители (30 часов)

Урок ? 16(60): Оператор цикла с параметром

Практические, проверочные и домашние работы

pdf
Практическая работа 21
"Спутник на Basic-256"

"Спутник на PascalABC"

Разобраться в работе Цикла со счетчиком можно на примере программы "Спутник". Первый цикл в этой практической работе рисует звёздное небо из 1000 точек. Здесь параметр цикла - счётчик звёзд. В теле цикла случайным образом задаются координаты звезды и происходит её рисование - ставится точка с этими координатами. Второй цикл заставляет двигаться спутник, т.е. менять координаты его положения. Здесь параметр цикла - значение координат спутника. В теле цикла мы сначала рисуем кружок (спутник), затем даём паузу, чтобы глаз успел увидеть изображение, далее стираем кружок (рисуем его цветом фона). В следующем проходе цикла кружок будет рисоваться уже с новыми координатами, т.к. они являются параметром цикла и будут меняться с заданным шагом. Скорость движения можно менять, варьируя паузу и шаг цикла. Попробуйте также изменить траекторию спутника, например, запустить его по вертикали или горизонтали (какую координату надо задать константой?)

Система команд Basic-256

Команда Формат Описание
For / Next for переменная = выражение1 to выражение2 [ step выражение3 ]
тело цикла
next переменная
Оператор цикла со счетчиком

Система команд PascalABC

For k:=1 to 1000 Do
begin
...     
  (тело цикла)
end;
, где k - параметр цикла, принимающий значение от 1 до 1000 (1000 повторений тела цикла).

Приложения

Задачник-практикум (Т. 1), 4.4.3 [4]

Начало \ Программа 8-9 \ Тема 9 \ Урок 16(60)


При использовании материалов сайта просьба соблюдать приличия
© М.А. и М.В. Выграненко, 2009-2016

Рейтинг@Mail.ru