АЛГОРИТМЫ
Раздел 4 Алгоритмы и исполнители
20 АЛГОРИТМЫ
У Аннушки есть маленький робот Тоша. Он свободно передвигается по комнате, реагирует на ее голос. Однажды Аннушка дала ему такие команды:
1. Пойди на кухню.
2. Налей воды в маленькую леечку.
3. Вернись в комнату.
4. Полей цветы в горшках.
Выполнив последовательно эти команды, Тоша полил цветы в комнате.
На следующий день к Аннушке в гости пожаловал Элзик. Аннушка решила угостить его яблоком. Робот Тоша получил следующие
1. Пойди на кухню.
2. Возьми яблоко.
3. Очисть яблоко.
4. Вернись в комнату.
5. Дай очищенное яблоко Элзику.
Каждый раз робот последовательно выполнял команды. Последовательность команд называют алгоритмом.
Каждый исполнитель имеет свою систему команд и может выполнить только их. Поэтому алгоритм может содержать только те команды, которые входят в систему команд этого исполнителя.
Исполнитель должен четко знать, какую команду он должен выполнить следующей.
Закончив выполнение последней команды, исполнитель заканчивает выполнение всего алгоритма.
Работаем
Сегодня мы научим Рыжего кота двигаться и играть на барабане.
1. Запусти на выполнение программу Scratch.
2. Выбери в левой части окна кнопку Движение.
3. Перетащи команду переместиться на в центральную часть окна.
1. Выбрать группу Движение.
2. Перетащить команду.
4. Запусти команду на выполнение. Рыжий кот переместится на 10 шагов.
5. Выбери в левой части окна кнопку Звук.
6. Перетащи команду проиграть на барабане и объедини ее с командой переместиться на.
1. Выбрать группу Звук.
2. Перетащить команду.
7. Запусти группу команд на выполнение-подведи к любому блоку указатель и дважды щелкни левую кнопку мыши. Рыжий кот будет двигаться под звуки барабана.
Обрати внимание, команды Рыжего кота расположены не отдельно, а одна под другой. Они объединены в единое целое, образуя алгоритм.
8. Измени барабан, количество шагов и выполни измененный алгоритм снова.
Вопросы и задания
Что такое алгоритм?
Из чего состоит алгоритм?
Кто может быть исполнителем алгоритма?
Составь алгоритм для исполнителя Рыжего кота, чтобы он нарисовал в каждом из четырех углов сцены по прямоугольнику различного размера и цвета.
Помоги Мудрунчику распределить числа 2, 3, 4, 5, 6, 7, 8 в две группы так, чтобы сумма двух любых чисел в одной группе не была равна ни одному из чисел второй группы.
Для любознательных
1. Отгадай шараду.
Сначала две буквы от имени Алла.
За ними “гора” первый слог показала. И вот уже первая часть нам известна. Вторая же часть торопилась на место. В “ритме” последняя буква отпала. Скажи-ка скорее все слово с начала!
2. Кто с кем разговаривает?