> -- Сергей Губанов писал(а):
> И в чём проблема?> -- Валерий Лаптев писал(а):
> ...Вот примерно такое хотелось сделать с использованием ББ.По-моему, заглавие темы не отражает суть вопроса (можно исправить заголовок первого сообщения); вопрос в том, как решать на ББ задачу> -- Валерий Лаптев писал(а):
> Сейчас я наблюдаю такую картину: сидит мой аспирант-кандидат на кафедре за своим компом, подключенным к серверу и на своем экране наблюдает в Мониторе результаты проверки студенческих программ-сортировок. А студенты - в классе пишут за компьютерами.Самое главное, не пытаться переписать готовую реализацию на ББ. Смотреть только на задачу и решать с нуля. Должно быть простое решение, в пределах ББ , просто его из-за закостенелости в мозгах стандартных подходов сразу может быть не видно (это про себя). Для начала можно и задачу упросить, оставив самое главное...

Например, студенты работают с серверным вариантом ББ, дополненным функциями тестирования:
* Ввод на хуках. Вывод (Log) уже есть.
## Код:
```
MODULE IvanovSort;
IMPORT In := Hooked_in, Log;...
```
По-умолчанию вывод StdLog (как и сделано). Ввод - Info21sysIn. Студент работает как обычно. Запускает-тестирует ^Q IvanovSort.Do 1 2 3 4 5

* Выполнение через валидатор. ^Q "XxxxValidate.Do('IvanovSort.Do')". Валидатор подставляет (временно) свои хуки на ввод-вывод. Подсовывает на ввод данные, с вывода анализирует результаты. Формирует текст с результатом анализа для студента; отправляет результаты в базу,...