Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика_часть1.doc
Скачиваний:
23
Добавлен:
18.11.2019
Размер:
4.1 Mб
Скачать

Стандартные типы данных среды Турбо Паскаль и описание величин

Тип данных – это характеристика, которая для величины определяет:

  • необходимый размер памяти;

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

  • возможные операции над величиной (подразумеваются действия относительно использования величин в выражениях);

  • формы представления величин (или формат представления величин).

Логический тип: BOOLEAN .

Отводится 1 байт памяти.

Значением является множество из двух упорядоченных элементов с названием FALSE и TRUE.

Форма изображения – запись соответствующего слова false или true.

ЗАМЕЧАНИЕ. Операции not, and, or, xor – соответственно обозначают отрицание, конъюнкцию, дизъюнкцию, исключение. Работа этих операций представлена в следующей таблице:

A

Not a

a

b

a and b

a or b

a xor b

True

False

True

True

True

True

False

False

True

True

False

False

True

True

False

True

False

True

True

False

False

False

False

False

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

Отводится 1 байт памяти.

Значением может быть один из 255 упорядоченных элементов множества всех символов, представленных кодами ЭВМ таблицы ASCII (American Standard Code Information – американский стандартный код для обмена информацией).

Допустима операция сложения символов – знак «+», но как результат создается тип величины, который не уже не является типом CHAR, а представляет собой структурированный тип STRING.

Форма изображения – символ записывается в апострофах.

ПРИМЕР: 'a', 'c', '2', '-', ' '.

При выводе символов на экран апострофы не изображаются.

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

ПРИМЕР : 'a' соответствует записи #97; 'z' соответствует записи #90.

Целые типы величин.

Короткое целое без знака: BYTE.

Отводится 1 байт памяти.

Допустимы положительные значения: 0..255.

Короткое целое со знаком: SHORTINT.

Отводится 1 байт памяти.

Допустимы положительные и отрицательные значения: -128..127.

Целое без знака: WORD.

Отводится 2 байта памяти.

Допустимы положительные значения: 0..65 535.

Целое со знаком: INTEGER.

Отводится 2 байта памяти.

Допустимы положительные и отрицательные значения:

-32768..32767.

Длинное целое со знаком: LONGINT.

Отводится 4 байта памяти;

Допустимы положительные и отрицательные значения: -2147483648..2147483647

Действительные типы величин.

Наиболее распространенная из этих форм – REAL. Для величин этого типа отводится 6–7 байт памяти. Допустимы положительные и отрицательные значения порядка 10-39…10+38 (более точно 2.9e39…1.7e+38).

Допустимы стандартные операции.

Форма представления:

а) с плавающей точкой;

б) с фиксированной точкой.

Форма представления с плавающей точкой – это форма записи числа, которая характеризирует его порядок. Это форма вида

[Sig1]<N1>.<N2> e Sig2<N3>

где: Sig1 – знак числа;

Sig2 – знак числа степени 10;

<N1> – цифры целой части числа;

<N2> – цифры мантиссы числа;

<N3> – порядок числа (степень десяти);

e – знак формы представления.

ЗАМЕЧАНИЕ 1. При записи в этой форме числа возникает неоднозначность, так, например, одно и то же число можно записать как

9.17Е+00 = 0.0097Е+03 = 917000.0Е05

Форма записи с плавающей запятой, когда

1 < N1.N2 < 10

называется формой записи нормализованного числа, или стандартной формой.

ПРИМЕР:

1.91700110e+00

3.10120310e01

7.32563424e+02

2.24503435е+03

ЗАМЕЧАНИЕ 2. При записи необходимо писать все цифры числа. Нельзя писать: e05 или 1e05, нужно писать 1.0Е05.

Форма представления с фиксированной точкой – это форма записи вида

Sig<N1>.<N2>,

где Sig – знак числа;

<N1> – цифры целой части числа;

<N2> – мантисса числа.

ПРИМЕР:

1.17, 0.01, +324.0.