488293
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 5.520 руб.;
- курсы повышения квалификации от 1.200 руб.
Престижные документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ ДО 70%

ВНИМАНИЕ: Скидка действует ТОЛЬКО сейчас!

(Лицензия на осуществление образовательной деятельности № 5201 выдана ООО "Инфоурок")

ИнфоурокИнформатикаКонспектыКонспект занятия "Механизм создания скрипта"

Конспект занятия "Механизм создания скрипта"

библиотека
материалов
Скачать материал целиком можно бесплатно по ссылке внизу страницы.

Механизм создания скрипта

Работа с командами в закладке СКРИПТ


Цель: Отработать навыки и технологию использования команды, группы команд как строительных элементов скрипта среды Scratch; отработать навыки использования команд Верхнего меню «Редактирование» и интерактивного меню закладки «Скрипт»; отработать навыки дублирования и удаления команд и блоков команд, перехода от одного блока команд к другому; отработать действия по пошаговому выполнению скрипта; изучить действие команд блока ВНЕШНОСТЬ «изменить эффект (цвет)» и пары команд «сказать …» и «говорить … в течение …» - выявить их отличие; научиться получать новый костюм копированием с экрана действий, экспортировать костюм объекта и удаления костюма. Создать проблемную ситуацию, приводящую к выводу о необходимости циклов.


Задание1: Составить скрипт из одной команды блока ДВИЖЕНИЕ, запустить, присоединить стартовую команду, вставить команды блока ВНЕШНОСТЬ, с помощью интерактивного меню дублировать, удалять, группы команд, по одной команде; установить пошаговое выполнение команд; удалить команды перетаскиванием в область команд, использовать верхнее меню для отмены удаления; пронаблюдать процесс неоднократного повторения выполнения скрипта. Сделать выводы относительно работы с группой команд скрипта и одной командой, работы команд «сказать…» и «говорить…», относительно изменения цвета и повтора действий для нескольких цветовых переходов – можно ли освободить себя от многократного повторения запуска скрипта, но при этом повторять изменение цвета объекта.



Ход работы:

  1. ДЩЛКМ по ярлыку hello_html_999d832.png на Рабочем столе запустить среду Scratch.


  1. Для каждого нового объекта по умолчанию активен блок ДВИЖЕНИЕ (высвечивается синим цветом вся его кнопка, и загружены команды этого блока).


Зажмем левой кнопкой мышки (ЛКМ) первую команду «иди 10 шагов» и перетащим ее в область закладок в закладку СКРИПТЫ (она так же активна по умолчанию).

hello_html_3d5599ef.png


  1. Отпустим ЛКМ.


  1. Элементарная программка готова.


  1. Запустим ее двойным ЩЛКМ (ДЩЛКМ) по ней – Кот продвинулся вперед к правому краю экрана.


  1. В верхнем меню в пункте «Редактировать» выберем «начать пошаговое выполнение».

hello_html_54d0ffbe.pnghello_html_m1bd3160a.png


  1. Еще раз запускаем программу ДЩЛКМ по команде. Теперь в процессе ее выполнения она подсвечивается белым контуром:

hello_html_m6e727814.png.


  1. Рассмотренным способом запуска программ невозможно запустить скрипты сразу нескольких объектов или запустить просмотр действия даже этой одной команды в режиме презентации.

  2. Поэтому начинают скрипт стартовой командой: hello_html_m4ae4891.jpgблока КОНТРОЛЬ.


  1. ЩЛКМ по блоку КОНТРОЛЬ. Из области его команд перетащим в закладку СКРИПТЫ эту команду, присоединив к верхней части команды «иди 10 шагов»:

hello_html_m778b544.png.


  1. ЩЛКМ по блоку ВНЕШНОСТЬ и из области его команд перетащим в закладку СКРИПТЫ команду «сказать: ‘Привет!’» (можно этот текст заменить на любой другой), присоединив к нижней части команды «иди 10 шагов»:

hello_html_m4d3503af.png.

При перемещении команды в область скриптов появляется белая полоса, подсказывающая, куда прилепится команда, если ее отпустить.


  1. Так же присоединим команду «изменить цвет … »:

hello_html_m12a7a661.png.


  1. Запускаем – видим на экране изменившего цвет Кота, говорящего «Привет!»:

