                     Решения задач
                     -------------

6.2.11. Задача b (3 балла)  Геометрический цикл.
Средний бал решений: 1.8 (60%)

   Отрезок ab (a < b) имеет длину кратную 3.
   Поделить его на три  равных  части и в клетках-точках деления
поставить символ "#". Начальная и конечная точки отрезка обозна-
чены на ленте непустыми (заранее не известными) символами.
   В начальный момент окошко установлено на левый конец отрезка.

              Фрагмент ленты с результатом

             ┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬
             │░│░│.│░│░│#│░│░│#│░│░│,│░│░│
             ┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴

Решение
   Задача очень простая. В решении используется метод отложенных
в рекурсии команд для установки окна в нужные  точки деления от-
резка на ленте:

ЭТО деление             │
 деление3               │ Сначала ставим правую метку
 ПИШИ #                 │
 деление2               │ потом левую.
 ПИШИ #                 │
КОНЕЦ                   │
                        │
ЭТО деление3            │ Правую метку ставим на расстояние трети отрезка
 ВПРАВО                 │ от его правого конца.
 ВПРАВО                 │
 ВПРАВО                 │
 ЕСЛИ ПУСТО ТО деление3 │
 ВЛЕВО                  │ Пружинка сместит окошко на одну треть длины отрезка
КОНЕЦ                   │ влево от правого конца.
                        │
ЭТО деление2            │ Левую метку ставим, выполняя деление на два
 ВЛЕВО                  │ отрезка, левая точка которого совпадает с точкой a,
 ВЛЕВО                  │ а правая - с уже поставленной меткой.
 ЕСЛИ ПУСТО ТО деление2 │
 ВПРАВО                 │ Пружинка сместит окошко на (2/3)/2 длины отрезка
КОНЕЦ                   │ вправо от левого конца, то есть на одну треть.


 Замечание к решению команды 321.

   Верное "прямое"  решение  без всяких хитрых рекурсивных пос-
троений. Производятся числовые  вычисления (сначала подсчитыва-
ется длина отрезка, а затем полученное число делится на 3 мето-
дом вычитания). Программа получилась, конечно, чуть-чуть  длин-
новатой.

 Замечание к решению команды 324.

   Как и в решении команды 321 - реальные числовые вычисления.
   Правда, сразу вычисляется треть  длины  отрезка и не надо вы-
полнять деление.
