1. Основные понятия и определения
2. Структура программы
3. Типы данных
Среди множества языков программирования высокого уровня, используемых на персональных компьютерах, язык Pascal является одним из наиболее универсальных и легко изучаемых языков. Его удобно применять при создании сложных приложений, включая работу с Интернет, базами данных, мультимедийными приложениями и т.п. За время своего развития язык Pascal постоянно совершенствовался, и на его основе создан Object Pascal — это наиболее радикальное и удачное расширение возможностей языка.
Язык Pascal, получившим свое название в честь французского математика 17 века Блеза Паскаля, был разработан швейцарским профессором Никлаусом Виртом, одной из принципиальных целей которого было «разработать язык, пригодный для изучения программирования как систематической дисциплины, которая исходит из определенных фундаментальных понятий, ясно и естественно отраженных в языке». Описание языка было опубликовано в ноябре 1970 г. в техническом отчете Швейцарского федерального технологического института ETH (Eidgenoessische Technische Hochschule). В самом начале 1971 г. отчет был перепечатан в первом номере журнала Acta Informatica и стал доступен широкому кругу программистов. С середины 70-х годов Pascal стал основным языком, применяемым в обучении.
Важная роль в массовом распространении языка Pascal принадлежит компании Borland International, создавшей в 1983 г. Turbo-среду разработки (автором Turbo Pascal является датчанин Андерс Хейльсберг). Это был значительный шаг вперед в облегчении процесса программирования. Удобство визуальных средств в сочетании с тесной интеграцией инструментария стали для сотен тысяч программистов большим подспорьем.
Turbo Pascal видоизменялся едва ли не с каждой версией среды разработки: в версии 3.0 появилась встроенная графика, в версии 4.0 — модули, в версии 5.5 — средства объектно-ориентированного программирования. Начиная с версии Turbo Pascal 7.0 (1993 г.) язык был переименован в Borland Pascal. На его основе был разработан язык Object Pascal, вначале реализованный в системе программирования Turbo Vision, а затем в системе объектно-ориентированного визуального программирования Delphi, которая используется для профессиональной разработки реальных программ. Она является одной из наиболее популярных систем, реализующих так называемую быструю разработку приложений (программ), или RAD (Rapid Application Development). Такие системы содержат обширные библиотеки подпрограмм, которые обеспечивают отображение на экране (визуализацию) результатов работы программы и решение других задач, значительно повышая эффективность работы программистов.
Языки программирования разрабатываются для того, что бы помочь программисту точнее и понятнее представить логику алгоритма с помощью набора нескольких ключевых слов, исходных значений (операндов) и действий над ними (операторов).
Среди языков программирования наиболее широкое развитие получили универсальные языки, на которых удобно решать как логические задачи, так и вычислительные. При этом универсальный язык программирования должен быть удобен для обработки текстов, изображений, файлов, а составленная программа должна хорошо читаться и пониматься однозначно всеми программистами, чтобы ее в дальнейшей можно было модифицировать. Pascal наилучшим образом отвечает всем этим потребностям, и к его изучению мы приступаем, начиная с данной лекции.
Целью лекции является изучение алфавита и словаря языка Object Pascal, общей структуры программы и типов данных, используемых в данном языке.