Охрана труда:
нормативно-правовые основы и особенности организации
Обучение по оказанию первой помощи пострадавшим
Аккредитация Минтруда (№ 10348)
Подготовьтесь к внеочередной проверке знаний по охране труда и оказанию первой помощи.
Допуск сотрудника к работе без обучения или нарушение порядка его проведения
грозит организации штрафом до 130 000 ₽ (ч. 3 статьи 5.27.1 КоАП РФ).

Свидетельство о регистрации
СМИ: ЭЛ № ФС 77-58841
от 28.07.2014

Почему стоит размещать разработки у нас?
  • Бесплатное свидетельство – подтверждайте авторство без лишних затрат.
  • Доверие профессионалов – нас выбирают тысячи педагогов и экспертов.
  • Подходит для аттестации – дополнительные баллы и документальное подтверждение вашей работы.
Свидетельство о публикации
в СМИ
свидетельство о публикации в СМИ
Дождитесь публикации материала и скачайте свидетельство о публикации в СМИ бесплатно.
Диплом за инновационную
профессиональную
деятельность
Диплом за инновационную профессиональную деятельность
Опубликует не менее 15 материалов в методической библиотеке портала и скачайте документ бесплатно.
25.02.2025

Обучающий интерактивный мультфильм «Безопасность на дороге»

Среда программирования Scratch имеет широкий функционал для написания программ. Она позволяет использовать функции, циклы, условные операторы и т.д. Простой и понятный интерфейс позволяет обучающемуся быстро осваивать навыки программирования.
Цель проекта: написать ознакомительную обучающую программу по правилам дорожного движения для пешеходов, которая демонстрирует возможности и функционал среды программирования Scratch.

Содержимое разработки

Автор проекта: Орлов Семён,

обучающийся МБОУ ДО ЦДО «Аэрокосмическая школа

имени Героя Социалистического Труда Гупалова В.К.» города Красноярска

руководитель проекта:Царинных Виталий Сергеевич,

педагог дополнительного образования

МБОУ ДО ЦДО «Аэрокосмическая школа

имени Героя Социалистического Труда Гупалова В.К.» города Красноярска

Обучающий интерактивный мультфильм «Безопасность на дороге»

проект информационно-технической направленности

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

Чтобы сделать дорожные ситуации более запоминающимися, эмоционально окрашенными, нужна обучающая программа, которая не только обучает правилам дорожного движения пешеходов, но еще и демонстрирует функционал среды Scratch. Подобную программу можно использовать в школах для демонстрации правил дорожного движения, а также демонстрации функционала среды Scratch чтобы школьникам было проще и понятнее изучать среду программирования Scratch.

Среда программирования Scratch имеет широкий функционал для написания программ. Она позволяет использовать функции, циклы, условные операторы и т.д. Простой и понятный интерфейс позволяет обучающемуся быстро осваивать навыки программирования.

Цель проекта: написать ознакомительную обучающую программу по правилам дорожного движения для пешеходов, которая демонстрирует возможности и функционал среды программирования Scratch.

Задачи:

-ознакомиться с функционалом и возможностями среды программирования Scratch;

-реализовать 2 ситуации из правил дорожного движения для безопасности пешеходов с целью, демонстрации возможностей функционала среды Scratch;

-разработать алгоритм и структуру программы;

-написать программу.

Ход проекта

1. Изучение функционала и возможностей среды программирования Scratch

Для написания программы использованы возможности среды программированияScratch, такие как:

-использование функций;

-использование списков;

-реализация смешанных алгоритмов, включающих: условные переходы и циклы;

-реализация функционала клонов;

-передача сообщений между спрайтами;

-использование модуля озвучки текста.

2.Описание ситуаций из правил дорожного движения для безопасности пешеходов

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

Для этого используются две ситуации:

-правила пересечения проезжей части в неположенном месте;

-правила пересечения проезжей части по светофору.

При нажатии кнопок в основном окне запускаются сценарии демонстрации дорожных ситуаций: пересечение проезжей части вне пешеходного перехода и пересечение проезжей части по светофору.

3. Описание алгоритма и структуры программы

Описание главной функции

При запуске программы выполняется главная функция (рис. 1), которая в свою очередь запускает вспомогательные функции. Блок-схема алгоритма главной функции представлена в Приложении 1:

Рис. 1. Главная функция.

  • Конфиг.

  • Action.

Описание вспомогательных функций

