Программирование в Pascal ABC — это программирование в системе, основанной на языке Delphi Pascal и призванной реализовать переход к модульному, объектно-ориентированному, событийному и компонентному программированию.
Введение
Язык высокого уровня Паскаль был разработан профессором Никлаусом Виртом, швейцарским учёным, в 1970-ом году. Данный язык программирования достаточно простой и стройный, и эти качества обеспечили ему широкую известность уже в течение не одного десятка лет.
Сегодня самой используемой в процессах обучения будущих специалистов считается система программирования Pascal ABC. Данная система предназначается для изучения методов программирования на языке Паскаль и имеет ориентацию на учеников старших классов и студентов начальных курсов. А помимо этого, программный пакет обладает электронным задачником.
Данная система позволяет реализовать переход от самых простых программ к выполнению модульного, объектно-ориентированного, событийного и компонентного программирования.
Программирование в Pascal ABC
Программная система Pascal ABC — это бесплатный и свободно распространяемый комплекс при условии, что установочный дистрибутив не изменялся. Ни одна компания или частное лицо не имеет права осуществлять платное распространение этой системы. Скачать и установить программу можно через интернет, причём абсолютно бесплатно.
После скачивания пакета следует запустить файл PABC Install, проявится специальное окно, где необходимо нажать кнопку «Установка». По завершению установки в автоматическом режиме выполняется запуск программы регистрации и настройки PABC Setup. Если потребуется, эту программу возможно позже запускать повторно при помощи команды «PABC Setup - Регистрация и настройка» в пункте «Pascal ABC» в разделе «Программы» в главном меню Windows.
Чтобы запустить программу следует нажать на ярлык Pascal ABC. На дисплее отобразится среда программирования Pascal ABC (оболочка). Средой программирования является пакет связанных между собой файлов, позволяющих вводить, корректировать, отлаживать и выполнять программы. После запуска программы появится окно, изображённое на рисунке ниже:
Рисунок 1. Окно программы. Автор24 — интернет-биржа студенческих работ
Первой строкой экрана является меню интегрированной среды, а ниже неё расположена инструментальная панель. В самом низу находится строка подсказки и состояния интегрированной среды. По центру располагается окно редактирования, являющееся рабочим полем, где могут быть открыты вкладки для различных программ.
Окно редактирования служит для занесения и коррекций исходного текста программы. Точка для ввода данных обозначается курсором. Вверху слева в окне редактирования расположено служебное имя обрабатываемого файла, к примеру, Programl.pas.
Приведём конкретный пример. Требуется осуществить ввод в компьютер двух целых чисел, вычислить их суммарное значение, а итоговый результат отобразить на дисплее вместе с пояснениями. Ниже приведён текст данной программы:
program raschet; // наименование программы
uses crt; // модули, подлежащие подключению
var x, y, s:integer; // объявлены имена переменных и их тип
begin // начинается исполнительная часть программы
writeln('Введите два целых числа'); // данный текст выводится на экран
readln(x,y); // чтение вводимых данных с клавиатуры и
// запоминание их в переменных
s:=x+y; // осуществить операцию и запомнить результат в
// переменной
writeln(‘Сумма чисел =',s); // вывести на дисплей текст и значение
// переменной
end. // конец программы
Структуру самых простых программ можно представить в следующем виде:
program ...; заголовок программы и ее наименование
var ...; здесь объявляются переменные и их тип
begin старт исполнительного участка программы
…; собственно текст программы
end. окончание программы (точка является обязательной)
Программа на Pascal ABC состоит из набора законченных компонентов, именуемых приложениями. Программа на Паскале должна начинаться специальным предложением, которое является заголовком, например, такого вида:
program proba;
здесь proba является именем текущей программы.
Следует отметить, что заголовок не является обязательным элементом.
Имя программы может состоять из набора символов английского алфавита и цифр, которые необходимо отображать, как одно слово и запрещено использовать служебные слова языка. Исключением считаются комментарии, которые могут не отделяться точкой с запятой.
Как правило, все предложения пишутся с новой строки, что является более наглядным и считается более лёгким в понимании текста. С этой же целью следует применять отступы и выравнивания. Комментарии служат для разъяснений к задаче и для временного отключения из программного текста отдельных операторов. В тексте они должны быть выделены при помощи фигурных скобок или же отделены при помощи двух наклонных чёрточек //. Компьютер игнорирует комментарии при исполнении программы, но если выполняется вывод текста программы, то они распечатываются или отображаются на экране монитора.
Паскаль обладает особой группой слов, к примеру, begin, for, end, program и некоторые другие, имеющими закреплённые специальные смысловые значения.
Есть и иной набор имён, которые также обладают стандартно определённым смыслом, а именно, integer, writeln и другие. Они и считаются стандартными или предопределёнными именами.
Под именем программы должна быть расположена её декларативная часть, то есть часть, где компьютер извещается обо всех поименованных константах и переменных, задаваемых программистом, и об исполняемых этими компонентами ролях в программе. После декларативной части идёт исполнительная часть программы, которая обрамляется специальными словами ограничителями, а именно, begin и end. Между данными двумя словами и помещается весь исполняемый участок программы. Исполнительная часть программы называется телом программы.
В программе Pascal ABC применяются разные типы представления числовых значений. Целые числа, расположенные в интервале от -2147483648 до 2147483647 относятся к типу integer. Реальные, то есть вещественные, целые и дробные положительные и отрицательные числа определяются типом real.