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

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



Advertisements
Похожие презентации
Базы Данных Общее представление о БД База Данных (БД) структурированный организованный набор данных, описывающих характеристики каких-либо физических.
Advertisements

МОДЕЛb И МЕТОД ОПТИМИЗАЦИИ СТРУКТУРИРОВАННЫХ КАБЕЛЬНЫХ СИСТЕМ Исполнитель Галямов В.А. Научный руководитель д.ф.м.н., профессор Попков В.К.
Использование метода структурированного мультиверсного моделирования (МСММ) для решения задач управления безопасностью Кононов Александр Анатольевич, к.т.н.,
ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ ПОДДЕРЖКИ ПРИНЯТИЯ РЕШЕНИЙ В МЕДИЦИНСКОЙ ДИАГНОСТИКЕ НА ОСНОВЕ СИНТЕЗА СТРУКТУРИРОВАННЫХ МОДЕЛЕЙ Поворознюк Анатолий Иванович.
Глава 7. СТРУКТУРИРОВАННЫЕ ТИПЫ ДАННЫХ Организация типов данных Массивы Записи, оператор присоединения Множества, операции над множествами Строки, стандартные.
Кафедра ЮНЕСКО по НИТ1 7. Лекция: Базовые алгоритмические структуры. Данные, их типы, структуры и обработка Информатика.
Типы данных В языке Паскаль все данные, используемые программой, должны принадлежать к какому-либо заранее известному типу данных. Тип данных определяет:
Классификация ИС Лекция 2. План занятия 1. Классификация ИС по сферам применения 2. Классификация ИС по признаку структурированности задач 3. Классификация.
Типы данных в Turbo Pascal Шутилина Л.А.
Множества Выход Множества. Описание типа множество. Множество – это структурированный тип данных, представляющий собой набор взаимосвязанных по какому-либо.
База данных – это совокупность структурированных данных определенного назначения. Структурирование данных – это объединение данных по определенным параметрам.
Тема: «Типы данных» Лекция. Цель: Представить целостную картину о типах данных языка Паскаль.
Множества – структурированный тип данных, представляющих собой набор элементов порядкового типа. Множество.
Множини. 2 Множества Множество это структурированный тип данных, представляющий собой набор взаимосвязанных по какому- либо признаку объектов, которые.
1 Технология извлечения структурированной информации из неструктурированного текстового массива Яндекс.Новости: пресс-портреты, цитаты в новостях, карта.
Типы данных. В Delphi в объявлении переменной необходимо указать ее тип Стандартные типы уже определены в языке, а переменную такого типа можно объявить,
Для добавления текста щелкните мышью Структурированные типы данных. Множества 11 класс.
«Типы данных». Целочисленные типы данных Тип ДиапазонТребуемая память (байт) byte shortint integer word longint
Структурированные типы в Pascal Pascal Структурированные типы данных в Pascal характеризуются множественностью образующих тип элементов. К этим типам относятся.
ВАЛЬКМАН Ю. Р., КУЗНЕЦОВ О. П. Когнитивный анализ слабо структурированных ситуаций.
Транксрипт:

Множества

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

Формат описания множеств type = set of ; var : < имя типа>; или var : set of ;

Тип элементов называется базовым типом множества. Т. к. количество элементов в множестве 256, то в качестве базового типа можно использовать только byte, boolean, char, тип- диапазон и перечислимый типы.

- набор всевозможных подмножеств, составленных из элементов базового типа. Область значений множества

Примеры const m n1 = [ 1..5, 15, 25, 35] ; type a lfavit = set of А.. я ; var mn2 : set of ; mn3 : a lfavit ; mn4 : set of ( red, green, blue ) ; mn5 : set of b yte ; Допустимы операции: mn2 := [ ] ; { пустое множество} mn3 := [ а, б, в ] ; mn5 := m n2 + [3] ;

Операции над множествами

1. Проверка эквивалентности Пример = АВ ВыражениеРезультат [1,2,3][3,2,1]А=ВА=ВTrue [1,2,3][1,2,3,4]А=ВА=ВFalse

2. Проверка неэквивалентности Пример АВ ВыражениеРезультат [1,2,3][3,2,1]АВFalse [1,2,3][1,2,3,4]АВTrue

3. Проверка, является ли левое множество подмножеством правого Пример

4. Проверка, является ли правое множество подмножеством левого Пример >= АВ ВыражениеРезультат [1,2,3][1,2]А>=ВА>=ВTrue [1,2,3][1,2,3,4]А>=ВА>=ВFalse

5. Объединение множеств Пример + АВ ВыражениеРезультат [1,2,3][1,2,4]А+ВА+В [1,2,3,4] [a..s][o..z] А+ВА+В [a..z]

6. Пересечение множеств Пример * АВ ВыражениеРезультат [1,2,3][1,2,4]А*ВА*В [1,2] [a..s][o..z] А*ВА*В [o..s]

7. Разность множеств Пример - АВ ВыражениеРезультат [1,2,3][1,2,4] А-ВА-В [3][3] [a..s][o..z] А-ВА-В [a..n]

8. Проверка на принадлежность данного элемента множеству Пример in АВ ВыражениеРезультат 5[1,2]А in ВFalse s [a..z] А in ВTrue

include (m, x) {Включает в множество m элемент x} exclude (m, x) {Исключает из множества m элемент x} Процедуры работы с множествами x – элемент базового типа множества

В Паскале отсутствуют средства ввода-вывода элементов множества и всего множества как единого целого! !!!