Роботландский Университет 00/01
Решение задач 1 тура (Кукарача)
Команда номер : 3110

Общее впечатление к у р а т о р а:

Жаль, что ребята не успели освоить рекурсию- главную изюминку
кукарачьих похождений. Им это предстоит во 2-м семестре "в компании"
с Корректором. А вот цикл "ПОКА" применяется в основном
правильно и очень пригодится не только в Роботландии.

Во многих описаниях алгоритмов сказано, ЧТО делает исполнитель,
но не описано, КАК и ЗАЧЕМ он это делает, т.е. идея решения
не объяснена. 

Желаю команде ни в коем случае не отчаиваться. 
Усвоено уже очень немало, и до виртуозности других команд остался
один, (хоть и рекурсивный :-) шаг.
 
Задача 1 
Авторы решения Булгаков Д. , Барченко А. , Сергеева К. 
Описание алгоритма
 Кукарача взбирается по елке как по лестнице : с одной ступеньки
 на следующую ступеньку и затем останавливаеться на самой верхней
 соответствующей верхушке елки .
Имя файла с программой 1011.coc ,1011.tsk

О ц е н к а  к у р а т о р а - 2.0 
К о м м е н т а р и й:
Решение неуниверсальное, т.к. предполагает кубики только 
одного типа. А ёлку хочется украсить разнообразно :-)
Конструкции ПОКА и рекурсия применены совершенно неоправданно,
что не привело здесь к ошибке выполнения, но методически очень
плохо. Посмотрите выполнение в пошаговом режиме и согласитесь
со мной. 

Описание не объясняет алгоритм.
Оформление.
Комментарии не помогают понять действия исполнителя.
Команда СТОЯТЬ вообще применяется очень редко. 
Она не приводит ни к каким действиям исполнителя, равносильна
пустоте. Перед ключевым словом КОНЕЦ команда СТОЯТЬ выглядит
совершенно лишней.


Задача 4 
Автор решения Булгаков Д.  
Описание алгоритма
 Кукарача сначала ищет метку , затем выделяет кубики , стоящие
 после метки (поднимает их на одну  строку выше ослальных) , 
 дальше выравниваеть ряды кубиков по  левому краю .
Имя файла с программой 1041.coc ,1041.tsk

О ц е н к а  к у р а т о р а - 1.0 
К о м м е н т а р и й:
Программа работает только для частного случая.
Замечания по описанию алгоритма и оформлению те же + нет структурных
сдвигов в тексте программы.

Задача 5 
Автор решения Булгаков Д.  
Описание алгоритма
 Кукарача определяет длину бревна и выделяет первое полено 
(длиной 2 кубика) , затем переходит на одну строку вверх,
выделяет второе полено и опять переходит на строку вверх,
чтобы выделить следущее полено ,и так до тех пор пока бревно
не закончится , далее складывает поленницу.
Имя файла с программой 1051.coc ,1051.tsk

О ц е н к а  к у р а т о р а - 2.0 
К о м м е н т а р и й:
Программа работает только для частного случая.
Описание алгоритма не соответствует программе
("и так до тех пор пока бревно не закончится") 
и не объясняет идею ("далее складывает поленницу")
А вот оформление на уровне, комментарии толковые.

Задача 6 
Авторы решения Клементьев В. , Чуб И. 
Описание алгоритма
 Кукарача определят длину цепочки , выделяет ее элемент
 и уклаывает кубики в соедние три строки
последовательно.
Имя файла с программой 1061.coc ,1061.tsk

О ц е н к а  к у р а т о р а - 2.0 
К о м м е н т а р и й:
Без рекурсии тут никак не обойтись.
А частное решение выполнено и оформлено хорошо.


Задача 8 
Автор решения Абрамов А. 
Описание алгоритма
 Кукарача поднимается с цифрой 2 на ряд выше , 
 продвигаясь вправо в нижнем ряду он ищет цифру 8 ,
как только он ее находить , меняет цифры местами . 
Имя файла с программой 1081.coc ,1081.tsk


О ц е н к а  к у р а т о р а - 1.0 
К о м м е н т а р и й:
Решение частное не только в смысле расстояния между кубиками,
но и по символам на них.
Описание алгоритма неинформативно, оформление без структурных
сдвигов, имена процедур неудачные, не выделены шрифтом.

Задача а 
Авторы решения Сайков С.(вариант 1) , Булгаков Д.(вариант 2)
 , Корюкова А. , Браженюк М.(вариант 3) 
Описание алгоритма

 Кукарача ищет букву и меняется с ней местом .
Имя файла с программой 10а1.coc     10а2.coc     10а3.coc
                       10a1.tsk     10a2.tsk     10a3.tsk 

О ц е н к а  к у р а т о р а - 1.0 
К о м м е н т а р и й:
Все три программы не решают поставленную задачу даже
в частных случаях. Задача не понята.






