Экспериментальная работа по применению методики преподавания темы «Программирование в среде Scratch» в начальной школе

Статьи по педагогике » Методика преподавания темы "Программирование в среде Scratch" учащимся начальной школы » Экспериментальная работа по применению методики преподавания темы «Программирование в среде Scratch» в начальной школе

Страница 2

Левая кнопка «Готовые мелодии» является выпадающим меню, т.е. при нажатии на кнопку появляется новая кнопка рядом. Правая кнопка «Стоп» останавливает скрипт, прекращается воспроизведение звуков и анимации, на экране появляется информация о проекте.

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

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

В данном проекте у спрайта ноты должны быть следующие возможности: при нажатии на спрайт левой кнопкой мыши – воспроизводить нужный звук; при проигрывании готовой мелодии подсвечиваться в тот момент, когда нота, закрепленная за спрайтом звучит; перейти к костюму отображающему не нажатое состояние, в тот момент когда нажимается кнопка «Стоп».

Выбираем крайнюю левую ноту в нашем фрагменте, ноту «соль». Ищем спрайт этой ноты в панели спрайтов и щелкаем по нему два раза левой кнопкой мыши – данное действие откроет панель скриптов именно для этого спрайта. Также можно щелкнуть два раза левой кнопкой мыши по самому спрайту.

Исходя из этого, видно, что в работе спрайта участвуют три скрипта. Первый скрипт воспроизводит звук при нажатии на спрайт. При этом спрайт меняет свой костюм на следующий, т.е. нажатую ноту, воспроизводит звук под номером 43 (нота соль) продолжительностью 0,25 секунды и затем возвращается в исходное положение. Второй скрипт применяется тогда, когда играется готовая мелодия. «Когда я получу 1» означает то, что выполнение данного скрипта будет только после получения сообщения «1». Номера сообщений выбираются следующим образом: крайняя левая нота имеет сообщение 1, следующая – сообщение 2 и так далее. В данном случае меняются только лишь костюмы с интервалом в 0,25 секунды. Третий скрипт отменяет выполнение двух предыдущих скриптов и возвращает спрайт в исходное положение.

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

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

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

В появившемся меню ищем кнопку Проект 11.jpg и нажимаем на нее. Появится диалоговое окно.

В этом окне мы вписываем название сообщения, при создании нот, это порядковый номер ноты слева направо.

При копировании третьего скрипта ничего менять не надо, если скрипты белых нот мы копируем только белым нотам, скрипты черных – только черным.

Заранее нужно разобраться с количеством и назначением сообщений в будущем проекте.

Листинг скриптов говорит о том, что выполнение одного действия – проигрывания музыки, разбито на множество маленьких скриптов. Данный способ реализации разгружает скрипт, Scratch работает быстрее, и более понятен для восприятия. Каждое действие, каждая строчка имеет свой скрипт, что позволяет легко находить ошибки или дописывать новые скрипты, копируя старые и изменяя небольшую часть.

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

Управляющие скрипты предназначены для того, чтобы запускать проигрывание мелодии в нужный момент, а именно после нажатия на кнопку Проект 29.jpg, и останавливать выполнение скрипта после проигрывания всей мелодии или после нажатия на кнопку Проект 30.jpg.

Страницы: 1 2 3 4 5


Информация о ообразовании:

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

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

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

Категории

Copyright © 2024 - All Rights Reserved - www.agepedagog.ru