hello_html_437bc365.png.


  1. Чтобы перетаскивать не одну, а сразу группу команд, «ухватываемся» за верхнюю команду этой группы и перетаскиваем (например, «разрываем» скрипт).


  1. ЩПКМ по верхней части этой группы команд выдает интерактивное меню: помощь, дублировать, удалить.

ЩПКМ в нижней части этой группы команд выдает интерактивное меню: помощь, дублировать.

hello_html_m497c0ac8.pnghello_html_23e1a18e.png


  1. Если в верхнем меню в пункте «Редактировать» выбрать «установить единичный шаг…» и в следующем открывающемся окне СКОРОСТЬ ШАГА выбрать «Мигание блоков (медленно)»:

hello_html_m3b37dd5c.pnghello_html_m5378ea3f.png, то при выполнении программы вместе с белой подсветкой всех команд мы успеем (т.к. выбрали медленный режим) пронаблюдать выделение (ярким желтым цветом) выполняемой (текущей) команды одновременно с происходящими на экране действиями:

hello_html_53cba75b.png.


  1. Ухватимся за верхнюю часть группы и присоединим ее обратно к стартовой команде.


  1. Дублируем скрипт.

ЩПКМ по верхней части скрипта и выбираем «дублировать»:

hello_html_m733597aa.pnghello_html_m4c8490e2.png, а затем

удаляем дубль перетаскиванием его в область команд, зажав ЛКМ так же за верх.


  1. ЩПКМ по последней команде дублируем только одну эту команду:

hello_html_35174676.pnghello_html_m2fb85f78.png.


  1. А теперь ее удаляем, зажав ЛКМ и перетащив в область команд:

hello_html_m6ca48128.png.

  1. Чтобы удалить средние команды группы или последнюю, надо «разорвать» (движением вниз) эту группу, оставив отдельно удаляемые команды, и удалить их с помощью интерактивного меню в верхней части или перетаскиванием их в область команд, не зависимо от того, какой блок команд открыт.

hello_html_545d5eff.pnghello_html_m52ef0cfd.png


  1. Для отмены удаления в верхнем меню в пункте Редактировать выбираем «Отменить удаление» и сразу на курсор «прикрепляются» удаленные команды:

hello_html_65b6f328.png.


  1. Присоединяем их к стартовой команде:

hello_html_8047df4.png.


  1. Удаляем «изменить цвет»:

hello_html_28eb109.png.


  1. Отменяем удаление.


  1. Присоединяем возвращенную команду к стартовой команде:

hello_html_m6b22546a.pnghello_html_m79317541.png.


  1. Изучаем пошаговое выполнение.

Запускаем программу. Теперь наш Кот не перемещается, а только при каждом запуске программы меняет цвет на новый:

hello_html_m61b900e2.png.

  1. Перетаскиваем и присоединяем команду «говорить: «Привет!» 2 секунды».

  2. Запускаем программу.

  3. Работает команда изменить цвет:

hello_html_m4dd5fc05.png.

Команда выполняется на экране действий сразу при переходе указателя пошагового выполнения команд. Если команда «потухла», значит она выполнена (выполнено действие на экране действий).


  1. «Потухла» команда «изменить цвет …» – Кот сменил цвет на экране действий (а также на ярлыках в области меню объектов проекта и в области закладок (см. на рис. п.32), а указатель перешел к следующей команде).

hello_html_a8787a5.png


  1. Указатель на команде «говорить «Привет!» 2 секунд». Надпись сказанного «висит» на экране заданное время и лишь затем исчезает.

hello_html_1853fa99.png

  1. Отработала команда «говорить …» – исчезла надпись с экрана. Программа (скрипт) выполнена, т.к. закончились все команды. Текущее состояние экрана:

hello_html_m2fe04028.png


  1. Запустим ещё раз скрипт и пронаблюдаем всё ещё раз поэтапно:

hello_html_7388c625.png

hello_html_6d0b9bfa.png

hello_html_m76e64cc8.png



  1. Программа выполнена:

hello_html_m5221b2e0.png


  1. Запустим ещё раз:

hello_html_4545ca90.png


hello_html_m2d78896b.png


hello_html_2c39789d.png


hello_html_m3984184b.png





