Задачник pt4 pascal что это

Скачивание дистрибутивов

Задачник Programming Taskbook, вариант PT4Mini

Содержит тексты 1100 учебных заданий, из них 270 заданий доступны для выполнения. Включает программные модули PT4Demo, PT4Load, PT4Results, а также гипертекстовую справочную систему PT4Help (русский и английский варианты). Не требует регистрации, является свободно распространяемым программным продуктом.

Задачник Programming Taskbook, вариант PT4Complete

Содержит 1100 учебных заданий. Включает программные модули PT4Demo, PT4Load, PT4Results, а также гипертекстовую справочную систему PT4Help (русский и английский варианты). Требует регистрации на компьютере пользователя; для получения регистрационного номера пользователь должен иметь лицензию на использование полной версии задачника. Количество доступных для выполнения заданий зависит от типа лицензии. По поводу получения лицензий обращайтесь к автору задачника (см. также раздел «Предоставление лицензий преподавателям»).

Programming Taskbook for MPI-2 — электронный задачник по параллельному программированию на базе MPI-2

Кроме того, содержит группу MPIDebug «Отладка параллельных MPI-программ» (36 заданий). Включает гипертекстовую справочную систему «PT for MPI-2 Info».

Должен использоваться совместно с задачником Programming Taskbook и одной из следующих систем MPICH:

Не требует регистрации, является свободно распространяемым программным продуктом. Версии PT for MPI-2 1.0 и 1.1 могут использоваться совместно с задачником Programming Taskbook версии 4.17–4.19, версия PT for MPI-2 1.2 — с задачником версии 4.20, версия PT for MPI-2 1.3 — с задачником версии 4.21 и выше.

Programming Taskbook for MPI — электронный задачник по параллельному программированию с использованием технологии MPI

