- Любовные романы
- Фантастика и фэнтези
- Ненаучная фантастика
- Ироническое фэнтези
- Научная Фантастика
- Фэнтези
- Ужасы и Мистика
- Боевая фантастика
- Альтернативная история
- Космическая фантастика
- Попаданцы
- Юмористическая фантастика
- Героическая фантастика
- Детективная фантастика
- Социально-психологическая
- Боевое фэнтези
- Русское фэнтези
- Киберпанк
- Романтическая фантастика
- Городская фантастика
- Технофэнтези
- Мистика
- Разная фантастика
- Иностранное фэнтези
- Историческое фэнтези
- LitRPG
- Эпическая фантастика
- Зарубежная фантастика
- Городское фентези
- Космоопера
- Разное фэнтези
- Книги магов
- Любовное фэнтези
- Постапокалипсис
- Бизнес
- Историческая фантастика
- Социально-философская фантастика
- Сказочная фантастика
- Стимпанк
- Романтическое фэнтези
- Ироническая фантастика
- Детективы и Триллеры
- Проза
- Юмор
- Феерия
- Новелла
- Русская классическая проза
- Современная проза
- Повести
- Контркультура
- Русская современная проза
- Историческая проза
- Проза
- Классическая проза
- Советская классическая проза
- О войне
- Зарубежная современная проза
- Рассказы
- Зарубежная классика
- Очерки
- Антисоветская литература
- Магический реализм
- Разное
- Сентиментальная проза
- Афоризмы
- Эссе
- Эпистолярная проза
- Семейный роман/Семейная сага
- Поэзия, Драматургия
- Приключения
- Детская литература
- Загадки
- Книга-игра
- Детская проза
- Детские приключения
- Сказка
- Прочая детская литература
- Детская фантастика
- Детские стихи
- Детская образовательная литература
- Детские остросюжетные
- Учебная литература
- Зарубежные детские книги
- Детский фольклор
- Буквари
- Книги для подростков
- Школьные учебники
- Внеклассное чтение
- Книги для дошкольников
- Детская познавательная и развивающая литература
- Детские детективы
- Домоводство, Дом и семья
- Юмор
- Документальные книги
- Бизнес
- Работа с клиентами
- Тайм-менеджмент
- Кадровый менеджмент
- Экономика
- Менеджмент и кадры
- Управление, подбор персонала
- О бизнесе популярно
- Интернет-бизнес
- Личные финансы
- Делопроизводство, офис
- Маркетинг, PR, реклама
- Поиск работы
- Бизнес
- Банковское дело
- Малый бизнес
- Ценные бумаги и инвестиции
- Краткое содержание
- Бухучет и аудит
- Ораторское искусство / риторика
- Корпоративная культура, бизнес
- Финансы
- Государственное и муниципальное управление
- Менеджмент
- Зарубежная деловая литература
- Продажи
- Переговоры
- Личная эффективность
- Торговля
- Научные и научно-популярные книги
- Биофизика
- География
- Экология
- Биохимия
- Рефераты
- Культурология
- Техническая литература
- История
- Психология
- Медицина
- Прочая научная литература
- Юриспруденция
- Биология
- Политика
- Литературоведение
- Религиоведение
- Научпоп
- Психология, личное
- Математика
- Психотерапия
- Социология
- Воспитание детей, педагогика
- Языкознание
- Беременность, ожидание детей
- Транспорт, военная техника
- Детская психология
- Науки: разное
- Педагогика
- Зарубежная психология
- Иностранные языки
- Филология
- Радиотехника
- Деловая литература
- Физика
- Альтернативная медицина
- Химия
- Государство и право
- Обществознание
- Образовательная литература
- Учебники
- Зоология
- Архитектура
- Науки о космосе
- Ботаника
- Астрология
- Ветеринария
- История Европы
- География
- Зарубежная публицистика
- О животных
- Шпаргалки
- Разная литература
- Зарубежная литература о культуре и искусстве
- Пословицы, поговорки
- Боевые искусства
- Прочее
- Периодические издания
- Фанфик
- Военное
- Цитаты из афоризмов
- Гиды, путеводители
- Литература 19 века
- Зарубежная образовательная литература
- Военная история
- Кино
- Современная литература
- Военная техника, оружие
- Культура и искусство
- Музыка, музыканты
- Газеты и журналы
- Современная зарубежная литература
- Визуальные искусства
- Отраслевые издания
- Шахматы
- Недвижимость
- Великолепные истории
- Музыка, танцы
- Авто и ПДД
- Изобразительное искусство, фотография
- Истории из жизни
- Готические новеллы
- Начинающие авторы
- Спецслужбы
- Подростковая литература
- Зарубежная прикладная литература
- Религия и духовность
- Старинная литература
- Справочная литература
- Компьютеры и Интернет
- Блог
Описание языка PascalABC.NET - W Cat
Шрифт:
Интервал:
Закладка:
В приведенном ниже окне присутствуют также особые элементы исходных и результирующих данных: цепочки узлов. Эти элементы используются в заданиях группы Dynamic (Динамические структуры данных"). Особенности, связанные с отображением цепочек узлов, описываются в примерах выполнения заданий на обработку динамических структур.
Имеется еще один особый вид исходных и результирующих данных: бинарные деревья; данные этого вида описываются в примерах выполнения заданий группы Tree. Если глубина бинарного дерева превышает количество экранных строк, отведенных для его отображения, то для данного дерева также доступна прокрутка.
Если программа запущена в демонстрационном режиме, то на месте информационной панели отображаются дополнительные кнопки, позволяющие быстро перейти к предыдущему или следующему заданию данной группы или просмотреть новый набор исходных и контрольных данных. При демонстрационном, как и при ознакомительном запуске, активной является вкладка Пример верного решения".
В версии 4.9 окно задачника было дополнено разделом отладки, который отображается на экране, если программа учащегося при выполнении задания выводит отладочную информацию. Предусмотренные в задачнике отладочные процедуры подробно описываются в разделе, посвященном типам и процедурам модуля PT4.
Если окно задачника является активным, то нажатие клавиши F1 (или кнопки ?" в правой части заголовка окна) приводит к отображению на экране информационного окна. Начиная с версии 4.9, данное окно содержит набор вкладок:
Дополнения, реализованные в версии 4.11
В версии 4.11 интерфейс окна задачника был дополнен рядом новых возможностей. В данном пункте описываются те из них, которые реализованы для любого режима окна (как с фиксированной, так и с динамической компоновкой).
Расширенное цветовое выделение ошибок
Наряду со стандартным красным цветом, свидетельствующим об ошибочном решении, для фона информационной панели используются три дополнительных оттенка красного цвета, которые связываются с тремя видами ошибок ввода-вывода.
1. Введено или выведено недостаточно данных (оранжевый фон):
2. Попытка ввести или вывести лишние данные (малиновый фон):
3. Попытка ввести или вывести данные неверного типа (фиолетовый фон):
4. Прочие ошибки (красный фон):
Индикаторы ввода-вывода и прогресса выполнения задания
В левой и правой части раздела исходных данных и раздела результатов окна с фиксированной компоновкой выделено место для отображения дополнительных индикаторов в виде вертикальных цветовых полос (аналогичные индикаторы для окна с динамической компоновкой являются горизонтальными и располагаются на специальной панели индикаторов -- см. следующий пункт). Индикаторы в левой части разделов показывают долю введенных и выведенных данных (по отношению к общему количеству исходных и результирующих данных). При вводе и выводе всех требуемых данных полоса соответствующего индикатора занимает весь раздел по вертикали; при вводе/выводе части данных высота полосы соответствует размеру этой части. При наведении мыши на индикатор во всплывающей подсказке отображается точная информация о числе введенных/выведенных данных, например, Ввод: 2 из 5" или "Вывод: 4 из 8".
Индикаторы имеют темно-серый цвет.
В случае, когда в задании не требуется пересылать данные непосредственно задачнику или не требуется получать от него исходные данные, индикаторы всегда занимают весь раздел по вертикали и при этом имеют светло-серый цвет. Для индикаторов такого типа подсказка не выводится. Примерами заданий, в которых не требуется пересылать данные задачнику, являются многие задания на преобразование файлов и деревьев и все задания, связанные с ЕГЭ. Задания, связанные с ЕГЭ, являются также примерами заданий, в которых не требуется получать исходные данные от задачника (данные должны считываться из входного файла, который связывается со стандартным потоком ввода).
В правой части разделов с входными и выходными данными могут отображаться индикаторы ошибок ввода-вывода и прогресса выполнения задания. Индикатор ошибки, связанной с вводом, размещается в правой части раздела входных данных, а индикатор ошибки, связанной с выводом, -- в правой части раздела выходных данных. Он всегда занимает весь раздел по вертикали; его цвет соответствует типу ошибки (этот же цвет используется и для фона информационной панели). В то время как цвет определяет характер ошибки (недостаточно данных, избыточное число данных, данные неверного типа), расположение индикатора показывает, к какой категории данных (входных или выходных) эта ошибка относится. С индикаторами ошибок ввода-вывода не связываются подсказки, так как подробные сведения об обнаруженной ошибке выводятся на информационной панели.
В правой части разделов с входными и выходными данными отображается также индикатор прогресса выполнения задания. Он имеет зеленый цвет и связывается с обоими разделами. Высота индикатора прогресса зависит от количества успешных тестовых испытаний программы. В случае выполнения требуемого числа испытаний этот индикатор заполняет по высоте оба раздела. Таким образом, при успешном выполнении задания разделы исходных и результирующих данных полностью обрамляются и слева и справа: обрамление слева (серого цвета) означает, что были введены и выведены все требуемые данные, обрамление справа (зеленого цвета) означает, что были успешно пройдены все тестовые испытания. В подсказке к индикатору прогресса выводится текст Тесты:", после которого указывается число успешно пройденных тестов и число тестов, которые необходимо пройти для того, чтобы задание было зачтено как выполненное.
Ниже приведен вид окна задачника при успешном выполнении второго теста (из трех требуемых).
При выполнении заданий по параллельному программированию индикаторы ввода-вывода отображают общее число данных, введенных и выведенных всеми процессами. В этом случае подсказки к индикаторам ввода-вывода дополнительно содержат информацию о том, сколько данных было введено (или, соответственно, выведено) каждым из процессов, использованных в задании.
Изменение режима окна, цветовой схемы и отключение отображения даты/времени
Клавиша F4 и кнопка быстрого доступа Режим", размещенная в правой верхней части окна задачника, позволяют переключаться между двумя режимами окна: с фиксированной и динамической компоновкой. Режим с динамической компоновкой появился в версии 4.11, он подробно описывается в следующем пункте.
Клавиша F3 и кнопка быстрого доступа Цвет", размещенная рядом с кнопкой переключения режима окна, позволяют переключаться между двумя цветовыми схемами окна задачника: традиционной (в стиле консольного окна: светлые символы на черном фоне) и появившейся в версии 4.11 (темные символы на белом фоне). Элементы исходных и результирующих данных, которые в традиционной "черной" схеме отображаются желтым цветом, в новой, "белой" схеме отображаются синим цветом. Цвет "внешних" данных (элементов файлов и динамических структур) в обеих схемах является одинаковым (бирюзовым); изменяется лишь его яркость.
Цвета индикаторов подобраны таким образом, чтобы нормально восприниматься в любой цветовой схеме.
Белая" схема является менее контрастной и поэтому проигрывает в наглядности по сравнению с "черной" схемой; в то же время "белая" схема позволяет создавать более наглядные скриншоты окон задачника в печатных пособиях.
Еще одной возможностью, связанной исключительно с удобством оформления учебных материалов, является скрытие даты/времени в верхней левой части окна задачника, которое может выполняться при нажатии комбинации Ctrl+D (клавиша работает как переключатель). Эта возможность предназначена, в основном, для преподавателя, готовящего презентации или пособия, связанные с задачником. Скрытие даты/времени позволяет не следить за согласованием даты/времени при подготовке серии скриншотов с окнами задачника и, кроме того, дает возможность скрыть информацию о дате и времени подготовки скриншотов.
В режиме с динамической компоновкой для скрытия/отображения даты и времени можно также использовать соответствующую команду контекстного меню окна задачника.
Все описанные настройки (выбранный режим окна, цветовая схема и режим отключения даты/времени) запоминаются в файле настроек pt4.ini в текущем каталоге и при последующих запусках программ с заданиями восстанавливаются автоматически.

