Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
программирование_занятие_5.doc
Скачиваний:
10
Добавлен:
14.05.2015
Размер:
126.98 Кб
Скачать

2 Оформление в языке программирования.

BASIC - отсутствует.

PASCAL

type <имя типа>=(<список элементов через запятую>);

* Способ образования.

Образуется перечислением всех элементов (задание списка констант).

Элементы упорядочены порядком перечисления. (Элементы списка нумеруются, начиная с нуля.)

PASCAL

type <имя типа>=(<список элементов через запятую>);

type

sezon=(’зима’,’весна’,’лето’,’осень’); day=(’пн’,’вт’,’ср’,’чт’,’пт’,’сб’,’вс’);

Основные операции.:

PASCAL определение предыдущего и последующего элемента pred(x) и succ(x)

Связь с данными других типов.

Нахождение порядкового номера элемента ord(x)

сравнение элементов внутри типа (получение логических данных) < , > , <= , >= , = , <> .

Отметим, что в языке PASCAL Типы integer, char, boolean считаются перечислимыми и к ним можно применять все операции этого типа.

ord(x) аргумент – элемент перечислимого типа, результат – его номер среди других элементов.

ограниченный тип данных

Ограниченный тип данных. Нестандартный. Частный случай перечислимого типа.

Оформление в языке программирования.

BASIC - отсутствует.

PASCAL type <имя типа>=<константа>..<константа>;

* Способ образования.

Образуется как часть элементов ранее известного перечислимого типа путем указания начального и конечного элементов. Элементы упорядочены порядком перечисления.

PASCAL type <имя типа>=<константа>..<константа>;

Type god=1987..2005;

cufra=’0’..’9’;

bukva=’a’..’z’;

Основные операции и связь с данными других типов.

те же, что и у перечислимого типа.

Отметим, что в языке PASCAL, к типам, из которых можно образовывать ограниченный тип добавляется real, однако для ограниченного действительного типа по-прежнему недопустимы функции pred(x), succ(x), ord(x) .

Заключение

На этом занятии рассмотрены базовые типы данных, понятие типа данных.

По окончании нашего урока, вы должны знать ответы на вопросы:

Что понимают под типом данных? Что определяет тип данных? Какие типы данных относят к базовым? Как хранятся и как обрабатываются: целые, действительные числа, логические данные и данные «знак»? Что называют перечислимым типом? Что называют ограниченным типом?