§5. Задачи с использованием радиации, температуры
Задание 1
Составьте алгоритмы со следующими заголовками:
а) алг закрасить до стены вправо и вернуться
дано | где-то правее Робота есть стена
надо | закрашен ряд клеток между Роботом и стеной (рис. 58),
| Робот в исходном положении
а)
(рис 58)
б) алг закрасить до закрашенной клетки вправо и вернуться
дано | где-то правее Робота есть закрашенная клетка
надо | закрашен ряд клеток между Роботом и этой клеткой, (рис 59)
| Робот в исходном положении
б)
(рис
59)
в) алг закрасить коридор
дано | Робот где-то в горизонтальном коридоре
надо | закрашены все клетки коридора ,кроме стартовой (клетки А),
| Робот в исходном положении (рис 60)
в)
(рис 60)
г) алг закрасить коридор
дано | Робот где-то в горизонтальном коридоре
надо | закрашены все клетки коридора.
| Робот в исходном положении (рис 61)
г)
(рис 61)
д) алг закрасить угол
дано | Робот внутри прямоугольника, огороженного стенами
надо | закрашены все клетки правее и выше стартовой,
| Робот в исходном положении (рис 62)
д)
(рис 62)
Задание 2
алг
дано | Робот стоит левее горизонтального тупика
надо | закрашены все клетки тупика, в которых уровень
| радиации выше a
| Робот в исходном положении (рис 63)
нач
кон
(рис
63)
Задание 3
алг
●дано | Робот стоит левее горизонтального тупика
●надо | закрашены все клетки тупика, в которых уровень
| радиации выше чем в исходном положении Робота
| Робот в исходном положении (рис 64)
нач
кон
(рис
64)
Задание 4
Составьте алгоритмы со следующим заголовком:
алг разметка горячих клеток коридора
дано | Робот стоит в левой клетке горизонтального коридора
надо | Робот вышел из коридора вправо, клетки, в которых
| температура выше 100 градусов, закрашены
Задание 5
На поле Робота стен нет. В ряду из десяти клеток правее Робота некоторые клетки закрашены. Составьте алгоритм, который закрашивает клетки.
а) ниже каждой закрашенной;
б) выше и ниже каждой закрашенной;
в) левее каждой закрашенной;
г) правее каждой закрашенной;
д) левее и правее каждой закрашенной.
алг
дано |
надо |
нач
кон
Задание 6
Робот находится в левом верхнем углу прямоугольника, огороженного стенами. Составьте алгоритм, после выполнения которого Робот будет стоять в клетке с минимальным уровнем радиации.
алг
дано |
надо |
нач
кон
Задание 7
(рис
65)
использовать Робот
алг
дано | робот в точке А
надо | используя температуру, закрасить все точки на поле,
| робот в точке Б (рис 65)
нач
кон
Задание 8
Составьте алгоритм программы для изображения шахматной доски на поле размером 8*8 с использованием радиации. (рис 66)
алг
дано | робот в точке А
надо | используя радиации, закрасить все точки на поле,
| робот в точке Б (рис 66)
нач
кон
(рис
66)