Содержит группу MPIBegin «Введение в библиотеку MPI» из 100 заданий и вспомогательную группу MPIDebug «Отладка параллельных MPI-программ» (36 заданий). Включает гипертекстовую справочную систему «PT for MPI Info» (русский и английский варианты). Должен использоваться совместно с задачником Programming Taskbook и системой MPICH для Windows версии 1.2.5 (ftp://ftp.mcs.anl.gov/pub/mpi/nt/mpich.nt.1.2.5.exe). Не требует регистрации, является свободно распространяемым программным продуктом. Версия PT for MPI 1.4 предназначена для использования совместно с задачником Programming Taskbook версий 4.12–4.13, версия PT for MPI 1.5 — для использования совместно с задачником Programming Taskbook версии 4.14, версия PT for MPI 1.6 — для использования совместно с задачником Programming Taskbook, начиная с версии 4.15.

Programming Taskbook for 1C — электронный задачник для системы 1С:Предприятие

Вариант задачника Programming Taskbook для системы 1С:Предприятие. Содержит базовые группы задачника Begin, Integer, Boolean, If, Case, For, While, Series, Proc, Minmax, Array, Matrix, String, Recur, а также специальную группу File1C (работа с файлами), содержащую те задания из стандартных групп File и Text, которые можно выполнить средствами языка системы 1С:Предприятие. Включает гипертекстовую справочную систему «PT for 1C Info». Должен использоваться совместно с задачником Programming Taskbook версии не ниже 4.9 и системой 1С:Предприятие версии 8. Не требует регистрации, является свободно распространяемым программным продуктом.

Programming Taskbook for Bioinformatics — электронный задачник по строковым алгоритмам биоинформатики

Содержит группы Match «Поиск подстрок» (80 заданий) и Align «Неточное сопоставление строк» (80 заданий). Включает гипертекстовую справочную систему «PT for Bio Info». Должен использоваться совместно с задачником Programming Taskbook версии не ниже 4.10. Не требует регистрации, является свободно распространяемым программным продуктом.

Programming Taskbook/PascalABC for Bioinformatics — электронный задачник по строковым алгоритмам биоинформатики

Вариант задачника Programming Taskbook for Bioinformatics для среды PascalABC.NET. Содержит группы Match «Поиск подстрок» (80 заданий) и Align «Неточное сопоставление строк» (80 заданий). Включает гипертекстовую справочную систему «PT for Bio Info». Не требует регистрации, является свободно распространяемым программным продуктом.

Programming Taskbook for LINQ — электронный задачник по LINQ-технологиям

Содержит группы LinqBegin «Знакомство с запросами LINQ» (60 заданий), LinqObj «Технология LINQ to Objects» (100 заданий) и LinqXml «Технология LINQ to XML» (90 заданий). Включает гипертекстовую справочную систему «PT for LINQ Info». Должен использоваться совместно с задачником Programming Taskbook версии не ниже 4.11. Версия PT for LINQ 1.2 предназначена для использования совместно с задачником Programming Taskbook, начиная с версии 4.15. Не требует регистрации, является свободно распространяемым программным продуктом.

Programming Taskbook for Exam — электронный задачник для подготовки к ЕГЭ по информатике

Версия 1.1 содержит группы ExamBegin «ЕГЭ по информатике: базовые алгоритмы» (100 заданий) и ExamTaskC «ЕГЭ по информатике: задачи повышенной сложности» (100 заданий). Версия 2.0 содержит расширенные варианты групп ExamBegin (130 заданий) и ExamTaskC (140 заданий), а также новую группу ExamCheck «ЕГЭ по информатике: задачи на исправление программы» (30 заданий). Версия 2.2 содержит расширенный вариант группы ExamTaskC (145 заданий), а также позволяет использовать отладочные средства базового варианта задачника Programming Taskbook. Включает гипертекстовую справочную систему «PT for Exam Info». Не требует регистрации, является свободно распространяемым программным продуктом. Версия PT for Exam 1.1 предназначена для использования совместно с задачником Programming Taskbook версий 4.12–4.13, версия PT for Exam 2.0 — для использования совместно с задачником Programming Taskbook 4.14, версии PT for Exam 2.1 и выше — для использования совместно с задачником Programming Taskbook, начиная с версии 4.15.

Programming Taskbook for STL — электронный задачник по стандартной библиотеке шаблонов C++

Содержит группы STL1Iter «Знакомство с итераторами и алгоритмами» (24 задания), STL2Seq «Последовательные контейнеры» (34 задания), STL3Alg «Обобщенные алгоритмы» (64 задания), STL4Str «Строки как последовательные контейнеры» (28 заданий), STL5Assoc «Ассоциативные конейнеры» (36 заданий), STL6Func «Функциональные объекты» (14 заданий), STL7Mix «Применение различных средств стандартной библиотеки С++» (100 заданий). Включает гипертекстовую справочную систему «PT for STL Info». Не требует регистрации, является свободно распространяемым программным продуктом. Должен использоваться совместно с задачником Programming Taskbook, начиная с версии 4.15.

Комплекс Teacher Pack for Programming Taskbook 4

Содержит программы-утилиты для преподавателя программирования PTVarMaker, PTBackupMaker (до версии 3.0 включительно), PT4Teach, конструктор учебных заданий PT4TaskMaker, а также гипертекстовую справочную систему «Teacher Pack Info». Не требует регистрации, является свободно распространяемым программным продуктом.

Комплекс Teacher Pack for Pascal ABC

Вариант комплекса Teacher Pack для сред Pascal ABC и PascalABC.NET. Содержит программы-утилиты для преподавателя программирования PTVarMaker, PABCTeach, а также гипертекстовую справочную систему «Teacher Pack Info». Не требует регистрации, является свободно распространяемым программным продуктом.

Задачник pt4 pascal что это. Смотреть фото Задачник pt4 pascal что это. Смотреть картинку Задачник pt4 pascal что это. Картинка про Задачник pt4 pascal что это. Фото Задачник pt4 pascal что этоЗадачник pt4 pascal что это. Смотреть фото Задачник pt4 pascal что это. Смотреть картинку Задачник pt4 pascal что это. Картинка про Задачник pt4 pascal что это. Фото Задачник pt4 pascal что это

Разработка сайта:
М. Э. Абрамян, В. Н. Брагилевский

Источник

Общее описание

Версия 4.21 задачника Programming Taskbook реализована для следующих сред:

Начиная с версии 4.21, для Java-сред можно использовать как 32-разрядный, так и 64-разрядный вариант JDK, для Python-сред можно использовать как 32-разрядный, так и 64-разрядный вариант интерпретатора языка Python.

Задачник может также использоваться совместно с системой программирования PascalABC.NET (www.pascalabc.net).

Использование электронного задачника существенно ускоряет процесс выполнения заданий, так как избавляет учащегося от дополнительных усилий по организации ввода-вывода, что особенно удобно при обработке массивов, строк, файлов и динамических структур. Предлагая учащемуся готовые исходные данные, задачник акцентирует его внимание на разработке и программной реализации алгоритма решения заданий, причем разнообразие исходных данных обеспечивает надежное тестирование предложенного алгоритма.

Программный комплекс «Электронный задачник по программированию Programming Taskbook 4» зарегистрирован в Реестре программ для ЭВМ 28 апреля 2007 г. (свидетельство об официальной регистрации программы для ЭВМ номер 2007611815).

Разработка первой английской версии задачника Programming Taskbook 4 была поддержана Европейским консорциумом инновационных университетов (ECIU) в рамках совместного российско-германского проекта «Supporting Assessment of Program Assignments» (2006-2007 гг.).

Среды программирования, которые поддерживались предыдущими версиями задачника

Microsoft Visual C++ 6.0; Microsoft Visual Studio 2003–2005 (поддерживались до версии 4.13 включительно).

Borland Delphi 7.0 и 2006, в частности, Turbo Delphi 2006 for Windows; Microsoft Visual Basic 5.0 и 6.0; Microsoft Visual Studio 2008 (поддерживались до версии 4.19 включительно).

Особенности последних версий

Начиная с версии 4.9 (2010 г.), к задачнику в качестве дополнений можно подключать комплексы Programming Taskbook for MPI — электронный задачник по параллельному программированию с использованием технологии MPI и Programming Taskbook for 1C — электронный задачник по программированию для системы 1С:Предприятие.

Начиная с версии 4.10 (2011 г.), к задачнику в качестве дополнения можно подключать комплекс Programming Taskbook for Bioinformatics — электронный задачник по строковым алгоритмам биоинформатики.

В версии 4.11 (2013 г.) добавлена поддержка языков Python и Java и дополнен интерфейс окна задачника (в частности, реализован режим окна с динамической компоновкой). Начиная с данной версии, к задачнику в качестве дополнения можно подключать комплекс Programming Taskbook for LINQ — электронный задачник по LINQ-технологиям.

В версии 4.12 (май 2014 г.) добавлена поддержка языка Ruby. Эта версия является первой «двуязычной» версией, в которой реализована одновременная поддержка двух языковых интерфейсов: русского и английского. Интерфейс задачника можно настраивать независимо для различных рабочих каталогов учащихся. При выполнении заданий их формулировки приводятся на языке, соответствующем выбранному языковому интерфейсу. Кроме того, при выполнении любого задания имеется возможность явного выбора языка интерфейса.

Начиная с версии 4.12, к задачнику в качестве дополнения можно подключать комплекс Programming Taskbook for Exam — электронный задачник для подготовки к ЕГЭ по информатике.

В версии 4.13 (ноябрь 2014 г.) в задачнике реализована возможность автоматического тестирования учебной программы на нескольких наборах исходных данных при ее однократном запуске.

В версии 4.14 (июль 2015 г.) добавлена поддержка сред Code::Blocks (язык С++), PyCharm (язык Python) и Eclipse 4 (язык Java). Основная часть адаптации задачника к средам разработки Code::Blocks, PyCharm и Eclipse выполнена О. И. Юриным при подготовке магистерской диссертации «Разработка расширений электронного задачника Programming Taskbook для новых языков и сред программирования» (научный руководитель М. Э. Абрамян). В данной версии прекращена поддержка устаревших сред программирования Microsoft Visual C++ 6.0 и Microsoft Visual Studio 2003–2005. Для работы с ними можно использовать версию 4.13 задачника, которая по-прежнему доступна для скачивания на странице сайта задачника «Скачивание дистрибутивов».

В версии 4.14 реализована возможность добавления к заданию графической информации, а также дополнительной текстовой информации. Дополнительная текстовая информация оформляется в виде обычного текстового файла (файла дополнений). В частности, с помощью файла дополнений можно для каждого задания группы задать собственную программу-заготовку на любом доступном языке программирования. Файлы дополнений не связаны с откомпилированными библиотеками групп заданий (dll-файлами) и могут разрабатываться независимо от них. Правила разработки файлов дополнений приводятся в описании конструктора учебных заданий PT4TaskMaker, входящего в систему для преподавателя программирования Teacher Pack.

Появившиеся в версии 4.14 средства работы с графической и дополнительной текстовой информацией использованы в версии 2.0 электронного задачника для подготовки к ЕГЭ по информатике Programming Taskbook for Exam.

В версии 4.15 (январь 2016 г.) добавлена возможность создания внешних групп заданий, которые можно рассматривать как файлы дополнений специального вида и позволяют включать в новую группу задания из различных групп задачника, а также разрабатывать новые задания, определяя для них индивидуальные программы-заготовки. В систему для преподавателя программирования Teacher Pack включена версия 3.0 конструктора вариантов PTVarMaker с дополнительными возможностями, связанными с разработкой файлов дополнений и файлов внешних групп. В программные модули PT4Demo и PT4Load версии 4.15 добавлены возможности, связанные с просмотром внешних групп заданий и созданием для них программ-заготовок.

Начиная с версии 4.15, к задачнику в качестве дополнения можно подключать комплекс Programming Taskbook for STL — электронный задачник по стандартной библиотеке шаблонов C++.

В версии 4.16 (февраль 2017 г.) добавлены новые возможности, связанные с отладочным выводом в программах на языке C++. Кроме того, добавлена поддержка языка Python версии 3.6 и сред разработки Wing IDE Personal и Wing IDE 101 для этого языка (обе среды являются бесплатными и не требуют получения лицензии; среда Wing IDE 101 является упрощенным вариантом среды Wing IDE Personal, предназначенным для изучения основ языка Python).

В версии 4.17 (август 2017 г.) добавлена поддержка среды разработки Microsoft Visual Studio 2017. Начиная с этой версии, к задачнику в качестве дополнения можно подключать комплекс Programming Taskbook for MPI-2 — электронный задачник по параллельному программированию на базе MPI-2.

В версии 4.18 (июль 2018 г.) реализована поддержка удаленных ftp-репозиториев. Одновременно с ней выпущена версия 3.1 комплекса для преподавателя Teacher Pack.

В версии 4.19 (март 2019 г.) добавлена поддержка языка F# и среды разработки Microsoft Visual Studio 2019, расширены средства ввода и отладочного вывода для языков Python, C# и VB.NET, а также PascalABC.NET, добавлены варианты групп Series, Minmax, Array, Matrix — группы ZSeries, ZMinmax, ZArray, ZMatrix, в которых с элементами последовательностей, массивов и матриц связываются не порядковые номера, начинающиеся с 1, а индексы, начинающиеся с 0.

В версии 4.20 (октябрь 2020 г.) доработана поддержка языка F# и добавлена поддержка сред разработки SharpDevelop 5.1 (языки C# и F#), Dev-C++ 5.11 (язык C++) и RubyMine 2020.2.2 (язык Ruby). В данной версии прекращена поддержка устаревших сред программирования Borland Delphi 7.0 и 2006, Microsoft Visual Basic 5.0 и 6.0, Microsoft Visual Studio 2008. Для работы с ними можно использовать любую из предыдущих версий, доступных для скачивания на странице сайта задачника «Скачивание дистрибутивов».

Программные модули

Эти модули реализованы в виде отдельных программ-утилит, доступных из меню задачника «Пуск | Программы | Programming Taskbook 4». Кроме того, ярлыки для запуска этих модулей автоматически создаются в любом рабочем каталоге задачника. Начиная с версии 4.11, программный модуль PT4Results можно вызывать непосредственно из окна задачника.

Мини-вариант задачника

Часть заданий можно выполнять в свободно распространяемом мини-варианте задачника PT4Mini. Доступными для выполнения в мини-варианте задачника являются 270 заданий, в том числе все задания групп Begin, Integer, Boolean, а также 160 избранных заданий из других групп задачника (подобные задания отмечены знаком «°»). Ниже приводится список всех заданий, доступных для выполнения в мини-варианте PT4Mini:

Begin1–Begin40, Integer1–Integer30, Boolean1–Boolean40, If4, If6, If8, If12, If22, If26, Case2, Case4, Case9–Case10, Case18, For5, For12–For13, For15–For16, For19–For20, For33, For36, While1–While2, While4, While7, While11–While12, While22–While23, Series1, Series15–Series17, Series19, Series21, Series30, Proc4 (Func25), Proc8 (Func29), Proc10 (Func31), Proc20–Proc21 (Func5–Func6), Proc25 (Func10), Proc40 (Func40), Minmax1, Minmax6, Minmax12, Minmax19, Minmax22, Array4, Array7, Array16, Array32, Array47, Array54, Array63, Array71, Array79, Array89, Array92, Array108, Array112, Array116, Array134, Matrix7, Matrix24, Matrix36, Matrix53, Matrix74, Matrix82, Matrix88, Matrix100, String9–String10, String19, String29, String41, String44, String63, String70, File2, File10, File25, File27, File41, File43, File48, File50, File58, File61, File63, File67, File74, Text1, Text4, Text16, Text21, Text24, Text34, Text38, Text42, Text44, Text57, Param1, Param17, Param30, Param40, Param49, Param53, Param59–Param61, Recur1, Recur4–Recur5, Recur10, Recur14–Recur18, Recur21, Recur25, Recur27, Dynamic2–Dynamic3, Dynamic5, Dynamic8–Dynamic12, Dynamic25, Dynamic30, Dynamic49, Dynamic55, Dynamic59, Dynamic63, Dynamic70, Dynamic74, Dynamic78, Tree2, Tree6, Tree9, Tree12–Tree13, Tree32, Tree34, Tree40, Tree47, Tree49, Tree53, Tree59, Tree65, Tree70, Tree74–Tree76, Tree79, Tree86, Tree92.

Мини-вариант задачника можно рекомендовать для использования при самостоятельном изучении программирования, так как он охватывает все основные темы и не содержит однотипных заданий. Полный вариант задачника предназначен, прежде всего, для преподавателей программирования, поскольку он позволяет легко создавать наборы индивидуальных заданий и существенно повышает эффективность групповых практических занятий.

Дополнения задачника PT for MPI, PT for Bio, PT for LINQ, PT for Exam, PT for STL и PT for MPI-2 можно использовать совместно с мини-вариантом PT4Mini; при этом все задания, входящие в дополнения, будут доступны для выполнения.

Задачник pt4 pascal что это. Смотреть фото Задачник pt4 pascal что это. Смотреть картинку Задачник pt4 pascal что это. Картинка про Задачник pt4 pascal что это. Фото Задачник pt4 pascal что это

Разработка сайта:
М. Э. Абрамян, В. Н. Брагилевский

Источник

Файлы результатов (results-файлы)

Общее описание

Важной особенностью электронных обучающих систем является их способность протоколировать процесс выполнения учебных заданий. Информация, содержащаяся в протоколе, может быть полезна как самому учащемуся, так и преподавателю, особенно при проведении групповых занятий, поскольку в подобной ситуации достаточно сложно «визуально» контролировать работу каждого учащегося. Желательно также, чтобы система не только отображала «протокол выполнения заданий» на экране или выводила его на печать, но и автоматически анализировала информацию, содержащуюся в протоколе (например, указывая суммарную продолжительность занятий, количество выполненных заданий по каждой теме и в целом, количество тестовых запусков учебных программ, потребовавшихся для выполнения каждого задания и т. д.). Разумеется, сам протокол должен храниться в зашифрованном виде, не позволяющем вносить в него произвольные корректировки. Кроме того, этот протокол должен содержать (также в виде, не допускающем редактирование) информацию об учащемся, выполнявшем задания. В электронном задачнике Programming Taskbook для хранения подобного протокола используется файл результатов.

Данный файл обязательно должен присутствовать в каталоге учащегося. Как уже было отмечено, он является своего рода «дневником», в котором фиксируются все запуски учебных программ. Кроме того, в данном файле хранится информация об учащемся, его номер варианта и сведения об используемой программной среде. Файл результатов содержит также путь к системному каталогу и регистрационный номер задачника.

При отсутствии в каталоге учащегося файла результатов задачник выводит соответствующее сообщение и переходит в демонстрационный режим, не позволяющий проверять правильность программ учащихся. Создать файл результатов можно либо с помощью программы регистрации и настройки PT4Setup, либо с помощью контрольного центра преподавателя PT4Teach/PABCTeach (первый способ обычно применяется при индивидуальной работе с задачником, второй способ позволяет быстро создать results-файл для каждого учащегося группы).

Начиная с версии 4.15, файл результатов может быть создан более быстрым способом, с помощью программного модуля PT4Load. Для этого достаточно выбрать в этом модуле каталог, не содержащий файла результатов, и в ответ на появившийся запрос о создании файла результатов ввести информацию об учащемся. Программа PT4Load, входящая в состав универсального задачника, создает файлы результатов results.dat, программа, включенная в систему PascalABC.NET — файлы результатов results.abc.

При запуске программы с учебным заданием анализируется регистрационный номер, содержащийся в файле результатов (регистрация задачника выполняется в программе PT4Setup). При регистрации по умолчанию (когда регистрационный номер представляет собой последовательность нулей) для проверки доступны только задания, включенные в свободно распространяемую мини-версию задачника. При наличии ненулевого регистрационного номера учитывается уровень регистрации и в зависимости от него определяется набор заданий, доступных для проверки.

Файл результатов является двоичным строковым файлом, состоящим из строк длины 79 символов. Первые две строки можно просматривать и редактировать непосредственно, прочие строки зашифрованы и просмотреть их можно с помощью программного модуля PT4Results. Напомним, что данный модуль и два других вспомогательных модуля задачника — PT4Demo и PT4Load — представляют собой отдельные приложения (exe-файлы), входящие в состав универсального варианта задачника Programming Taskbook 4; кроме того, эти модули интегрированы в систему программирования Pascal ABC и PascalABC.NET. Модуль PT4Results включен также в контрольный центр преподавателя. Начиная с версии 4.11 задачника, модуль PT4Results можно вызвать непосредственно из окна задачника.

В первой строке файла результатов содержится копия данных об учащемся в DOS-кодировке (CP866), включающая обычно фамилию и имя. В качестве дополнительного элемента может присутствовать номер варианта, в этом случае он отделяется от предыдущих данных двоеточием, например, «Иванов Петр :12» (перед двоеточием может располагаться пробел). Суммарная длина строки с данными не может превышать 25 символов. Затем следует информация о текущих настройках задачника для данного учащегося; эта информация отделяется от предыдущего текста вертикальной чертой и состоит из следующих элементов:

Например, при работе в системе Free Pascal Lazarus 1.0 информация о настройках может выглядеть так: «10LAZARUS1», а полный текст первой строки будет следующим: «Иванов Петр :12|10LAZARUS1». В файлах results.abc информация о среде программирования всегда имеет вид «PABC1».

Приведем список сред программирования, в которых может использоваться универсальный вариант задачника Programming Taskbook версии 4.15:

Настройки можно изменять с помощью соответствующих модулей задачника: размер шрифта изменяется модулем PT4Results, а среда программирования — модулем PT4Load (используя его контекстное меню). Кроме того, среду программирования можно изменить из программы настройки PT4Setup и из контрольного центра преподавателя PT4Teach/PABCTeach.

Настройки можно изменить и непосредственным редактированием файла результатов; надо лишь следить за тем, чтобы длина измененной строки файла вместе с последующими пробелами осталась равной 79 символам. Если настройки, записанные в файле результатов, являются ошибочными, то они игнорируются; в этом случае при запуске модуля PT4Load предлагается явно выбрать доступную среду программирования, а при запуске модуля PT4Results автоматически устанавливается размер шрифта, равный 10 пунктам.

Разумеется, с помощью непосредственного редактирования можно изменить и данные об учащемся, однако следует учитывать, что в первой строке файла результатов хранится лишь копия этих данных, позволяющая быстро определить, какому учащемуся принадлежит файл результатов. При работе задачника и его вспомогательных программ и модулей используется не эта копия, а текст, находящийся в зашифрованной части файла результатов. Таким образом, изменить «владельца» файла результатов непосредственным редактированием невозможно. Начиная с версии 4.15, меню программного модуля PT4Load включает команду «Изменить данные в файле результатов», однако при ее выполнении файл результатов создается заново, т. е. теряется информация обо всех выполненных заданиях, хранившаяся в предыдущем файле.

Вторая строка файла результатов содержит путь к системному каталогу задачника. Для файлов results.dat системным считается каталог, в котором размещаются компоненты универсального варианта задачника Programming Taskbook 4 (обычно это каталог «C:\Program Files\PT4» или «C:\Program Files (x86)\PT4»); для файлов results.abc системным считается подкаталог PT4 каталога, в котором размещается система PascalABC.NET (обычно это «C:\Program Files\PascalABC.NET» или «C:\Program Files (x86)\PascalABC.NET»).

Используя путь к системному каталогу, программы и модули, запущенные из каталога учащегося, получают информацию о настройках задачника. Кроме того, этот путь используется в процедуре обновления регистрационного номера.

Путь к системному каталогу заносится в файл результатов при его создании. Изменить путь для существующего файла результатов можно с помощью контрольного центра преподавателя (команда «Настройки | Изменить путь для ярлыков»), а также непосредственным редактированием файла результатов.

Обновление регистрационного номера в файле результатов

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

Подчеркнем, что этапы 1 и 2 выполняются автоматически и, следовательно, учащийся даже не заметит действий по обновлению его файла результатов. Обновление будет гарантированно происходить на этапе 1 или 2, если на всех компьютерах класса задачник установлен в системных каталогах с одинаковыми именами (при этом диски, на которых находятся системные каталоги, могут и различаться). Если же на разных компьютерах имена системных каталогов различаются, то может потребоваться более длительная процедура обновления (этап 3). В этой ситуации задачник выведет сообщение о возникшей проблеме; желательно, чтобы учащийся, в свою очередь, сообщил об этой проблеме преподавателю, под наблюдением которого и будет проведен этап 3 процедуры обновления.

Просмотр и обработка информации, содержащейся в файле результатов

Задачник pt4 pascal что это. Смотреть фото Задачник pt4 pascal что это. Смотреть картинку Задачник pt4 pascal что это. Картинка про Задачник pt4 pascal что это. Фото Задачник pt4 pascal что это

Окно программного модуля PT4Results.

Сведения обо всех запусках программ с учебными заданиями, содержащиеся в зашифрованном виде в файле результатов, можно просмотреть и проанализировать с помощью программного модуля PT4Results (см. рисунок). Вариант модуля PT4Results, интегрированный в программные среды Pascal ABC и PascalABC.NET, и вариант, оформленный в виде исполняемого файла PT4Res.exe, позволяет просмотреть данные из файла результатов, расположенного в текущем каталоге. Вариант модуля, включенный в программу «Контрольный центр преподавателя», позволяет просмотреть данные для каждого учащегося группы, а также объединенные данные для всех учащихся (команда «Results-файлы | Просмотреть результаты»).

Строка со сведениями о запуске программы имеет формат

Name EnvirID DateTime Message

где Name обозначает имя задания, EnvirID — букву-идентификатор используемой среды программирования, DateTime — дату и время запуска задания, Message — текстовое описание результата выполнения программы. Например:

Для уменьшения размера файла результатов сведения о запусках одной и той же программы, проведенных подряд и приведших к одному и тому же результату (например, к сообщению «Ошибочное решение»), объединяются в одну строку, в конце которой указывается число повторений подобных «одинаковых» запусков (в приведенном выше примере таким образом объединено 8 ошибочных запусков программы — см. строку, оканчивающуюся текстом «—8»). При этом указывается время последнего из «одинаковых» запусков.

Символ «#», указываемый после сообщения «Задание выполнено!», означает, что данное задание не только успешно прошло требуемое число тестовых испытаний, но и было проверено преподавателем (проверка преподавателем реализуется на основе контрольных файлов).

Модуль PT4Results не только расшифровывает и отображает сведения обо всех запусках учебных программ, но и выполняет анализ этих сведений, формируя сводную информацию, которая также отображается на экране. Сводная информация позволяет быстро, не просматривая протокол выполнения заданий, определить время занятий учащегося, количество выполненных заданий, время их выполнения и число потребовавшихся для этого запусков программы. Если учащийся выполняет набор индивидуальных заданий, используя файл вариантов, то сводная информация будет содержать дополнительные данные, в частности, процент выполнения заданий, включенных в набор. Приведем пример сводной информации в случае, когда учащийся должен выполнить набор индивидуальных заданий.

В контрольном центре преподавателя предусмотрена команда «Results-файлы | Сводная информация», позволяющая отобразить в компактной форме сводную информацию о результатах выполнения заданий для всех учащихся группы.

Резервное копирование и восстановление файлов результатов

Учитывая особую ценность файлов результатов, при организации занятий с группами учащихся в учебных классах целесообразно регулярно проводить резервное копирование этих файлов. Для контроля за текущим состоянием файлов результатов, быстрого проведения процедуры резервного копирования и, при необходимости, обратной процедуры восстановления испорченных файлов по их архивным копиям предназначены специальные команды контрольного центра преподавателя: «Results-файлы | Архивировать» и «Results-файлы | Восстановить».

При реализации команд архивации и восстановления results-файлов предусмотрены средства контроля, не позволяющие «испортить» новый файл результатов, записав на его место более старый файл. Контроль выполняется на основе сравнения размеров файлов; более новым считается файл, имеющий больший размер. Обновить архивную копию можно только в том случае, когда текущий файл результатов имеет больший размер, чем его архивная копия; аналогично, восстановить файл по его архивной копии можно только при условии, что архивная копия имеет больший размер, чем текущий файл результатов в каталоге учащегося.

Впрочем, возможна ситуация, когда сравнения размеров недостаточно для того, чтобы определить допустимость операций архивации/восстановления results-файлов. При наличии на одном диске каталогов нескольких учащихся вполне возможно умышленное или случайное копирование results-файла из одного каталога в другой, в результате чего в каталоге может появиться results-файл с неверными данными об учащемся. Такой файл, очевидно, требует восстановления даже если его размер превышает размер соответствующего архивного файла. Подобная ситуация также предусмотрена в контрольном центре преподавателя. Для этого на информационной панели программы отображаются не только размеры файлов результатов (текущего и архивного), но и содержащиеся в них данные об учащемся; в случае несовпадения этих данных оказываются доступными обе операции (как архивации, так и восстановления), причем размер results-файлов во внимание не принимается.

Задачник pt4 pascal что это. Смотреть фото Задачник pt4 pascal что это. Смотреть картинку Задачник pt4 pascal что это. Картинка про Задачник pt4 pascal что это. Фото Задачник pt4 pascal что этоЗадачник pt4 pascal что это. Смотреть фото Задачник pt4 pascal что это. Смотреть картинку Задачник pt4 pascal что это. Картинка про Задачник pt4 pascal что это. Фото Задачник pt4 pascal что это

Разработка сайта:
М. Э. Абрамян, В. Н. Брагилевский

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *