Pascal ABC 3.0.1 — Обучение программированию на языке Паскаль

Рейтинг: 4.3 из 5

Голоса: 6

Система «Pascal ABC» была разработана для обучения программированию на языке Паскаль, учащихся школ, студентов.

Язык Паскаль является золотой серединой, между устаревшим «Borland Pascal», ориентированным на MS DOS, с одной стороны, и сложной для новичков средой разработки «Borland Delphi», с другой. Именно за простоту изучения, и за широкие возможности, язык программирования Паскаль, считается одним из лучших для начального обучения.

Система «Pascal ABC» основана на языке «Delphi Pascal», но в отличии от последнего, она изначально создавалась как средство обучения, а не профессиональной разработки, а поэтому имеет существенные различия.

Основные различия системы «Pascal ABC» от «Borland Delphi»

— Модуль Events позволяет создавать простейшие событийные программы без использования объектов (события представляют собой обычные процедурные переменные).

— Модули Timers и Sounds позволяют создавать таймеры и звуки, которые также реализованы в процедурном стиле. Эти модули можно использовать даже в консольных программах.

— Модуль визуальных компонентов VCL позволяет создавать событийные приложения с главной формой в стиле Delphi. Классы VCL немного упрощены по сравнению с аналогичными классами Delphi. Имеется редактор форм и инспектор объектов. Технология восстановления формы по коду программы позволяет обойтись для приложения с главной формой одним файлом (!).

— Модуль растровой графики GraphABC обходится без объектов, хотя его возможности не уступают графическими возможностями Borland Delphi. Он доступен в не событийных программах и позволяет легко создавать анимацию без мерцания.

— Модуль векторной графики ABCObjects предназначен для быстрого изучения основ объектно-ориентированного программирования, а также позволяет создавать достаточно сложные игровые и обучающие программы.

— Модуль контейнерных классов Containers позволяет работать с основными структурами данных (динамические массивы, стеки, очереди, множества), реализованными в виде классов.

В состав программы входит мини-версия электронного задачника на 200 задач и комплект задач для исполнителей «Робот» и «Чертежник».

В настоящее время система «Pascal ABC» применяется для обучения учащихся первого курса, на механико-математическом факультете государственного университета в Ростове-на-Дону.

Так же в систему интегрирован электронный задачник «Programming Taskbook» (М. Э.Абрамян), который содержит более 1000 задач разного уровня сложности и охватывающий все основные разделы базового курса программирования на языке Паскаль.

Ознакомление с работой системы будет полезна всем, кто хочет освоить основы объектного программирования в ОС Windows.

Дополнительная информация

Лицензия. Бесплатно

Разработчик ПО. Михалкович Станислав

Поддерживаемые ОС. Windows XP, Windows Vista, Windows 7

Язык интерфейса. Русский

Дата обновления. 2017-03-25

Размер программы. 5.9 мб.