Конструктор учебных заданий для электронного задачника Programming Taskbook - 70 стр.

UptoLike

Составители: 

70
ки, и заданием Array116, на которое эти ссылки должны указывать. Так как между
Array120 и Array116 было пропущено только одно задание, ссылка отличается от тре-
буемой на 1. Поскольку между группой заданий Array124–Array126 и Array116 было
пропущено 4 задания, именно на эту величину отличаются ссылки для заданий дан-
ной группы.
Для корректировки подобных ошибок следует дополнить номера ошибочных за-
даний, указав в них поправку для номера ссылки и отделив ее от номера задания сим-
волом #. В нашем случае для задания Array120 надо указать поправку, равную 1, а для
заданий Array124–Array126 — поправку, равную 4:
Array 116-118 120#1 124-126#4
Теперь во всех заданиях подгруппы «Одномерные массивы: серии целых чисел»
сводной группы GroupDemo будут указываться верные ссылки на задание
GroupDemo10 — первое задание этой подгруппы.
Приведенный пример показывает, что поправку для ссылки можно указывать
как для отдельного задания, так и для диапазона заданий. Допустимо указывать как
положительные, так и отрицательные поправки; значения поправок должны лежать в
диапазоне от –50 до 50.
Осталось отметить еще одну возможность, предусмотренную для ptt-файлов: это
строки-комментарии. Если в начале строки указать символ % (знак процента), то
данная строка будет считаться комментарием и не будет учитываться при обработке
ptt-файла и создании на его основе сводной группы. Эту возможность удобно исполь-
зовать для добавления в ptt-файл дополнительных пояснений, которые не требуется
включать в описание созданной сводной группы. Кроме того, это позволяет временно
закомментировать часть исходных данных при разработке новой сводной группы.
Подчеркнем, что закомментировать можно только всю строку; если символ процента
появляется в середине строки, то он считается обычным символом.
Текст комментариев выделяется в редакторе конструктора вариантов синим цве-
том и курсивным начертанием.
В заключение данного раздела приведем полный текст разработанной сводной
группы, снабдив его комментарием:
% ======================================================================
% ДАННЫЕ ДЛЯ ДЕМОНСТРАЦИОННОЙ СВОДНОЙ ГРУППЫ УЧЕБНЫХ ЗАДАНИЙ.
% Предназначены для генерации сводной группы заданий с именем GroupDemo.
% Группа сохраняется в файле PT4GroupDemo.dll.
% ======================================================================
=GroupDemo
=Демонстрационная сводная группа
=1ret567fgd23KL56
Begin 1 2 4-6
Array 131-134
Array 116-118 120#1 124-126#4
-
Данная группа является примером \Iсводной группы\i,
включающей некоторые из заданий базовых групп Begin и Array.
- Ввод и вывод данных, оператор присваивания
Эта подгруппа содержит задания из группы Begin.\P
* Begin
- Одномерные массивы: множества точек на плоскости