Типы данных в Паскале

Типы данных в Паскале

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

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

Типы данных принято разделять на две группы:

  • Простые (примитивные) типы.
  • Сложные (структурированные) типы.

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

Простые типы данных языка Паскаль

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

Числовые типы данных

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

Целочисленные типы данных в версии Turbo Pascal:

  • Byte;
  • Word;
  • Shortint;
  • Integer;
  • Longint.

Вещественные типы данных:

  • Real;
  • Single;
  • Double;
  • Extended;
  • Comp.

Типы данных в Паскале

Рис. 1. Таблица числовых типов данных Паскаль c диапазоном значений и объемом занимаемой памяти.

Ключевые слова для обозначения типов данных в разных версиях инструментальных сред для программирования на языке Паскаль могут варьироваться. Так целочисленный тип integer в версии Borland Pascal (Turbo Pascal) охватывает диапазон значений -32768 .. 32767, а в версии PascalABC.net относится к диапазону целых чисел-2147483648 .. 2147483647.

Символьный тип данных

Множеством значений символьного типа являются символы, имеющие кодовые номера в соответствии с кодом таблицы ASCII.

Таблица ASCII была разработана и стандартизована в США в 1963 году. В этой таблице определены коды для прописных и строчных букв латинского алфавита, арабских цифр, знаков препинания, управляющих символов и букв национальных алфавитов.

Типы данных в Паскале

Рис. 2. Таблица ASCII.

Для обозначения символьного типа в языке Паскаль используется ключевое слово Char.

Логический тип данных

Логический тип называется также булевским типом в честь английского математика Джорджа Буля, который уделял большое внимание изучению математической логики.

Типы данных в Паскале

Рис. 3. Портрет Джорджа Буля.

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

В языке Паскаль логический тип данных обозначается ключевым словом Boolean, истинное значение обозначается словом True, ложное – обозначается как False.

Структурированные типы данных

Сложные (структурированные) типы данных состоят из нескольких объектов простого типа. К числу сложных типов в языке Паскаль относятся:

  • Строковый тип (строки) – объекты строкового типа состоят из символьных элементов. Обозначается через ключевое слово String.
  • Регулярный тип (массивы) – один объект регулярного типа состоит из нескольких числовых элементов одинакового типа. Задается через ключевое слово Array с указанием размерности и размера объекта.
  • Комбинированный тип (записи) – каждый элемент Записи состоит из нескольких простых элементов, которые могут быт разного типа, как символьного, так и числового или логического. Обозначается ключевым словом Record.
  • Множественный тип (множества) – задаются с помощью ключевой фразы Set of с указанием границ множества.
  • Файловый тип (файлы) – специальный тип значений, представляющих собой последовательности элементов одного типа произвольной длины. Задается ключевой фразой File of.

Что мы узнали?

Типы данных нужны для защиты программы от программных ошибок и сбоев. В языке Паскаль типы делятся на простые и составные. К простым типам данных относятся числовые, символьные, логические типы. Сложные типы состоят из нескольких элементов простых типов.

Предыдущая
ИнформатикаТабличные вычисления на компьютере
Следующая
ИнформатикаУправление компьютером
Спринт-Олимпик.ру