среда, 11 октября 2017 г.

Домашнее задание по информатике для 9 ест класса на пятницу 13.10.2017:

1. Прочитайте небольшой фрагмент текста о алгоритмах с ветвлениями, реализуемых при помощи условного оператора ("если... то"), доступный по ссылке: Условный оператор

2. Попробуйте написать два алгоритма для Робота используя цикл с условием и условный оператор.

Задание №1: Робот должен прийти на базу, двигаясь по коридору и сажая цветы (там, где необходимо). Размеры стен и расположение грядок неизвестны.


Условие задачи: количество грядок, их расположение и длина стен могут меняться (толщина стен всегда 1 клетка), поэтому нельзя использовать цикл "повтори".


Задание №2: Необходимо написать алгоритм для Робота, с помощью которого он пройдёт через лабиринт к базе. Условие: лабиринт может меняться (может меняться структура лабиринта), толщина стенок лабиринта также может меняться.
Небольшая подсказка: 

Одним из самых простых правил для прохождения лабиринта является правило "одной руки": двигаясь по лабиринту, надо все время касаться правой или левой рукой его стены. Этот алгоритм, вероятно, был известен еще древним грекам. (Ссылка на статью)

Для выхода из тупиков можно использовать следующую конструкцию: