Pascal ABC 3.0.1 - система Pascal ABC предназначена для обучения программированию на языке Паскаль и ориентирована на школьников и студентов младших курсов. Эта система призвана осуществить переход от простейших программ к модульному, объектно-ориентированному, событийному и компонентному программированию. Многие концепции в Pascal ABC упрощены, что позволяет использовать их на более ранних этапах обучения. Модуль графики обходится без объектов, хотя его возможности практически совпадают с графическими возможностями Borland Delphi.
Простейшие событийные программы можно писать, пользуясь лишь
процедурными переменными. В консольных программах можно создавать таймеры и
звуки, которые реализованы без использования объектов. В модулях может
отсутствовать разделение на секцию интерфейса и секцию реализации; в этом
случае модули устроены практически так же, как и основная программа, что проще
на ранних этапах обучения. Тела методов можно определять непосредственно внутри
классов, что позволяет создавать классы практически сразу после изучения
записей, процедур и функций. Имеется модуль контейнерных классов (динамические
массивы, стеки, очереди, множества), а также библиотека визуальных компонентов.
Компилятор Pascal ABC не генерирует исполняемый код в виде .exe-файла, а
создает в результате компиляции дерево программы в памяти, которое затем
выполняется с помощью встроенного интерпретатора.
В систему Pascal ABC интегрирована мини-версия электронного задачника
Programming Taskbook (автор М.Э.Абрамян), содержащая 200 задач разного уровня
сложности из всех основных разделов базового курса программирования: от
скалярных типов и управляющих операторов до составных структур данных,
рекурсивных алгоритмов и указателей. Электронный задачник обеспечивает
генерацию исходных данных для каждого задания, проверку правильности решения, а
также ведение протокола выполнения заданий. Использование электронного
задачника существенно ускоряет процесс выполнения заданий, так как избавляет
учащегося от дополнительных усилий по организации ввода-вывода.
В системе Pascal ABC реализованы также известные учебные исполнители Робот и
Чертежник, предназначенные для обучения программированию школьников младших и
средних классов.
Всего комментариев: 3 | |
| |