Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемЯрослав Щиголев
1 Перечисляемые и интервальные типы данных в PASCAL
2 Можно определить новый тип путем перечисления его элементов: Type имя типа =(список имен) Type operator=(plus, minus, multi, divide); color=(white, red, blue, green); Пример: В списке должно быть не более 256 имен.
3 Перечисляемый тип относится к ординальным (скалярным) к которым определены функции: Ord(x) – номер значения x в списке. Pred(x) – значение в списке, предшествующее x. Succ(x) – значение в списке, следующее за x. А так же операции отношения (, =).
4 Пример: программа переводящая английские названия дней недели на русский язык. Program week; type days=(mon, tue, wed, thu, fri, sat, sun); var d :days; Begin for d:=mon to sun do case d of mon :writeln(понедельник); tue :writeln(вторник); wed :writeln(среда); thu :writeln(четверг); fri :writeln(пятница); sat :writeln(суббота); sun :writeln(воскресенье); end End.
5 Интервальный тип – это подмножество другого уже определенного ординального типа, называемого базовым. Задается указанием наименьшего и наибольшего значений разделенных двумя точками: type days=(mon, tue, wed, thu, fri, sat, sun); workdays=mon..fri; Или в разделе переменных: Var a:1..100; b: ;
6 Например если k – номер месяца в году, то вместо описания var k:integer; можно написать: var k:1..12;
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.