Pascal ABC


Система Pascal ABC предназначена для обучения программированию на языке Паскаль и ориентирована на школьников и студентов младших курсов.
Эта система призвана осуществить плавный переход от простейших программ к модульному, объектно-ориентированному, событийному и компонентному программированию. Многие концепции в Pascal ABC сознательно упрощены, что позволяет использовать их на более ранних этапах обучения. Например, модуль графики обходится без объектов, хотя его возможности практически совпадают с графическими возможностями Borland Delphi. Простейшие событийные программы также можно писать без объектов, пользуясь лишь процедурными переменными. Даже в консольных программах можно создавать таймеры и звуки, которые реализованы без использования объектов. Модули устроены практически так же, как и основная программа: отсутствует разделение на секцию интерфейса и секцию реализации. Тела методов можно определять непосредственно внутри классов, что позволяет создавать классы практически сразу после изучения записей, процедур и функций.
Имеется модуль контейнерных классов (динамические массивы, стеки, очереди, множества), а также библиотека визуальных компонентов.
Компилятор Pascal ABC не генерирует исполняемый код в виде .exe-файла, а создает в результате компиляции дерево программы в памяти, которое затем выполняется с помощью встроенного интерпретатора.

Полный текст материала Pascal ABC смотрите в скачиваемом файле.
На странице приведен фрагмент.
Автор:  K@tti
13.05.2008 7 15674 2349

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



А вы знали?

Интересные инструкции по ПК

Лучшие материалы сайта для вас
Оставьте отзыв к материалу:
Всего: 7
avatar
6 Сергеев_ЕВ • 21:23, 21.10.2010
Периодически можно возвращаться к Pascal ABC, т.к. Исполнители - это только два модуля. В четвертой версии (до Pascal ABC.net) можно даже создавать простые формы, как в Delphi! Но делфи - очень дорогой монстр для разработки профессиональных приложений, а Pascal ABC - бесплатная программа для обучения программированию - первая ступенька на пути к той же самой Delphi!
[Материал]
avatar
5 Сергеев_ЕВ • 21:17, 21.10.2010
Для 9-го класса - милое дело!
Есть много разработок уроков по введению в алгоритмизацию и программирование. Здесь же уже все готово! Первый урок - линейные алгоритмы - вот вам задания типа "а" в исполнителе "Чертежник". Второй урок - циклы. Если уроки проходят парами - на первом уроке теория про циклы, на втором - задания типа "с". Если класс сильный, то на втором уроке можно проскочить и вложенные циклы (задания типа "сс").
Третий урок - закрепление материала. Задания типа "а", "с" и "сс", но уже для исполнителя Робот. С сильным классом можно уложиться в пару, со слабым - за две пары.
Четвертый урок - ветвление. Это задания типа "if" (есть только в Роботе).
Затем усложнение темы для сильного класса - задания типа "cif" - объединение циклов с ветвлением. Тоже только в Роботе.
Следующий этап - циклы типа while и repeat. (задания типа "count", только в Роботе).
Если остается время на процедуры - вам задания типа "р" и "рр" (есть как в Роботе, так и в Чертежнике; рекомендую сначала пройти процедуры в Роботе, а затем вновь вернуться к Чертежнику).

По времени работа с Исполнителями в Pascal ABC занимает примерно четверть.

[Материал]
avatar
4 Сергеев_ЕВ • 22:51, 03.04.2010
Справка есть в самой программе. От версии к версии справочная система все более и более подробная. В старых версиях (не помню номера) справка была не очень, в последней перед NET-релизом появился даже справочник по Pascal. Ну а в PABC.NET еще более широкая справка. Любой поисковик на запрос "Скачать Pascal ABC" выдаст не один десяток ссылок
[Материал]
avatar
3 Сергеев_ЕВ • 22:47, 03.04.2010
Хорошая программа, очень рекомендую. Особенно хорошо то, что в ней есть набор заданий для исполнителей Робот и Чертежник (правда, в бесплатной версии только по 4 на каждую категорию заданий). Но ничего, в 9-х классах при 2-х часах в неделю на целую третью четверть хватило работы!.
Кстати, в новой версии - PascalABC.NET - заданий гораздо больше, но нет возможности создавать пользовательские формы
[Материал]
avatar
2 [Материал] Марина • 03:54, 25.09.2009
Я использую программу на уроках по программированию. Хотелось бы найти подробную справку по ней. Может кто поможет?
[Материал]
avatar
1 K@tti • 23:26, 25.06.2008
Мне эта программа понравилась. Я ее использую.
Работает в Widows Vista.
[Материал]
avatar
7 Сергеев_ЕВ • 22:39, 10.03.2011
Благая весть!
Пробовал запустить ее, предварительно установленную и настроенную в Windows, в Wine из-под Linux. Работает! Так что не все еще потеряно, коллеги!
[Материал]