Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МЕТОДРАЗРАБОТКА ИНФОРМАТИКА ПАСКАЛЬ_p.doc
Скачиваний:
6
Добавлен:
07.05.2019
Размер:
503.81 Кб
Скачать

3.7. Типы данных

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

  • формат представления данных в памяти компьютера;

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

  • множество допустимых операций, применимых к этому типу.

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

  • простые типы;

  • структурированные типы;

  • процедурные типы;

  • ссылочные типы;

  • объектные типы.

К простым типам относятся:

  • целочисленный тип;

  • вещественный тип;

  • символьный тип;

  • логический тип;

  • перечисляемый тип;

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

3.7.1. Целочисленный тип

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

Таблица 3.4.

Целочисленные типы

Название

Допустимые значения

Формат

ShortInt

-128..127

1 байт со знаком

INTEGER

-32768..32767

2 байта со знаком

LongInt

-2147483648..2147483647

4 байта со знаком

Byte

0..255

1 байт без знака

Word

0..65535

2 байта без знака

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

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

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

Таблица 3.5.

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

Название

Допустимые значения

Точность

Формат

REAL

2.9*10^-39..1.7*10+38

11-12 знаков

6 байт

Single

1.5*10^-45..3.4*10^+38

7-8 знаков

4 байта

Double

5.0*10^-324..1.7*10^+308

15-16 знаков

8 байт

Extended

3.4*10^-4932..1.1*10^4932

19-20 знаков

10 байт

Comp

-9.2*10^+18..9.2*10^18

19-20 знаков

8 байт

Наиболее часто применимым целочисленным типом является тип Integer, вещественным — Real.

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

Символьный тип CHAR представляет собой тип данных, предназначенный для хранения одного символа (буквы, знака или кода). Значения для переменных типа CHAR задаются в апострофах (Ch:=’A’). Можно также указывать в качестве значений переменных типа CHAR коды символов (Ch:= #65 эквивалентно Ch:=’A’).

В памяти ЭВМ занимает 1 байт в соответствии с кодом таблицы ASCII.

0÷255 или

0000 00002÷ 1111 11112 или

0016÷FF16.

Существует стандартная таблица кодов ASCII, в которой находятся:

0÷127 — стандартная часть, в ней находятся служебные символы, латинский алфавит (большие и малые символы), цифры, знаки препинания;

128÷255 — национальные шрифты, символы псевдографики.

Все символы кроме 0(NILL) 32(пробел) и FF отображаются на экране (см. рис. 3.1)

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