Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основные понятия теории алгоритмов.doc
Скачиваний:
4
Добавлен:
13.07.2019
Размер:
72.7 Кб
Скачать

Программирование на языке Pascal

Язык программирования Pascal — один из самых распрстраненных языков, использующихся в мини- и микроЭВМ. Он был разработан профессором Швейцарской Высшей школы Никлаусом Виртом и опубликован в 1971 г. Язык назван в честь французского ученого Блеза Паскаля, разработавшего одно из первых суммирующих устройств.

Язык Pascal содержит полный набор структурных типов данных: простые переменные, массивы, последовательные файлы, множества, записи, а также развитые средства построения новых типов данных. Основные типы данных, используемые в языке,— скалярные. Используется четыре стандартных скалярных типа: целый, действительный, литерный и текстовый. Скалярный тип может определяться как поддиапазон другого скалярного типа путем указания наименьшего и наибольшего значений.

Структурные типы определяются в результате описания типов, их компонентов и указания метода структурирования.

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

Программа на языке Pascal состоит из двух основных частей — описания данных, над которыми совершаются действия, и описания действий, которые должны осуществляться над данными. Действия задаются операторами, а данные — определениями и описаниями.

Данные представляются соответствующими значениями. Каждая переменная, встречающаяся в программе, определяется описанием, которое связывает с этой переменной имя (идентификатор) и тип данных. Тип данных определяет множество значений, которое может принимать эта переменная. В языке тип данных Pascal может быть описан непосредственно либо указан с помощью имени типа.

Структура программы

Структура программы на языке Pascal может включать в себя 3 раздела: раздел заголовка, раздел описаний и исполняемая часть (тело) программы. В разделе описаний необходимо подключить требующиеся модули (Users), объявить используемые в программе метки (Label), константы (Const), процедуры (Proc), функции (Func), переменные (Var) и их типы (Type). Тело программы заключается в парном операторе Begin…End. В конце программы после оператора End ставится точка. Все операторы внутри программы разделяются точкой с запятой. Пример простейшей программы:

Program prim; {заголовок}

Begin {тело программы}

End. {конец}