Четверг, 02.05.2024, 20:08
Сайт Электронных задачников по программированию
Приветствую Вас Гость | RSS
Главная Каталог статей Регистрация Вход
Меню сайта

Вход

Часы
Get Adobe Flash player

Поиск

Soft

Главная » Статьи » Мои статьи

Демонстрационный режим

Для запуска задачника в демонстрационном режиме следует при указании имени задания в процедуре 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 ознакомиться с особенностями реализации заданий для различных языков.

Категория: Мои статьи | Добавил: DarzaWar (18.06.2012)
Просмотров: 1086 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Copyright MyCorp © 2024 Сделать бесплатный сайт с uCoz