Сделаем выводы:


  • Интерактивное меню скрипта для верхней и нижней частей группы команд отличается (у верхнего есть «удалить», у нижнего – нет).

  • Чтобы работать с группой команд, вызываем «верхнее» интерактивное меню, «зажимаем» ЛКМ в верхней части группы и перетаскиваем группу команд.

  • Чтобы работать с одной командой – используем «нижнее» интерактивное меню, если эта команда последняя, если нет – отделяем ее «разрыванием» скрипта.

  • У команды «сказать …» на экране действий сказанное остается до и после выполнения программы (скрипта), а у «говорить…» находится на экране только заданное время и исчезает.

  • Эффект изменения цвета начинает работать от текущего цвета объекта, а не от начального.

  • Неоднократный повтор выполнения одних и тех же команд (изменения цвета и «говорить…») неудобно выполнять вручную – нужны команды, позволяющие выполнять повтор действий автоматически.



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


Ход работы

  1. Войти в закладку «Костюмы». У Кота два костюма. Перейти к Костюму2 и нажать на кнопку Копировать.

hello_html_17118567.png

  1. В Костюме3 нажать Редактировать и в появившемся окне встроенного графического редактора изменить внешность, залив глаза розовым градиентом, нарисовать улыбку, усы, щетину,..

hello_html_493094e8.pnghello_html_70d237b4.png


  1. Для дальнейшего использования этого объекта в других проектах экспортировать Костюм 3 в библиотеку картинок среды. Нажать ПКМ по значку отредактированного Костюма 3 и выбрать «Экспортировать этот костюм» и ЩЛКМ.


  1. В появившемся окне выбрать папку Animals и вписать в окно Новое имя файла cat1-c:


hello_html_m76b97a68.png


  1. Составим скрипт, анимирующий объект с помощью смены его костюмов в соответствии с условием задания. Костюм1– исходная позиция шагов анимации, значит чтобы перейти к Костюму2 надо вставить команду «следующий костюм», к Костюму3 – еще раз вставить эту команду, ну и еще одна такая команда вернет объект в исходное положение, т.е. к Костюму1. Таким образом, мы должны соединить в скрипт 3 команды «следующий костюм».

hello_html_322d81a7.png


  1. Запустим скрипт на выполнение.


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

Что мы делаем, если не успеваем рассмотреть действия на видео при ускоренной перемотке с выбранной скоростью?

(Уменьшаем скорость – задерживаем движение на заданное время.)



Сделаем выводы:

Нам нужна задержка времени после каждой команды смены костюма, чтобы глаз успел зафиксировать предыдущий костюм и появление нового. Такую задержку позволяет осуществить команда «ждать … секунд» блока КОНТРОЛЬ.


  1. Перейдем к блоку КОНТРОЛЬ и вставим команду «ждать 0,5 секунд» (такое время выбрано, чтобы не было сильной заторможенности движений). Так как первый костюм (Костюм1) уже установлен, то скрипт начнется с команды «ждать…», а не со «смены костюма»:

hello_html_5f3f224f.png


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

(У нас 3 раза повторяются две команды: «ждать 0,5секунд» и «следующий костюм».) Здесь так же нужны команды, позволяющие выполнять повтор действий

Сделаем вывод: Необходимы команды ПОВТОРА.



В данном случае известно количество повторов (три).


На следующем уроке мы познакомимся со всеми этими командами и исправим наш скрипт с их помощью. А сейчас:




  1. Перейти в режим презентации hello_html_m28b70a6f.pngи запустить выполнение проекта.


  1. Вернуться из режима презентации, нажав на кнопку в верхнем левом углу окна: hello_html_48260e67.png.


  1. Сохраним проект под именем Улыбка в папку Мои проекты.



Дополнительно: Добавить команду блока ВНЕШНОСТЬ «говорить «Я умею ходить!!!», когда Кот улыбается, команду блока ДВИЖЕНИЕ «иди 5 шагов» после каждой смены костюма, чтобы объект шагал не на месте, и другие команды по своему усмотрению.





Общая информация

Номер материала: ДБ-166801

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

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Современные информационные технологии и их использование в работе преподавателей. Системы автоматизированного проектирования одежды и организация технологического процесса»
Курс повышения квалификации «Основы создания интерактивного урока: от презентации до видеоурока»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс «1С: Предприятие 7.7»
Курс «3D Studio MAX»
Курс «WEB-ВЕРСТКА (HTML, CSS)»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
Курс повышение квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»

Благодарность за вклад в развитие крупнейшей онлайн-библиотеки методических разработок для учителей

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

Добавьте минимум пять материалов, чтобы получить сертификат о создании сайта

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

Грамота за высокий профессионализм, проявленный в процессе создания и развития собственного учительского сайта в рамках проекта "Инфоурок"

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

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