рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Множества

Множества - раздел Информатика, Алгоритмы обработки символьной информации. 1 Множество – Это Структурированный Тип Данных, Представляющий Собой Наб...

Множество – это структурированный тип данных, представляющий собой набор взаимосвязанных по какому-либо признаку или группе признаков объектов, которые можно рассматривать как единое целое. Каждый объект во множестве называется элементом множества.

Все элементы множества должны принадлежать одному из скалярных типов, кромевещественного. Этот тип называется базовым типом множества. Базовый тип задается диапазоном или перечислением. Область значений типа множество – набор всевозможных подмножеств, составленных из элементов базового типа. В выражениях на языке Паскаль значения элементов множества указываются в квадратных скобках:[1,2,3,4], [‘a’,’b’,’c’], [‘a’..’z’]. Если множество не имеет элементов, оно называется пустым и обозначается, как [ ]. Количество элементов множества называется его мощностью.

Формат записи множественных типов:

Type <имя типа> = set of <элемент 1,…., элементN>;

Var <идентификатор, ….> : <имя типа>;

Можно задать множественный тип и без предварительного описания:

Var <идентификатор, …> : set of <элемент1, …>;

Пример:

Type Simply = set of ‘a’ ..’h’;

Number = set of 1..31;

Let = set of (‘a’,’e’,’i’,’o’,’u’,’y’);

Var Pr : Simply;

N : Number;

L : Let;

Letter : set of char; {определение мн-ва без предварительного описания в разделе типов}

В данном примере переменная Pr может принимать значения символов латинского алфавита от ‘a’ до ‘h’; N – любое значение в диапазоне 1..31; L – один из символов перечисленного множества; Letter – любой символ. Попытка присвоить другие значения вызовет программное прерывание.

Количество элементов множества не должно превышать 256, соответственно номера значений базового типа должны находиться в диапазоне 0..255. Контроль диапазонов осуществляется включением директивы {$R+}. Объем памяти, занимаемый одним элементом множества, составляет 1 бит.

Объем памяти для переменной типа множество вычисляется по формуле:

Объем памяти = (Max DIV 8) – (Min DIV 8) + 1, где Max и Min – верхняя и нижняя границы базового типа.

– Конец работы –

Эта тема принадлежит разделу:

Алгоритмы обработки символьной информации. 1

Алгоритмы обработки символьной информации... Операция присваивания... Операция сцепления...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Множества

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Алгоритмы обработки символьной информации
Символьная информация — это информация, отображаемая с помощью символов (букв, цифр, знаков операций и др.). IBM-совместимые компьютеры обрабатывают 256 различных символов, каждый из которых кодиру

Типы данных, используемые для обработки символьной информации
  Символьный Char a := ' f ' ; b := '+' ; c := '5' ; If a = ' ' then k := k + 1 Литерный String t := 'Литерная

Функции и команды обработки строк
Процедуры Delete (Var S:String; Poz, L:Integer) видоизменяет строку S, стирая L символов, начиная с символа с номером Poz. Пример: Var S:String[10]; . . .

Система тестов
N теста Данные Результат Slovo = ''казак'' Otvet = ''Перевертыш'' S

Система тестов
Номер теста Проверяемый случай Данные Результат При просмотре линейной записи слева направо первой встр

Объединение Пересечение Разность
Использование в программе данных типа set дает ряд преимуществ: значительно упрощаются сложные операторы if , увеличивается степень наглядности прогр

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги