Инфоурок Информатика КонспектыУрок на Тему: Разветвление. Движение по смене формы. Скретч.

Урок на Тему: Разветвление. Движение по смене формы. Скретч.

Скачать материал

6 –  А класс

Урок № 21                                                             Дата: 20,22.02

Тема: Разветвление. Движение по смене формы.

Учитель: Астанина А.А.

Цель: Д: проверить умения создавать анимации, используя все инструменты.

Р: развивать творческие способности

В: Формировать у учащихся   компьютерную грамотность.

                                                               Ход урока

I.        Организационный момент

II.      Изучение нового материала (просмотр видеофрагмента)

Рисование мышью

Scratch более многофункциональная среда, в ней можно писать программы, которые не просто выводят изображения на холсте. В Scratch можно запрограммировать, скажем так, интерактривное рисование, когда пользователь сам формирует изображение на холсте уже в процессе выполнения программы (т.е. после нажатия кнопки запуска).

В Scratch можно использовать мышь и клавиатуру. Для наглядной иллюстрации этих возможностей импортируем из библиотеки Scratch объект Drawing pencil (рисующий карандаш) он находится в каталоге Things (Вещи). Этот объект появляется с уже готовым скриптом:

Удалите со сцены кота и добавьте рисующий карандаш. Запустите программу и выясните, что делает этот карандаш? Остановите выполнение программы.

Теперь подробно разберем скрипт карандаша. После того как программа запущена, толщина пера увеличивается до 5 точек из-за команды установить размер пера …, которая находится в группе команд, отображающихся при нажатии кнопки перо. На самом деле рисует вовсе не карандаш, а именно невидимое перо, которое мы привязываем к нашему объекту. Другими словами, можно использовать для рисования абсолютно любой объект (кота, человека, мяч и т.п.).

Далее в скрипте используется цикл всегда, следовательно, то, что находится внутри него, выполняется постоянно, пока программа работает. Всегда выполняется следующее: если левая кнопка мыши нажата, то карандаш перемещается в место, где находится ее указатель и перо опускается; если кнопка не нажата, то перо поднимается. Когда перо опущено на холсте остаются следы от его перемещения, т.е. двигая мышью, мы двигаем и карандашом и привязанном к нему пером в опущенном состоянии. В результате получается, что при выполнении программы карандаш рисует, когда кнопка мыши нажата, и не рисует, когда отжата. Рисование происходит в том месте, где находится курсор мыши.

Также добавьте скрипт для объекта Сцена, который очищает холст при запуске программы: когда щелкнут по (зеленый флаг) ? очистить.

Рисование с помощью клавиатуры

Теперь составим "рисующий" скрипт самостоятельно. Для этого добавим на сцену еще один карандаш, удалим имеющуюся у него программу и назовем его pencil. Управлять им будем с помощью клавиатуры.

Такие вот скрипты позволят нам двигать карандаш по холсту с помощью стрелок на клавиатуре. Вспомните KTurtle: когда черепашка смотрела вверх, то ее направление было равно 0, когда вправо, то 90 и т.д. Здесь то же самое. Составьте скрипты и не забудьте переключиться на режим "не поворачивать" в ячейке свойств объекта, чтобы карандаш не вертелся на холсте.

Если теперь запустить программу и управлять карандашом с помощью стрелок, то мы увидим, как он перемещается по холсту. Однако следов не оставляет, т.к. перо не было опущено. Чтобы исправить этот недочет, надо добавить еще один маленький скрипт для карандаша: когда щелкнут по (зеленый флаг) ? опустить перо. Попробуйте, но имейте в виду, что этот скрипт будет сейчас исправлен. Теперь карандаш должен не только двигаться, но и рисовать.

Усложним программу для карандаша, добавив еще несколько небольших сценариев:

 

Они очень простые и очевидные. Теперь, когда запускается программа, перо должно всегда подниматься. Оно будет опускаться при нажатии клавиши d. Имейте ввиду, что буквенные клавиши могут срабатывать лишь при включении английской раскладки клавиатуры. При нажатии клавиши u перо снова поднимется. За счет всего этого мы можем перемещать карандаш не рисуя на холсте, затем по желанию опускать перо и рисовать. Наш карандаш может рисовать случайным цветом за счет использования комбинации команд установить цвет пера … и выдать случайное число от … до …. Переключение цвета происходит при нажатии пробела. Добавьте эти скрипты вашему карандашу.

Управляемая печать

В конце давайте сделаем следующее. Добавим на сцену третий объект, например, мяч, и назовем его штамп. Пусть он оставляет копию своего изображения при нажатии клавиши p там, где находится запрограммированный нами карандаш в текущий момент. Как это сделать?

Во-первых надо сначала получить текущие значения координат x и y карандаша.

Во вторых, надо переместить мяч в точку с координатами x и y.

И в третьих, надо выполнить команду печать.

Самый сложный здесь первый пункт. Чтобы узнать значение какого-либо свойства объекта, используется команда |свойство| от |объект|, находящаяся в сенсорах. Скорее всего, она у вас выглядит так: положение x от drawing_pencil.

Итоговый скрипт будет примерно таким:

Команда установить размер … % не обязательна. Когда выполняется конструкция идти в x: положение x от pencil у: положение y от pencil, то сначала выясняются координаты карандаша, а затем они подставляются в команду идти в x: ... y: ....

Запрограммируйте ваш штамп. Запустите программу и оцените ее возможности.

ФизкультМинутка

III.   Закрепление нового материала. Практическая  работа по  теме:

«Создание сложной анимации с несколькими спрайтами»

IV.  Подведение итогов занятия

·        С какими новыми понятиями вы познакомились на уроке?

·        Что было самым трудным?

·        Какие операции на компьютере вам понравилось выполнять?

 

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Урок на Тему: Разветвление. Движение по смене формы. Скретч."

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Редактор

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 664 296 материалов в базе

Скачать материал

Вам будут интересны эти курсы:

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

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 02.11.2015 1120
    • DOCX 93 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Астанина Александра Александровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    • На сайте: 8 лет и 5 месяцев
    • Подписчики: 0
    • Всего просмотров: 10636
    • Всего материалов: 7

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Методист-разработчик онлайн-курсов

Методист-разработчик онлайн-курсов

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 138 человек из 46 регионов

Курс повышения квалификации

Методика преподавания информатики в начальных классах

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Этот курс уже прошли 67 человек

Курс повышения квалификации

Организация преподавания информационных систем и технологий в профессиональном образовании

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Этот курс уже прошли 75 человек

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Информатика")

Учитель информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 20 человек

Мини-курс

Стратегии и инструменты для эффективного привлечения и удержания клиентов

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Hard-skills современного педагога

8 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Сейчас обучается 77 человек из 34 регионов
  • Этот курс уже прошли 20 человек

Мини-курс

Особенности психологической коррекции детей с различными нарушениями психического развития

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 387 человек из 70 регионов
  • Этот курс уже прошли 287 человек