Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
paskal--poln-.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
282 Кб
Скачать
☆
    1. Целые типы

Тип

Диапазон

Формат

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

Integer

215

Знаковый

2

Longint

231

Знаковый

4

Byte

28

Беззнаковый

1

Word

216

Беззнаковый

2

Shortint

27

Знаковый

1

В программе записывается как последовательность цифр со знаком или без.

Примеры:

+4; 168; -1245; +000;

    1. Действительный (вещественный) тип

Real

Под хранение значений действительного типа отводятся ячейки длиной в 6 байт. В этих 6-ти байтах под хранение порядка отводится столько бит, сколько позволяет записать порядок (до 99). Остальные биты отводятся под хранение мантиссы, что обеспечивает точность в 12 -14 значащих цифр.

В программе может записываться в двух формах:

  • естественная форма

В виде последовательности цифр со знаком или без, в которой целая и дробная части разделены точкой.

Примеры:

+13.167; -0.0002;

  • форма с порядком

mEp

m – мантисса – либо целое число, либо действительное в естественной форме.

Р – порядок – двузначное целое число (не более 99)

Е – десятичное основание степени

Пример:

3.123Е-; 1234Е12

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

Char

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

Пример:

’1’; ’d’; ’#’;

  1. Строковый тип

Для хранения данных строкового типа выделяются ячейки длиной 256 байт, 1-й байт содержит признак строки, поэтому длина строки не должна превышать 255 символов

В программе записывается, как последовательность символов, заключенных в апострофы.

Примеры:

’информатика’; ’******************’; ’35545767’;

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

Boolean

Для хранения данных логического типа выделяются ячейки длиной 1 байт. В программе записывается:

True - истина;

False - ложь.

2.5.Строковый тип (относится к структурным)

String

Для хранения данных типа String отводятся ячейки длиной 256 байт. 1-й байт содержит признак строки, поэтому длина строки не должна превышать 255 символов. В программе записывается, как последовательность символов, заключенных в апострофы.

Пример:

S:=’информатика’;

Задачи

1.К какому типу в Паскале относятся следующие последовательности символов?

а) –123; б) 0.003; в) ’d’; г)’1.245’; д) ’Учебник по информатике’; е) True

2.Как хранится в памяти компьютера следующая последовательность символов?

а)12; б)-34.02; в) ’s’

Сколько байт выделяется для хранения? Почему?

3.Выражения

Выражения определяют действия и порядок их выполнения при вычислении значений

Выражения в Паскале формируются из следующих элементов:

3.1.Константы

Константы – это величины, которые в ходе выполнения программы не изменяют свое значение. Они могут задаваться:

- в явном виде и тогда их вид определяет тип константы

Примеры:

17 - Integer; 3.14 - Real; ’h’ - Char; ’Tyrbo Pascal’ - String; True - Boolean

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

Примеры:

С1=17;

С2=3.14;

С3=’h’;

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]