В отличие от двоичных файлов, содержимое которых всегда отображается на одной экранной строке, текстовые файлы отображаются на нескольких (от двух до пяти) экранных строках, причем на каждой экранной строке размещается одна строка из текстового файла (это связано с тем, что строки, входящие в текстовый файл, могут иметь большую длину). Указатель текущей позиции в данном случае содержит номер первой отображаемой на экране файловой строки (нумерация строк, как и элементов двоичных файлов, ведется от единицы); этот указатель размещается в начале первой из экранных строк, отведенных для отображения текстового файла. Прокрутка строк текстового файла обеспечивается теми же клавишами, что и прокрутка элементов типизированного файла (в данном случае, поскольку элементы-строки расположены по вертикали, более естественно использовать клавиши Up, Down и PgUp, PgDn, в то время как для элементов двоичных файлов, расположенных по горизонтали, удобнее пользоваться клавишами Left, Right и их Ctrl-комбинациями). Текстовые файлы снабжаются вертикальными полосами прокрутки (вместо горизонтально расположенных парных кнопок, которыми снабжаются двоичные файлы).
Прокручивать можно не только элементы данных, но и текст с формулировкой задания, если он не умещается в выделенных для этих целей пяти экранных строках. Действия по прокрутке текста задания аналогичны действиям по прокрутке текстовых файлов. Для текста задания, допускающего прокрутку, также предусмотрен указатель текущей позиции. Этот указатель размещается слева от раздела с формулировкой задания и содержит номер первой из тех строк текста, которые в данный момент отображаются на экране. Если в результате прокрутки на экране выведены последние строки формулировки задания, то указатель текущей позиции подчеркивается (как на приведенном ниже рисунке). Это означает, что дальнейшая прокрутка вниз невозможна.
В приведенном ниже окне присутствуют также особые элементы исходных и результирующих данных: цепочки узлов. Эти элементы используются в заданиях группы Dynamic (Динамические структуры данных"). Особенности, связанные с отображением цепочек узлов, описываются в примерах выполнения заданий на обработку динамических структур.
Имеется еще один особый вид исходных и результирующих данных: бинарные деревья; данные этого вида описываются в примерах выполнения заданий группы Tree. Если глубина бинарного дерева превышает количество экранных строк, отведенных для его отображения, то для данного дерева также доступна прокрутка.
Если программа запущена в демонстрационном режиме, то на месте информационной панели отображаются дополнительные кнопки, позволяющие быстро перейти к предыдущему или следующему заданию данной группы или просмотреть новый набор исходных и контрольных данных. При демонстрационном, как и при ознакомительном запуске, активной является вкладка Пример верного решения".
В версии 4.9 окно задачника было дополнено разделом отладки, который отображается на экране, если программа учащегося при выполнении задания выводит отладочную информацию. Предусмотренные в задачнике отладочные процедуры подробно описываются в разделе, посвященном типам и процедурам модуля PT4.
Если окно задачника является активным, то нажатие клавиши F1 (или кнопки ?" в правой части заголовка окна) приводит к отображению на экране информационного окна. Начиная с версии 4.9, данное окно содержит набор вкладок:
Дополнения, реализованные в версии 4.11
В версии 4.11 интерфейс окна задачника был дополнен рядом новых возможностей. В данном пункте описываются те из них, которые реализованы для любого режима окна (как с фиксированной, так и с динамической компоновкой).
Расширенное цветовое выделение ошибок
Наряду со стандартным красным цветом, свидетельствующим об ошибочном решении, для фона информационной панели используются три дополнительных оттенка красного цвета, которые связываются с тремя видами ошибок ввода-вывода.
1. Введено или выведено недостаточно данных (оранжевый фон):
2. Попытка ввести или вывести лишние данные (малиновый фон):
3. Попытка ввести или вывести данные неверного типа (фиолетовый фон):
4. Прочие ошибки (красный фон):
Индикаторы ввода-вывода и прогресса выполнения задания