Функция «Конфиг» (рис. 2) позволяет сделать стартовые настройки всей программы: создаются списки и их заполнение, задаются стартовые значения ключевых переменных, параметры озвучки. Блок-схема алгоритма функции представлена вПриложении 2. В данной функции используются возможности Scratch: работа со списками в качестве текстового массива и озвучка текста.

Рис. 2. Функция Конфиг.

Функция «Action» (рис. 3) содержит в себе весь основной функционал работы программы.Главный персонаж говорит приветственные фразы, а затем запускается бесконечный цикл, внутри которого запускаются второстепенные функции ситуаций правил дорожного движения, использование озвучки текста. Блок-схема алгоритма функции представлена вПриложении 3.В зависимости от нажатой кнопки вызывается одна из трех второстепенных функций: «Главный фон», «Scene_1» или «Scene_2».

Рис. 3. Функция Action.

Описание второстепенных функций и функций спрайтов

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

Функция «Scene_1». Реализован функционал запуска сценария пересечения проезжей части в неположенном месте. Меняется фон, главный персонаж рассказывает правила дорожного движения данной ситуации, демонстрируются неправильные действия пешехода. И в заключении персонаж рассказывает, как нужно правильно действовать. Блок-схема алгоритма функции представлена вПриложении 4.

Функция «Scene_2». Реализован функционал запуска сценария пересечения проезжей части по светофору. Меняется фон, главный персонаж рассказывает правила дорожного движения данной ситуации, демонстрирует правильные действия пешехода. Блок-схема алгоритма функции представлена вПриложении 5.

Заключение

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

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

Дальнейшее развитие проекта

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

Библиографический список

  1. Голиков Д.В. Scratch 3 для юных программистов. - Спб.: БХВ-Петербург, 2020. - 168 с.: ил.

  2. Правила дорожного движения с иллюстрациями и комментариями. Ответственность водителей (ссылки на статьи Р88 КоАП).-32-е изд., испр. и доп. - Новосибирск: Норматика, 2024. -80 с., ил.

  3. Ресурс интернета – официальный сайт Scratch https://scratch.mit.edu/

  4. Ресурс интернета - Учебник по Scratch: пошаговое руководство для начинающих [2024] https://www.geeksforgeeks.org/scratch-tutorial/

  5. Ресурс интернета - Урок 1. Знакомство со Скретч https://robotlandia.ru/abc5/0101.htm

  6. Ресурс интернета - Scratch язык программирования для детей — что это такое? https://skysmart.ru/articles/programming/yazyk-programmirovaniya-scratch

  7. Ресурс интернета - Знакомство со Scratch для детей: как установить программу и создать первую игру / Хабр https://habr.com/ru/companies/pixel_study/articles/838136/

  8. Ресурс интернета - Программирование мини-игры в программе Скретч https://urok.1sept.ru/articles/673699

  9. Scratch для детей. Самоучитель по программированию / Мажед Маржи; пер. с англ. М. Гескиной и С . Таскаевой — М. Манн, Иванов и Фербер, 2017. - 288 с.

  10. Scratch для юных программистов. - Спб.:БХВ-Петербург, 2017. - 192 с.: ил. Голиков Д.В.

  11. Scratch 3. Изучайте язык программирования, делая крутые игры! /Эл Свейгарт; [перевод с английского М.А. Райтман]. - Москва: Эксмо, 2023. - 224 с. - (Программирование для детей).

Приложение 1. Блок-схема главной функции

Приложение 2. Блок-схема функции Конфиг

Приложение 3. Блок-схема функции Action


Приложение 4. Блок-схема функции Scene_1

Приложение 5. Блок-схема функции Scene_2


Адрес публикации: https://www.prodlenka.org/metodicheskie-razrabotki/602716-obuchajuschij-interaktivnyj-multfilm-bezopasn

Свидетельство участника экспертной комиссии
Рецензия на методическую разработку
Опубликуйте материал и закажите рецензию на методическую разработку.
Также вас может заинтересовать
Свидетельство участника экспертной комиссии
Свидетельство участника экспертной комиссии
Оставляйте комментарии к работам коллег и получите документ
БЕСПЛАТНО!
У вас недостаточно прав для добавления комментариев.

Чтобы оставлять комментарии, вам необходимо авторизоваться на сайте. Если у вас еще нет учетной записи на нашем сайте, предлагаем зарегистрироваться. Это займет не более 5 минут.

 

Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)

Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.

Рекомендуем Вам курсы повышения квалификации и переподготовки