Презентация к уроку информатики по теме Циклические алгоритмы. Цикл ПОВТОРИ (6 класс)


Исполнитель Робот. Циклические программы.Цикл ПОВТОРИ Известна программа перехода Робота на Базу. Составьте программу обратного хода Робота. ПрямойХод { налево; вперед ( 1 ); направо; вперед ( 2 ); направо; вперед( 4 ); } ОбратныйХод { назад ( 4 ); налево; назад ( 2 ); налево; назад ( 1 ); направо; } Переведите Робота на Базу всеми возможными способами из трех команд. Способ1 { назад ( 2 ); направо; вперед ( 1 ); } Способ2 { назад ( 2 ); налево; назад ( 1 ); } Составьте программу для Робота. Газон { вперед(1); вперед(1); посади; вперед(1); посади; вперед(1); посади; вперед(1); посади; вперед(1); посади; вперед(1); посади; вперед(1); } Газон { вперед(1); вперед(1); посади; вперед(1); посади; вперед(1); посади; вперед(1); посади; вперед(1); посади; вперед(1); посади; вперед(1); } Определите вид алгоритма. Цикл ПОВТОРИ повтори ( n ) { команды; } заголовок цикла (количество повторений) начало цикла тело цикла (команды, которые повторяются несколько раз) конец цикла Цикл ПОВТОРИ используется тогда, когда число шагов заранее известно или может быть вычислено. Газон { вперед(1); повтори ( 6 ) { вперед(1); посади; } вперед(1); } заголовок цикла (количество повторений) начало цикла тело цикла (команды, которые повторяются несколько раз) конец цикла Помогите Роботу выполнить задачу. вперед(1); посади; вперед(1); Какие команды нужно повторить Роботу? Сколько раз повторяются команды? 4 раза Программа1 { повтори (4) { вперед(1); посади; вперед(1); } } Найдите ошибку в программе для Робота. Программа2 { повтори (4) { вперед(1); посади; направо; вперед(1); } } Сажать цветы можно только на грядке! Программа2 { повтори (4) { вперед(1); посади; направо; вперед(1); налево; } } Практическая работа var1 var2 Практическая работа var2 var4 var3 Домашнее задание:Придумать свою задачу для Робота, решающуюся с использованием цикла ПОВТОРИ.