Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по Паскалю.doc
Скачиваний:
33
Добавлен:
04.06.2015
Размер:
7.33 Mб
Скачать

Введение в Паскаль

Язык программирования Паскаль, названный в честь французского философа и математикаБлеза Паскаля, был создан в начале 70-х годов швейцарским ученымНиклаусом Виртом, во-первых, с целью внедрения системного подхода к программированию, созданию прозрачных программ и применению методов автоматической проверки их целостности и, во-вторых, как средство обучения новой компьютерной культуры. Он получился строгим, логичным, достаточно легким для понимания и овладения им и сразу завоевал сердца программистов. Будучи педагогом, Н.Вирт сознательно попытался поднять саму дисциплину “программирование” от уровня простого ремесла до ранга сложной инженерной деятельности. Широкое распространение язык получил благодаря усилиям французского математикаФилиппа Кана, разработавшего в 1983 году компактный, быстродействующий и дешевый компилятор, который он назвалТурбо Паскаль. В начале 80-х годов он создал фирму по разработке программного обеспеченияBorland International, занимавшуюся первоначально распространениемТурбо Паскалядля микрокомпьютеров. В конце 80-х годов появилась уже его шестая версия, обеспечивавшая многооконный и многофайловый режимы работы, использование мыши, применение объектно-ориентированного программирования. Она обладала встроеннымассемблероми имела другие возможности. В 1992 году фирма выпустила две системы программирования на основе языка Паскаль:Turbo Pascal 7.0иBorland Pascal7.0

Они различаются некоторыми опциями (режимами работы) и библиотеками подпрограмм.

Основными особенностямиязыка Паскаль являются следующие:

  • это в широком смысле универсальныйязык, предназначенный как для решения традиционных задач программирования (обработка числовой и символьной информации), так и для создания, например, баз данных,

  • Паскаль позволяет создавать большиепрограммы, разрабатываемые коллективами программистов,

  • он реализует возможность декомпозициизадач на независимые подзадачи и позволяет поддерживать надежный интерфейс между ними, то есть компоновать программу из отдельных независимых компонентов. Такой подход значительно ускоряет процесс создания больших программных комплексов, повышает уровень взаимозаменяемости программных фрагментов, упрощает корректировки и повышает надежность работы программных комплексов,

  • он обеспечивает возможность гибкой структуризацииданных за счет использования массивов, записей, множеств, файлов, динамических структур,

  • язык обеспечивает механизм надежной передачи параметровв подпрограммы и их рекурсивность,

  • он требует соблюдения строгой дисциплиныиспользования типов данных,

  • в Паскале имеется возможность создания новых типов данныхв широком диапазоне – от создания синонимов для уже существующих типов данных до определения внутреннего представления объектов нового типа данных и набора операций для объектов этого типа,

  • в Паскале существует иерархиявыполнения операций.

Алфавит Паскаля

Любой язык имеет свой алфавит– набор символов для написания слов.

Алфавит Паскаля – это набор символов, используемых для написания программ.

Алфавит состоит из:

  • букв

  • цифр

  • специальных знаков.

К категории буквотносятся 26 буквлатинскогоалфавита:

a b c d e f g h i j k l m n o p q r s t u v w x y z

Паскаль не различает строчные и прописные буквы. К категории буквотносится и символ подчеркивания_.

Для написания комментариев и вывода текста может быть использована кириллица.

Ко второй категории – цифрам– относятся десятьарабскихцифр:

  1. 2 3 4 5 6 7 8 9 0

Третьей категорией – специальными знаками– являются следующие символы, расположенные на клавиатуре:

+плюс^ карат

- минус пробел (не имеет обозначения)

*звездочка#знак номера

/ дробная черта@эт

< меньше&амперсанд

>больше$знак доллара

=равноапостроф

. точка

,запятая

; точка с запятой

:двоеточие

() круглые скобки

[] квадратные скобки

{}фигурные скобки