Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Конспекты / Урок "Имитация движения - движение" (8 класс)

Урок "Имитация движения - движение" (8 класс)

  • Информатика

Поделитесь материалом с коллегами:

ИМИТАЦИЯ ДВИЖЕНИЯ - ДВИЖЕНИЕ


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

Теперь разберем сам эффект движения. Движение происходит за счет того, что объект «копируется» несколько раз и при этом предыдущий должен стираться, а новый выходить. Этот процесс осуществляется использованием в программе оператора CLS.

Рассмотрим движение точки из правого верхнего угла в нижний левый угол.


10 SCREEN 12

2hello_html_7b2b1f45.jpg0 FOR I=1 TO 500 STEP 10

30 PSET (620-I, 20+I), 12

40 CLS

50 NEXT I


hello_html_m72d9c185.gif












Рассмотрим еще один пример на основе прямоугольника.

Для этого к каждой координате необходимо применить сложение или вычитание простой переменной. Рассмотрим программу:




10 SCREEN 12

2hello_html_7b2b1f45.jpg0 FOR I=1 TO 500 STEP 10

30 LINE (20+I, 420-I)-(50+I, 380-I), 6

40 CLS

50 NEXT I


hello_html_24a062c3.gifhello_html_5aa869ad.gifhello_html_m6e5aff58.gif

hello_html_m23ed13c5.gif


hello_html_1fd429ff.gif


hello_html_m35402368.gifhello_html_m2b33fbbe.gif


hello_html_1fd429ff.gifhello_html_1fd429ff.gif



hello_html_m49c84e6e.gif


Выполните следующие задания:


- произвести эффект движения 4-х окружностей из разных углов экрана


- произвести эффект движения окружности из левого верхнего угла, отрезка из правого верхнего угла, горизонтального эллипса из правого нижнего угла и дуги окружности из левого нижнего угла по диагонали


- вывести человечков и направить их к друг другу до пункта встречи


Теперь попробуем осуществить движение закрашенных фигур. Для этого выведем на экран окружность и закрасим ее в желтый цвет. Произведем движение данного объекта. Для этого нам нужно будет применить эффект движения как к самой фигуре, так и к заливке, то есть оператору PAINT.

Напишем программу:




10 SCREEN 12

2hello_html_7b2b1f45.jpg0 FOR I=1 TO 400

30 CIRCLE (20+I, 20), 60, 5, , , 1

40 PAINT (20+I, 20), 5

50 CLS

50 NEXT I

hello_html_m1465fa60.gifhello_html_5aa869ad.gifhello_html_m6e5aff58.gif


hello_html_m23ed13c5.gif



hello_html_m35402368.gifhello_html_m388159c1.gifhello_html_m388159c1.gif

hello_html_1de9d6c0.gif



hello_html_16ad36f3.gif






hello_html_73b7aa08.png

стр. 63-65


  1. Составить программу на движение:

    • велосипеда

    • автомобиля

    • самолета

    • ракеты

    • цветка

2. Состваить программу на движение следующих фигур: прямоугольник – с левого верхнего угла в нижний правый угол; окуружности – с нижнего левого угла в правый верхний угол; окрашенного вертикального эллипса с правой середины в левую середину.


Автор
Дата добавления 21.10.2015
Раздел Информатика
Подраздел Конспекты
Просмотров156
Номер материала ДВ-084697
Получить свидетельство о публикации
Похожие материалы

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