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) .
Заключение |
На этом занятии рассмотрены базовые типы данных, понятие типа данных.
По окончании нашего урока, вы должны знать ответы на вопросы:
Что понимают под типом данных? Что определяет тип данных? Какие типы данных относят к базовым? Как хранятся и как обрабатываются: целые, действительные числа, логические данные и данные «знак»? Что называют перечислимым типом? Что называют ограниченным типом?