При вводе допустимого имени задания (то есть имени группы и порядкового номера, например, Begin1) кнопка Загрузка" становится доступной, и после ее нажатия (или нажатия клавиши Enter) в рабочем каталоге создается файл, содержащий шаблон программы для выполнения выбранного задания (имя файла совпадает с именем задания). Созданная программа-шаблон сразу загружается в редактор PascalABC.NET; ее можно немедленно запустить, чтобы увидеть формулировку задания и пример исходных данных.

Приведем пример шаблона, созданного для задания Begin3 (этот шаблон будет записан в файл Begin3.pas):

uses PT4;

begin

Task('Begin3');

end.

Ввод имени задания для исполнителей Робот и Чертежник имеет следующую особенность: для них надо вначале ввести префикс исполнителя (RB для Робота или DM для Чертежника), после чего ввести имя набора заданий для соответствующего исполнителя и номер этого задания (например, RBa1).

Если введено имя задания, для которого уже имеется файл с программой, то именно этот файл и будет загружен в редактор.

Особая группа PAS (последняя в списке групп заданий) позволяет загрузить в редактор любой файл с расширением .pas из рабочего каталога. При вводе имени этой группы и нажатии кнопки Загрузка" появляется список всех pas-файлов; после выбора любого из этих файлов он немедленно загружается в редактор. Таким образом, использование группы PAS равносильно команде "Файл | Открыть".

В версии 4.11 задачника появилась возможность фильтрации групп в процессе ввода их названий. Фильтрация производится по уже введенным символам. Например, при вводе первого символа m" в списке возможных групп останутся только группы, имена которых начинаются с этого символа; при этом перед списком отфильтрованных групп будет выведен текст "(фильтр)":

Как только в списке останется единственный вариант, будет выведена подсказка о том, что для завершения ввода имени данной группы достаточно нажать пробел:

После нажатия пробела произойдет автоматическое дополнение введенной части имени группы:

Окно задачника

Начиная с версии 4.11, наряду с традиционным режимом с фиксированной компоновкой, в котором для каждого раздела окна выделяется область из 5 экранных строк, можно использовать новый режим с динамической компоновкой, в котором размеры разделов определяются их фактическим содержимым, а размеры окна задачника подстраиваются" под размеры разделов. Режим с динамической компоновкой более удобен при выполнении заданий, содержащих большие наборы исходных и результирующих данных, а также имеющих большие формулировки. В данном разделе вначале дается общее описание окна задачника на примере режима с фиксированной компоновкой, затем описываются дополнения, реализованные в версии 4.11, после чего приводится описание режима с динамической компоновкой.

<p>Общее описание</p>

При запуске программы, использующей электронный задачник Programming Taskbook, на экране возникает окно задачника. В зависимости от текущей настройки, окно может отображаться либо в режиме с фиксированной компоновкой, либо в режиме с динамической компоновкой. Приведем вид этого окна для задания Begin3 в случае использования системы программирования PascalABC.NET (имя используемого языка программирования указывается в заголовке окна).

Режим с фиксированной компоновкой:

Режим с динамической компоновкой:

Переключаться между режимами окна можно, нажимая клавишу F4 или щелкая мышью на кнопке быстрого доступа Режим (F4)", расположенной в правом верхнем углу окна.

В данном пункте мы опишем основные компоненты окна задачника, используя в качестве образца окно с фиксированной компоновкой. Дополнительные возможности, появившиеся в версии 4.11, а также особенности режима с динамической компоновкой будут описаны в последующих пунктах.

В верхней части окна выводится информация о теме, к которой относится выполняемое задание (ВВОД И ВЫВОД ДАННЫХ, ОПЕРАТОР ПРИСВАИВАНИЯ"), название задания, сведения об учащемся, дата и время запуска программы и кнопки быстрого доступа, связанные с некоторыми командами (кнопки располагаются в правом верхнем углу окна). Символ "°", указанный после названия задания, означает, что данное задание можно выполнять в мини-варианте задачника. Затем следует раздел с формулировкой задания.

Далее располагается раздел с исходными данными. В случае задания Begin3 это вещественные числа a и b, определяющие длины сторон прямоугольника. При необходимости данные могут снабжаться комментариями; в нашем случае это строки a =" и "b =", расположенные перед числами a и b.

Перейти на страницу:

Похожие книги