ВУЗ:
Составители:
Рубрика:
76
Содержание
Предисловие .......................................................................................................................................3
1. Конструктор учебных заданий: общее описание .......................................................................4
1.1. Назначение и состав конструктора учебных заданий.........................................................4
1.2. Обзор элементов модуля PT4TaskMaker..............................................................................5
1.3. Библиотечные и сводные группы .........................................................................................5
1.4. Структура проекта с описанием группы заданий ...............................................................6
2. Основные компоненты конструктора заданий...........................................................................9
2.1. Определение общих характеристик группы заданий .........................................................9
2.2. Базовые константы и процедуры для создания новых заданий.......................................10
2.3. Импортирование существующих заданий в новую группу .............................................16
2.4. Документирование группы заданий...................................................................................16
2.5. Регистрация новой группы заданий в модуле PT4Load для системы
PascalABC.NET
.....................................................................................................................18
2.6. Константы и функции для определения текущего состояния задачника .......................19
2.7. Образцы слов и предложений .............................................................................................20
3. Дополнительные компоненты конструктора заданий .............................................................21
3.1. Процедуры для включения в задание файлов ...................................................................21
3.2. Процедуры для включения в задание указателей и динамических структур
данных ...................................................................................................................................24
4. Форматирование текста заданий................................................................................................32
4.1. Общие сведения....................................................................................................................32
4.2. Таблица управляющих последовательностей....................................................................33
4.3. Дополнительные сведения об использовании управляющих последовательностей.....39
4.4. Генерация специальных символов .....................................................................................41
5. Примеры.......................................................................................................................................44
5.1. Создание простейшей сводной группы..............................................................................44
5.2. Тестирование созданной группы ........................................................................................46
5.3. Добавление описания группы и ее подгрупп ....................................................................48
5.4. Добавление нового задания.................................................................................................50
5.5. Добавление заданий на обработку двумерных массивов и символьных строк .............51
5.6. Добавление заданий на обработку файлов ........................................................................53
5.7. Добавление заданий на обработку динамических структур данных ..............................56
5.8. Особенности оформления группы заданий в виде модуля системы
PascalABC.NET
.....................................................................................................................62
6. Сводные группы учебных заданий............................................................................................63
6.1. Общее описание....................................................................................................................63
6.2. Подготовка исходных данных для генерации сводной группы.......................................64
6.2.1. Простейший набор исходных данных ......................................................................64
6.2.2. Добавление преамбулы к сводной группе и ее подгруппам...................................66
6.2.3. Поправки к ссылкам и комментарии ........................................................................69
6.3. Команды конструктора вариантов, связанные с созданием сводных групп ..................71
6.3.1. Режим «Сводная группа»...........................................................................................71
6.3.2. Команда «Действия | Создать сводную группу заданий».......................................71
6.3.3. Команда «Действия | Просмотреть задания в демо-режиме».................................72
6.3.4. Команда «? | Демонстрационная сводная группа» ..................................................73
Литература........................................................................................................................................75