Занятие 3
Тема: Оранжевый ящик "Управление".
Задачи:
Познакомиться с основными типами алгоритмов;
Рассмотреть команды оранжевого ящика - управление;
Рассмотреть сенсоры.
1. Линейные алгоритмы.
В линейном алгоритмы все команды выполняются последовательно.
Для того чтобы в среде Scratch создать линейный алгоритм, достаточно последовательно перетаскивать блоки в ...
2. Разветвляющийся алгоритм.
Алгоритмы, в которых в зависимости от выполнения условия выполняется одна или другая последовательность команд, называется разветвляющимся.
3. Циклические алгоритмы.
Алгоритмы, в которых некоторая последовательность команд выполняется многократно, называется циклическим.
4. Ящик "управление".
Для создания разветвляющегося или циклического алгоритма можно воспользоваться командами ящика "управление".
Рассмотрим команды этого ящика:
Сенсоры:
Задание 3.1
1. Создайте новый проект.
2. Добавьте спрайту 4 костюма балерины. Удалите лишние.
3. Добавьте фон сцены из библиотеки.
4. Создадим анимацию танца балерины с помощью повторения и смены костюмов.
5. Попробуйте добавить музыку.
На вкладке "Звуки" выберите из библиотеки подходящую мелодию.
На вкладке "Скрипты" выберите команду "Играть звук..." и добавьте ее в программу.
6. Откройте доступ к Вашему проекту, нажав на кнопку "Поделиться".
7. Сохраните проект под названием "Балерина".
Просмотрите результат http://scratch.mit.edu/projects/33402414/#player
Задание 3.2
1. Создайте новый проект.
2. Выберите для спрайта костюм морской звезды.
3. Выберите морской фон для сцены.
4. Создадим анимацию движения морской звезды в произвольном направлении.
Для этого:
Добавим команду "Когда щелкнут по флажку"
Зададим начальные значения (положение морской звезды и ее направление)
В цикле повторим много раз (например 100) последовательность шагов движения и поворотов. Добавим команду ждать 0,1 секунд, для того чтобы действия происходили не мгновенно.
5. Откройте доступ к вашему проекту, нажав на кнопку "Поделиться"
6. Сохраните проект под названием "Море"
Просмотрите результат http://scratch.mit.edu/projects/47896178/#player