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

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

Тип данных определяет множество значений, которые могут принимать переменные, константы, функции, выражения; объём требуемой памяти и совокупность операций, допустимых над этими значениями. Все типы данных языка Паскаль можно разделить на простые и сложные. К простым типам относятся целые, вещественные, логический и символьный. Сложные типы данных представляют собой различные комбинации простых типов (строки, массивы, множества, записи, файлы и др.).

9.2.1 Целый тип данных

Существуют несколько типов для представления целых чисел:

Таблица 2

Тип

Диапазон значений

Объем

памяти,

байт

Shortint

-128...127

1

Integer

-32768…32767

2

Longint

-2147483648...2147483647

4

Byte

0...255

1

Word

0...65535

2

Например, Const r = 4;

Var a: Integer;

b: Longint;

c: byte;

9.2.2 Действительный тип данных

Данные вещественного типа – это вещественные значения, записанные в памяти в виде чисел с плавающей точкой (например, 3,14 = .314Е+01, 10-3 = 1Е-3).

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

Таблица 3

Формат

Диапазон значений

Количество

значащих цифр

Объем

памяти,

байт

Real

2.9е-39... 1.7е38

11-12

8

Single

1.5e-45... 3.4е38

7-8

4

double

5.0е-324... 1.7е308

15-16

8

extended

3.4e-4932...1.1e4932

19-20

10

Например, Const r = 4.0;

Var a: Real;

b: double;

Для переменных вещественного типа определены 2 функции, позволяющие преобразовывать переменную вещественного типа в переменную целого типа:

Round(x) округление вещественного числа до целого;

Trunc(x) выделение целой части числа.

Например, Round( 3.456) = 3

Round( 5.678) = 6

Trunc( 3.456) = 3

Trunc( 5.678) = 5

9.2.3 Логический тип данных

Данные логического типа (Boolean) могут принимать одно из двух значений: TRUE или FALSE. Переменная или константа логического типа занимает 1 байт, в который записывается 1, если переменная или константа имеет значение TRUE, и 0 в противном случае.

Например, Const r = TRUE;

Var a: Boolean;

    1. Выражения и операции

Выражение – это синтаксическая единица языка, задающая порядок и способ вычисления некоторого значения.

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