Статья о Pascal ABC

Ширшов М.В.

СТАТЬЯ О PASCAL ABC

С каждым днём компьютер всё больше и больше входит в нашу жизнь. Мы сталкиваемся с компьютером практически везде: дома, на работе и даже когда идём в магазин. Компьютер становится неотъемлемой частью нашей жизни, работы, учёбы и отдыха. Но, что такое сам по себе компьютер, совокупность «полупроводниковых приборов», которые практически не несут никакой практической пользы простому пользователю. Способности и возможности компьютеру дают программы. Чтобы создать программу, нужен язык программирования и, конечно же, сам программист. Одним из не - сложных языков программирования является Pascal.

Pascal достаточно простой язык программирования, а с выходом новой версии PascalABC, работа в нем стала ещё проще. Отличия между новым (PascalABC) и старым (Turbo Pascal 7.0) Паскалем достаточно существенны. PascalABC более удобен в работе и более приспособлен к сегодняшним требованиям к программированию, по сравнению с Turbo Pascal 7.0, в PascalABC появились новые модули, дающие более широкие возможности в работе, к примеру, появились таких модули как Robot, Sounds, VCL, ABCObjects и т.д. К примеру, Sounds дает возможности работать со звуком, это более существенно, чем процедуры в модуле Crt в Turbo Pascal 7.0. Модуль Sounds позволяет загружать в программу звуки и музыку из внешних файлов, а также позволяет производить с ними простые операции.

Отличительной особенностью PascalABC является возможность непосредственной настройки графического окна, например, устанавливать разрешение графического окна, способы заполнения его, давать заголовки, устанавливать расположения графического окна на экране.

Наряду с новыми возможностями, PascalABC расширил уже имевшиеся ранее возможности. Примером служит количество стандартных цветов в модуле Graph (который в новой версии называется GraphABC), которое увеличилось по сравнению с предыдущей версией (Рис. 1).

Рис. 1.

Но в чем-то новый Паскаль уступает свой старой версии. В том же модуле GraphABC процедуре SetBrushStyle не хватает способов закраски по сравнению с Turbo Pascal 7.0.

В PascalABC становятся возможными такие вещи, которые в Turbo Pascal 7.0 казались трудными или невозможными, к примеру, изображение трехмерной проекции (Рис. 2).

~|g] Библиотека Визуальных Компонентов(УСЦ. версия 2.5.0.4 Файл Другие фигуры Параметры Помощь___________________

Л Ш I Fi * I il

Рис. 2

В заключение можно обобщенно сказать, что Разса1ДБС является простым и в тоже время достаточно сильным инструментом в создании программ, даже просматривая примеры, приведенные в «Справке», данный язык поражает своими возможностями.