Хелпикс

Главная

Контакты

Случайная статья





Линейные алгоритмы.. Разветвляющийся алгоритм.. Циклические алгоритмы.. Ящик управление.. Задание 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. Сохраните проект под названием "Море"

 

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.