Инфоурок Информатика Другие методич. материалыУчебное занятие по программированию в Скретч оболочке

Учебное занятие по программированию в Скретч оболочке

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

Учим ходить кота прямо и по кругу, а птицу летать на фоне леса.

 

1. Запустить среду программирования  следующим образом:

 

 

Если же для установки среды программирования вы используете файлы из архива WinScratch.zip (29.9 MB), то после его распаковки перейдите в папку Scratch и запустите двойным щелчком приложение Scratch.

 

2. Получится:

 

 

3. Начать писать свою программу на языке «Scratch». Для этого предстоит переносить блоки  слева направо и конструировать из них программу.

 


Программа 1.

Котенок движется слева направо.

А)  

Напомним, что «move <указанное число > steps» обозначает «пройти вперед <указанное число> шагов».

Б) Изменим скорость движения. Вместо «10» напишем «2»  и продолжим конструировать программу.

Добавим управляющие команды (желтого цвета). Для этого

 

В) Переключим блоки

Г) Перенесём блок

Д) Перенесём синий блок внутрь жёлтого . Напомним, что блок команд, заключённых внутрь конструкции «forever» будет выполняться постоянно. В данном случае котёнок будет постоянно двигаться вперёд.

 

Е) Перенесём ещё один жёлтый блок

 

 

Напомним, что команду «when clicked» можно перевести как «когда нажмут на». В данном случае котёнок начнёт движение, когда пользователь нажмёт на зелёный флажок.

 

Ж) Запустим

 

З) Остановим нажатием на красную кнопку

 


Программа 2.

Котёнок движется (пятится) справа налево.

 

Поставим отрицательное число  (Вместо «2» минус два «-2».)

 

Можно поэкспериментировать с числом, чтобы котёнок двигался быстрее или медленнее.

 

Программа3. Котёнок движется по кругу.

 

 

Добавилась новая команда движения «turn <число> degrees». По этой команде котёнок всякий раз будет поворачиваться на <число> градусов в сторону стрелочки (в примере — по часовой стрелке).

 

Рекомендуется уменьшить котенка

 

 

 


Программа 4. Птица движется слева направо и справа налево. При этом птица машет крыльями.

 

1. Получим птицу

 

2. Удалим кота, кликнув правой клавишей по коту и выбрав в меню delete :

 

 

 

 

 

3. Добавим птицу с опущенными крыльями. Для этого выполним следующие действия.

 

Включим панель costumes

 

Выберем import

 

Выберем птицу с опущенными крыльями

 

 


Для написания программы вернёмся в панель Scripts

 

4. Напишем программу.

Определим, из какой точки начнётся полёт. Пусть из «нулевой» точки

 

Для перехода в точку (0;0) применяем команду «go to».


Выберем команду движения.

 

 

Надо предусмотреть вылет за границы экрана, избежать попадания птицы в невидимое пространство. Поэтому, если наша птица упрётся в стену экрана, то пусть поворачивает назад (команда «if on edge, bounce»):

 

Чтобы, возвращаясь, птица не пятилась задом и не летела вверх ногами надо в верхней части экрана щёлкнуть по двусторонней стрелочке «only face left-right»:

 

Не секрет, что птица в полёте иногда машет крыльями. Для имитации взмахов крыльев надо сделать выбор: когда наш герой будет изображён с поднятыми крыльями, а когда — с опущенными:

 

Здесь мы использовали команду «switch to costume» — «перейти к костюму».

Сделаем тоже для другого положения крыльев:

 

Внесём управляющий блок:

 


Добавим управляющий блок бесконечного повторения:

 

Внесём управляющий блок заданного количества повторений. Пусть будет 3 повторения:

 

Поместим команды в управляющий блок repeat (взявшись за верхнюю часть!):
 и получим

 

 

 

 

 

В этом фрагменте описывается 3-кратное повторение движения с поднятыми крыльями.

 

Аналогично программируем 3-кратное повторение движения с опущенными крыльями:


Обе получившиеся конструкции поместим внутрь управляющего блока бесконечного повторения:
  

 

Запустим программу на выполнение щелчком по зелёному флажку. Изменим параметры полёта, например, на следующие:

 

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

 

Сохраним нашу программу в своей папке. Для этого в верхнем меню выберем Save. В появившемся окне Save Project кликнем по жёлтой папочке (на рис. обведена красным овалом), чтобы создать новую папку.

 

Назовём папку (на примере папка названа DOOI). Двойным щелчком откроем вновь созданную папку и сохраним в ней проект. Для этого в поле New Filename (в нижней части экрана) напишем имя проекта и подтвердим изменения, щёлкнув по кнопке ОК.

 

Дополнительно.

 

Можно изменить фон

А также написать программу для фона. Для этого достаточно выделить фон так же, как выделяли птицу в правой нижней части экрана (простым кликом мышки), и, далее, задать необходимые команды. Не забудьте сохранить свою работу, лучше с новым именем.

 

Успешной работы!

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Учебное занятие по программированию в Скретч оболочке"

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

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

Оператор очистных сооружений

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

Технолог-калькулятор общественного питания

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 665 291 материал в базе

Материал подходит для УМК

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

Другие материалы

  • 24.09.2017
  • 7928
  • 79
«Информатика», Босова Л.Л., Босова А.Ю.

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

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

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

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

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

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

    Атапин Алексей Александрович
    Атапин Алексей Александрович
    • На сайте: 9 лет и 5 месяцев
    • Подписчики: 0
    • Всего просмотров: 50963
    • Всего материалов: 11

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

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

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

Секретарь-администратор

Секретарь-администратор (делопроизводитель)

500/1000 ч.

Подать заявку О курсе

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

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 139 человек из 44 регионов
  • Этот курс уже прошли 1 298 человек

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

Управление сервисами информационных технологий

Менеджер по управлению сервисами ИТ

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 19 регионов
  • Этот курс уже прошли 34 человека

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

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 108 человек из 42 регионов
  • Этот курс уже прошли 579 человек

Мини-курс

Стартап: стратегия, развитие, и инвестиции

6 ч.

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

Мини-курс

Современные технологии в образовании (робототехника)

10 ч.

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

Мини-курс

Психология обучения и развития детей: от садика до школы

4 ч.

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