Перечисляемые и интервальные типы данных в PASCAL.

Презентация:



Advertisements
Похожие презентации
Массивы Описание массива. Виды и назначение массивов. Заполнение и вывод элементов массива.
Advertisements

По номеру дня недели вывести соответствующее ему название program prim1; var z: integer; begin writeln('введи номер дня недели'); readln(z); if z=1 then.
Оператор выбора. Оператор выбора выполняет одно действие из нескольких в зависимости от значения некоторого выражения, называемого переключателем. Он.
Система типов данных в языке Паскаль Перечисляемый тип, тип- диапазон, множество.
Система типов данных в языке Паскаль Перечисляемый тип, тип- диапазон, множество.
Множества. Множество- ограниченный, неупорядоченный набор различных элементов одного типа. Примеры множеств: Множество арабских цифр. Множество знаков.
Массив- совокупность однотипных данных, хранящихся в последовательных ячейках памяти и имеющих общее имя. Ячейка - это элемент массива. Номер элемента.
Тема: Комбинированный тип данных. Цель:. Комбинированный тип данных – это структурированный тип, состоящий из фиксированного числа компонент разного типа.
Структурированные типы в Pascal Pascal Структурированные типы данных в Pascal характеризуются множественностью образующих тип элементов. К этим типам относятся.
Языки и методы программирования Преподаватель – доцент каф. ИТиМПИ Кузнецова Е.М. Лекция 4.
Массивы Заполнение и вывод на экран. ОПРЕДЕЛЕНИЕ Массив – это набор однородных данных (чисел, символов, слов), имеющий имя и последовательную нумерацию.
Порядковый тип данных Символьный тип данных. Порядковый типы данных В математике порядковым числом называется номер элемента при перечислении. Под порядковым.
Множественный тип данных. Представление множеств. Операции над множествами.
Функции. Функция- это подпрограмма, которая вычисляет и возвращает некоторое значение. Функции описываются в разделе описаний следующим образом: Function.
Начала программирования Занятие 2. Вывод на экран и ввод с клавиатуры. Цикл со счетчиком.
Оператор CASE. Pascal. Структура оператора CASE: Оператор CASE позволяет реализовать множественный выбор и в общем виде записывается так: case выражение.
Массив – совокупность конечного числа данных одного типа.
При решении многих задач приходится обрабатывать большое количество однотипных данных. Для хранения этих данных пришлось бы вводить большое количество.
Записи Структурированный тип. Type =record end; Запись – структура данных, состоящая из фиксированного числа компонентов, называемых полями записи. Поля.
Тема: Множества.. Множество – совокупность однотипных элементов, рассматриваемых как единое целое. Примеры множеств: [ 3, 4, 7, 9, 12] [ ] [ a,
Транксрипт:

Перечисляемые и интервальные типы данных в PASCAL

Можно определить новый тип путем перечисления его элементов: Type имя типа =(список имен) Type operator=(plus, minus, multi, divide); color=(white, red, blue, green); Пример: В списке должно быть не более 256 имен.

Перечисляемый тип относится к ординальным (скалярным) к которым определены функции: Ord(x) – номер значения x в списке. Pred(x) – значение в списке, предшествующее x. Succ(x) – значение в списке, следующее за x. А так же операции отношения (, =).

Пример: программа переводящая английские названия дней недели на русский язык. 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.

Интервальный тип – это подмножество другого уже определенного ординального типа, называемого базовым. Задается указанием наименьшего и наибольшего значений разделенных двумя точками: type days=(mon, tue, wed, thu, fri, sat, sun); workdays=mon..fri; Или в разделе переменных: Var a:1..100; b: ;

Например если k – номер месяца в году, то вместо описания var k:integer; можно написать: var k:1..12;