Школа179: Oner Xaum/Робот2 ...

 
Это старая версия OnerXaum/Робот2 за 2011-09-12 00:13:36..

Игра в Робота

(Часть II)

%%(wacko wrapper=text wrapper_align=justify)

Рекурсией называется ситуация, когда процедура прямо или косвенно, (то есть имеется цепочка вызовов P1 -> P2 ->...-> PN -> P1) обращается к самой себе.

Доказательства невозможности.

В задачах 1 – 3 доказать невозможность построить (без рекурсии и проверки
ЗАКРАШЕНО) команды с определенными свойствами.


1. Дано: Робот находится в n-ой клетке бесконечного в одну сторону (огра-
ниченного слева и неограниченного справа) коридора высотой в одну клетку.

Надо: Робот находится в 2n-ой клетке.

2. Дано: Робот находится в коридоре шириной в 1 клетку.

Надо: Робот находится в клетке, симметричной исходной.

3. Дано: на бесконечном поле есть одна горизонтальная стена неизвестной
ширины, Робот стоит у нее снизу.

Надо: Робот оказался на одну клетку севернее исходного положения

(обойдя стену).
4. Доказать, что любую программу, не содержащую рекурсии, можно заменить
эквивалентной программой с рекурсией, не содержащей циклов.
5. Решить задачу 1.
6. Решить задачу 2.
7. Решить задачу 3.
8. Дано: Робот находится в лабиринте; на поле расставлены стены, так что
число доступных для Робота клеток конечно. Вначале ни одной клетки не
закрашено.

Надо: закрасить все доступные клетки.

 
Файлов нет.[Показать файлы/форму]