Similar presentations:
Линейный алгоритм
1. Линейный алгоритм
2. Исполнители алгоритма
Чтобы составить алгоритм, необходимо знатьсистему команд предполагаемого исполнителя,
правила записи отдельных команд и всего алгоритма
в целом.
Последовательность шагов, которые выполняются
человеком при решении некоторой задачи, удобно
записывать в виде нумерованного списка (словесная
форма), таблицы или изображать с помощью блоксхемы.
3. Команды алгоритма
В алгоритмах команды записываются друг задругом в определенном порядке. Выполняются
они не обязательно в записанной
последовательности.
В зависимости от порядка выполнения команд
можно выделить 3 типа алгоритма: линейные
алгоритмы; алгоритмы с ветвлениями;
алгоритмы с повторениями.
4.
АлгоритмЛинейный
алгоритм
Алгоритм с
ветвлением
Алгоритм с
повторением
5. Линейный алгоритм
Алгоритм, где каждая команда выполняетсяпоследовательно в том порядке в каком она
записана и только один раз называется линейным.
6. Алгоритм приготовления кофе
1) налить воду в чайник;2) поставить чайник на огонь и вскипятить
воду;
3) засыпать кофе в чашку;
4) налить воды в чашку;
5) размешать кофе.
7. Практическая работа
Соберите любую модель робота на колесахили на гусеницах.
8. Задание 1
Составьте алгоритм движения ЛЕГО-робота вперед втечение 5 секунд, поворота направо и движения вперед
в течение 5 секунд.
9. Задание 2
Составьте для робота следующий алгоритм:По команде «Старт» (на экране блока NXT отображается
«START» и слышен звук), робот начинает двигаться вперед.
Робот проезжает 80 см. Останавливается и на экране
сообщение «80 sm». Далее робот едет назад в точку
старта.
10. Задание 3
Составьте для робота следующий алгоритм:По команде «Старт» (на экране блока NXT отображается
«START» и слышен звук), робот начинает двигаться вперед.
Робот проезжает 80 см. Останавливается и на экране
сообщение «80 sm». Далее робот разворачивается на 180
градусов и едет обратно в точку старта.