СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ
Благодаря готовым учебным материалам для работы в классе и дистанционно
Скидки до 50 % на комплекты
только до 19.05.2025
Готовые ключевые этапы урока всегда будут у вас под рукой
Организационный момент
Проверка знаний
Объяснение материала
Закрепление изученного
Итоги урока
данная разработка может быть полезна для подготовки к ОГЭ, а также может быть использована в качестве учебного материала при изучении новой темы
подготовила: учитель информатики
Филиппова Л.А
Поставить/убрать стену — щелкнуть по границе между клетками.
Алгоритм на языке КуМир записывается так:
алг тип_алгоритма имя_алгоритма (описание_параметров)
· дано условие_применимости_алгоритма
· надо цель_выполнения_алгоритма
нач
· последовательность команд
кон
Описание алгоритма состоит из:
• заголовка (часть до служебного слова нач)
• тела алгоритма (часть между словами нач и кон)
Кумир-программа, управляющая Роботом, должна начинаться со строки использовать
Робот
• 10 команд проверки условий:
– 8 команд вида [слева/справа/снизу/сверху] [стена/свободно]
– 2 команды вида клетка [закрашена/чистая]
использовать Робот
алг
нач
· вправо
· вниз
· влево
· вверх
· закрасить
кон
нц число повторений раз
· тело цикла (последовательность команд)
кц
нц пока условие
· тело цикла (последовательность команд)
кц
нц для i от i1 до i2
· тело цикла (последовательность команд)
кц
алг прогулка
д ано на поле Робота стен нет
надо Робот погулял и вернулся в исходное положение
нач
| вверх
| вправо
| ???
| вниз
| влево
| влево
кон
Какую команду стер Коля?
Используется, когда некоторую последовательность команд нужно выполнить несколько раз подряд
нц число повторений раз
тело цикла
кц
Число повторений – целое число
алг диагональ
дано на поле Робота стен нет
надо Робот закрасил 4 клетки по диагонали
нач
| нц 3 раз
| | закрасить; вправо; вниз;
| кц
| закрасить
кон
А
Б
алг лабиринт
дано Робот в клетке А
надо Робот в клетке Б
нач
| нц 5 раз
| | вверх; вверх; вверх
| | вправо
| | вниз; вниз; вниз
| | вправо
| кц
кон
А
Б
алг треугольник
нач
| нц 4 раз
| | вправо
| кц
| нц 4 раз
| | закрасить; вправо; вниз
| кц
| нц 8 раз
| | закрасить; влево
| кц
| нц 4 раз
| | закрасить; вправо; вверх
| кц
кон
А
А
Б
алг рисунок
нач
| нц 3 раз
| | вправо; закрасить
| | вниз; закрасить;
| | вниз; закрасить
| | влево; вверх; закрасить
| | вправо; вправо; закрасить
| | вправо ; вправо ; вверх
| кц
кон
рисуем плюс
переходим к следующему
Придумать 2 фигуры и запрограммировать их рисование Роботом с использованием цикла N раз (проверить в программе и перенести в тетрадь
А
Б
нц пока условие
· тело цикла (последовательность команд)
кц
алг закрасить ряд вправо до стены и вернуться
нач
нц пока справа свободно
закрасить; вправо
кц
закрасить
нц пока клетка закрашена
влево
кц
вправо
кон
алг закрасить коридор
нач
нц пока снизу стена
влево
кц
вправо
нц пока снизу стена
закрасить; вправо
кц
кон
нц число повторений раз
· тело цикла (последовательность команд)
кц
использовать Робот
алг
нач
нц 5 раз
· закрасить;вправо;вверх
кц
нц 5 раз
· закрасить;вправо;вниз
кц
закрасить
кон
нц число повторений раз
нц число повторений раз
тело цикла·
кц
· кц
использовать Робот
алг УЗОР
нач
нц 2 раз
нц 4 раз
закрасить; вниз
вниз; закрасить; вправо
вверх; закрасить; вверх; вправо
вправо
кц·
закрасить; вниз
вниз; закрасить; вправо
вверх; закрасить;
вниз; вниз;
нц 1 3 раз
влево
кц
кц
нц 4 раз
закрасить; вниз
вниз; закрасить; вправо
вверх; закрасить; вверх; вправо; вправо
кц ·
закрасить; вниз
вниз; закрасить; вправо
вверх; закрасить;
кон
использовать Робот
алг
нач
нц пока снизу свободно
нц пока справа свободно
вниз;
закрасить; вправо;
закрасить; вверх;
закрасить; вправо;
закрасить; вправо
кц
вниз; вниз; вниз
нц пока слева свободно
влево
кц
кц
кон
использовать Робот
алг
нач
нц пока снизу свободно
вниз; закрасить; вниз
вправо; закрасить; вправо
вверх; закрасить; вверх; влево;
закрасить; вправо
вправо;
нц пока справа свободно
вправо; вниз; закрасить;
вниз; вправо; закрасить; вправо
вверх; закрасить; вверх; влево;
закрасить; вправо
вправо;
кц
вниз; вниз; вниз;
нц пока слева свободно
влево
кц
кц
кон
если условие
· то серия 1
· иначе серия 2
все
если условие
· то серия 1
все
если сверху свободно
то закрасить; вправо
иначе вправо
все
если справа свободно
то
нц пока снизу стена
вправо
кц
иначе
нц пока справа стена
вверх
кц
все
алг
нач
нц пока сверху свободно
вверх
кц
нц пока сверху стена
вправо
кц
влево
нц пока сверху стена
если снизу свободно
то нц пока снизу свободно
вниз
кц
нц пока сверху свободно
закрасить; вверх
кц
все
закрасить;влево
кц
кон
выбор условие
· при условие 1: серия 1
· при условие 2: серия 2
· . . .
· при условие n: серия n
· иначе серия n+1
все
© 2018, Филиппова Людмила Александровна 9015 54