Для запуска задачника в демонстрационном режиме следует при указании
имени задания в процедуре Task дополнить его символом «?», например,
Begin3? .
Демонстрационный режим задачника имеет следующие особенности:
- даже если программа содержит решение задания, это решение не
анализируется и информация в файл результатов не заносится;
- после отображения на экране окна задачника в разделе результатов сразу
становится активной вкладка «Пример верного решения»;
- при одном запуске программы можно просмотреть несколько вариантов
исходных и контрольных данных; для смены набора данных требуется
нажать кнопку «Новые данные» или клавишу пробела;
- при одном запуске программы можно последовательно просмотреть все
задания данной группы; для перехода к заданию с большим номером
требуется нажать кнопку «Следующее задание» или клавишу
[Enter], а для перехода к заданию с меньшим номером требуется нажать
кнопку «Предыдущее задание» или клавишу [Backspace].
Задания перебираются циклически.
На рисунке приведен вид окна задачника в демонстрационном режиме.
Демонстрационный режим удобно использовать для быстрого просмотра всех
заданий требуемой группы, а также различных вариантов исходных данных для
требуемого задания. Переключение в демонстрационный
режим автоматически происходит в случае, если в каталоге с выполняемой
программой отсутствует файл результатов
results.dat, а также если файл результатов
испорчен или (при использовании полного варианта задачника, требующего
регистрации) содержит неверный регистрационный номер задачника.
Для демо-просмотра групп заданий предназначен также программный модуль
PT4Demo. Он оформлен в виде программы-утилиты PT4Demo.exe, которую можно
вызвать из меню задачника «Пуск | Программы | Programming Taskbook
4». В любом рабочем каталоге задачника создается ярлык Demo.lnk,
обеспечивающий запуск программы PT4Demo.exe. Кроме того, модуль PT4Demo
можно вызывать из меню меню программных сред Borland Delphi
и Microsoft Visual Basic после подключения к ним задачника
(соответствующая команда находится в подменю «Tools» или
«Add-Ins» меню программной среды и имеет имя «PT4
Demo»). Приведем вид окна модуля PT4Demo. В данном окне можно выбрать
группу заданий (для быстрого перебора групп предназначены горячие клавиши
[Ctrl]+[<] и [Ctrl]+[>]) и номер задания в пределах группы (номера можно перебирать
с помощью комбинаций [Ctrl]+[Shift]+[<] и [Ctrl]+[Shift]+[>]).
При использовании модуля PT4Demo в мини-варианте задачника можно
просматривать как все задания каждой группы, так и только те из них, которые
доступны для выполнения. Те пункты из списка групп, которые позволяют
просмотреть только доступные задания, помечены в списке символом
«°», например, «Array°».
Модуль PT4Demo можно использовать также для просмотра заданий,
включенных в вариант индивидуальных заданий для данного учащегося.
Если в рабочем каталоге содержатся сведения о варианте заданий, то в списке групп
появляется дополнительный пункт «Вариант N», где в качестве N
указывается номер варианта.
В версии 4.8 задачника добавлена возможность генерации текста формулировок учебных заданий
и дополнительных пояснений к заданиям в виде html-страницы.
Для создания подобной страницы и ее немедленного отображения на экране (в html-браузере, установленном по умолчанию)
достаточно вызвать процедуру Task, указав в качестве ее параметра имя группы заданий или имя конкретного задания, дополненное
символом «#», например, Begin# или Begin3# .
При указании группы генерируется текст всех заданий, включенных в эту группу.
Процедуру Task с параметром, оканчивающимся символом «#»,
можно вызывать несколько раз, указывая различные имена групп или конкретных заданий; в результате созданная html-страница
будет содержать тексты всех заданий, указанных при различных запусках процедуры Task (в том же порядке).
Если при каком-либо вызове будет указано неверное имя группы или
неверный номер задания в пределах группы, то выведется сообщение об
ошибке,
и html-страница создана не будет.
В создаваемую html-страницу включаются стилевые настройки, которые
берутся из файла PT4Tasks.css,
который ищется в текущем каталоге, а при его отсутствии в этом каталоге —
в системном
каталоге задачника Programming Taskbook. Если данный стилевой файл не
найден, то стилевые настройки в html-страницу не добавляются.
При успешной генерации html-страницы она сохраняется в файле со стандартным именем PT4Tasks.html в рабочем каталоге приложения.
Если в этом каталоге нельзя создать файл, то выводится сообщение об ошибке.
Если при первом вызове процедуры Task в параметре не указывается символ «#», то
все последующие вызовы процедуры Task игнорируются. Если при первом вызове процедуры
Task в параметре указывается символ «#», то игнорируются все последующие вызовы процедуры Task, не содержащие этот символ.
Возможность просмотра html-страниц с описанием текущей группы заданий добавлена и в программный модуль PT4Demo.
Для этого предусмотрена кнопка (см. приведенный выше рисунок) и клавиша [F2].
Еще одной новой возможностью версии задачника 4.8
является возможность изменения текущего языка программирования непосредственно из модуля PT4Demo с помощью
контекстного меню окна данного модуля. Это позволяет при одном запуске модуля PT4Demo ознакомиться с особенностями
реализации заданий для различных языков.
|