Паскаль

Язык Паскаль был разработан на основе языка Алгол-60. Его первая

версия появилась в 19*0 году. Вначале этот язык предназначался для обучения программированию как систематической дисциплине. Затем он стал широко использоваться для решения научных и экономических задач, а также для разработки систем программного обеспечения. Этому послужили следующие

его особенности:

широкие возможности структурирования данных на базе естественных

стандартных типов;

удобные управляющие структуры, ориентированные на хорошее,

структурированное программирование;

его ясность, систематичность и легкость в овладении;

сконструированность в расчете на эффективную реализацию на

современных ЭВМ.

Перечисленные достоинства Паскаля послужили его растущему

признанию за рубежом и в нашей стране.

Понятие типа является одним из фундаментальных понятий любого языка

программирования. Объекты (константы, переменные, функции), которыми оперирует программа, относятся к определенному типу. Тип - множество значений, которые могут принимать объекты программы, и совокупность

операций, допустимых над этими значениями.

В большинстве широкоупотребительных языков могут использоваться

только строго определенные, заранее известные типы, например, целочисленные, вещественные, литерные. Паскаль, наряду со стандартными типами, имеющимися в других языках, позволяет программисту образовывать

собственные типы.

Структурированные            типы          данных         определяют          упорядоченную

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

типы данных: строки, массивы, множества, записи, файлы и указатели.

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

Определение строкового типа устанавливает максимальное количество символов, которое может содержать строка. Размер строки может изменяться

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

Массив - структурированный тип данных, состоящий из

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

многомерных массивов.

Множество - структурированный тип данных, представляющий набор

выбранных по какому-либо признаку или группе признаков объектов, которые можно рассматривать как единое целое. Например, множеством можно считать все четные числа от 1 до 100, гласные буквы, согласные и т.д. Множество задает интервал значений, который является множеством всех

подмножеств. Элементы множества не упорядочены.

Запись - структурированный тип данных, состоящий из фиксированного

числа компонентов разного типа. Запись задает определение типа для каждого

компонента, называемого полем, и обозначающий это поле идентификатор.

Указатель - структурированный тип данных, состоящий из

неограниченного множества указывающих на однотипные элементы значений.

Используется при работе с динамическими структурами данных.

Файл                  структурированный             тип         данных,          состоящий          из

последовательности компонентов одного типа и одной длины. Чаще всего компонентами файла являются записи. Он является средством долговременной

памяти, его компоненты обычно хранятся на магнитном диске и вызываются в

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