пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

№33Типы и описание данных.

Любые данные – константы, переменные, значения функций характеризуются в Паскале типом данных.Как уже известно, все объекты программы (переменные, константы и т.д.) должны быть описаны.

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

Таким образом, тип данных определяет:

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

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

Множество типов данных языка Турбо Паскаль можно разделить на две группы:

  • стандартные (предопределенные) типы;
  • типы, определяемые пользователем (пользовательские типы).

К стандартным типам Турбо Паскаль относят:

  • целый тип – integer;
  • вещественный тип – real;
  • символьный тип – char;
  • логический тип – boolean;
  • строковый тип – string;
  • указательный тип – pointer;
  • текстовый тип – text.

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

К пользовательским типам относят:

  • перечисляемый тип;
  • интервальный тип;
  • указательный тип;
  • структурированные типы;
  • процедурный тип
  • Замечание. Возможна и другая классификация типов данных, согласно которой типы делятся на простые и сложные.
  • К простым типам относят: целый тип, вещественный тип, символьный тип, логический тип, перечислимый тип и интервальный тип.
  • Сложный тип представляет собой различные комбинации простых типов (массивы, записи, множества, файлы и т.д.)

Стандартные типы  определен самим языком Паскаль. При использовании в программе стандартных типов достаточно указать подразделы необходимых типов (const, var) и далее описать используемые в программе константы и переменные. Необходимость использования подраздела Type отсутствует.

               Вещественные типы

Значения вещественных типов в компьютере представляются приближенно. Диапазон изменения данных вещественного типа определяется пятью стандартными типами: вещественный (Real), с одинарной точностью (Single), двойной точностью (Double), с повышенной точностью (Extended), сложный.

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

Значениями символьного типа являются символы, которые можно набрать на клавиатуре компьютера. Это позволяет представить в программе текст и производить над ним различные операции: вставлять, удалять отдельные буквы и слова, форматировать и т.д.

Логический тип

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

Данные этого типа могут принимать только два значения:

  • True – истина;
  • False – ложь.

Пользовательские типы

Из совокупности пользовательских типов рассмотрим только

  • перечисляемый тип;
  • интервальный тип.

Эти два типа нам будут необходимы при изучении массивов.

Интервальный тип

 Интервальный тип задается границами своих значений:

<минимальное значение>..<максимальное значение>

Здесь:

  • два символа «..» рассматриваются как один символ, поэтому между ними недопустимы пробелы;
  • левая граница диапазона не должна превышать его правую границу.

Интервальный тип относится к типам данных, определяемых пользователем, поэтому объявление этого типа начинается со служебного слова TYPE.


14.06.2014; 20:01
хиты: 111
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь