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