Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АЛФАВИТ ЯЗЫКА_ВВОД И ВЫВОД ИНФОРМАЦИИ.doc
Скачиваний:
3
Добавлен:
30.08.2019
Размер:
153.6 Кб
Скачать

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

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

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

  1. INTEGER (целый);

  2. REAL (вещественный);

  3. CHAR (символьный);

  4. BOOLEAN (логический);

  5. STRING (строки).

Значением переменной типа INTEGER может быть положительное или отрицательное число, а также ноль.

В отличие от стандарта языка Паскаль, где определен только один целый тип, в Turbo Pascal имеется пять типов целых чисел: Shortint, Integer, Longint, Byte, Word. Характеристики этих типов приведены в табл. 2.

Таблица 2.

Тип

Диапазон

Формат

Размер в байтах

Shortint

Integer

Longint

Byte

Word

-128 .. 127

-32768 .. 32767

-2147483648 .. 2147483647

0 .. 255

0 .. 65535

Знаковый

Знаковый

Знаковый

Беззнаковый

Беззнаковый

1

2

4

1

2

Переменные типа REAL используются для хранения чисел с дробной частью. Числа, относящиеся к типу REAL могут представляться в виде числа с фиксированной или плавающей точкой. Представление в виде числа с плавающей точкой основано на том, что любое число может быть представлено в алгебраической форме: произведения числа, меньшего 10, называемого мантиссой, и степени десяти, называемой порядком. Ниже в табл. 3 приведены примеры чисел, записанных в обычной, алгебраической форме и в форме с плавающей точкой.

Таблица 3.

Число

Алгебраическая форма

Число с плавающей точкой

1000000

1.0000000000E+06

-123.452

-1.2345200000E+02

0.0054318

5.4318000000E-03

В отличие от стандарта языка Паскаль, где определен только один вещественный тип, в Turbo Pascal имеется пять вещественных типов: Real, Single, Double, Extended, Comp. Характеристики этих типов приведены в табл. 4

Таблица 4.

Тип

Диапазон

Число значащих цифр

Размер в байтах

Real

11 - 12

6

Single

7 - 8

4

Double

15 - 16

8

Extended

19 - 20

10

Comp

-263+1 .. 263-1

19 -20

8

Тип Comp фактически является типом целых чисел увеличенного диапазона.

Описание переменных

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

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

Примеры:

a: real;

b: real;

i: integer;

В приведенном примере объявлены две переменные типа REAL и одна переменная типа INTEGER.

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

Примеры:

a,b,d: real;

n,m: integer;