Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Паскаль учебник.docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
174 Кб
Скачать
☆

3.1. Целые типы

Тип

Диапазон

Формат

Размер

Integer

-32768..32767

Знаковый

2 байта

Longint

-2147483648..2147483647

Знаковый

4 байта

Byte

0..255

Беззнаковый

1 байт

Word

0..65535

Беззнаковый

2 байта

Shortint

-128..127

Знаковый

1 байт

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

Примеры:

+4; 168;-1245;+000;

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

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

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

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

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

Примеры: +13.167;-0.0002;

- форма с порядком mЕр

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

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

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

Пример: 3.123Е-; 1234Е12

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

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

Примеры:

‘1’;’d’;’?’;

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

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

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

3.5.Строковый тип String

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

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

Задачи:

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

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

2. Как хранится в памяти компьютера следующая последовательность символов? а) 12; б)-34.02; в) 's'

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

4.Выражения

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

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

4.1. Константы

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

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

Примеры:

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

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

Примеры: С1 = 17; С2=3.14; C3='h';

4.2. Переменные

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

Примеры:

Max

Summa_1

Y_1

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

Пример структурированной переменной - таблица.