Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Раздел 2. Моделирование дискретных объектов и процессовСодержание книги
Поиск на нашем сайте
Использование множеств для моделирования технических систем Дискретная математика имеет широкий спектр приложений, прежде всего в областях, связанных с информационными и компьютерными технологиями. Понятия «множества», «отношения», «функции» и близкие к ним составляют основной словарь дискретной математики. Представление окружающего мира в виде множества отдельных объектов позволяет сформировать доступную для рационального анализа модель. Понятие множества как любое другое исходное понятие математической теории не определяется. Можно сказать, что множество – это любая определенная совокупность объектов. Объекты, из которых составлено множество, называются его элементами. Элементы множества различимы и отличимые друг от друга. Пример. Множество S страниц в книге, множество N натуральных чисел (1, 2, 3,..), множество C станков в цехе и т.д. Обычно множества обозначаются прописными буквами латинского алфавита, а элементы множества – строчными буквами. Если объект x является элементом множества М, то говорят, что x принадлежит М (x Î M). В противном случае говорят, что х не принадлежит М (х Ï М). Множество, не содержащее элементов, называют пустым (обозначение Ø). Множества могут быть конечными (состоять из конечного числа элементов) или бесконечными. Число элементов в конечном множестве называется мощностью множества и обозначается ½М½. Множество А называется подмножеством множества М, если каждый элемент А является элементом М (А Í М). Знак Í называется знаком включения. Множества А и М равны, если их элементы совпадают, иначе говоря, если А Í М и М Í А. Множество может быть задано перечислением его элементов, например А = {а1, а2, …,аn}. Если известна процедура, описывающая способ получения элементов множества из уже полученных элементов или из других объектов, то множества могут быть заданы: Характеристическим предикатом М:= {х | Р(х)}; Порождающей процедурой М:= {х | х = f} Пример 1 М9 := {1,2,3,4,5,6,7,8,9}; 2 М9 := {n | n Є N &n<10}; 3 М9 = {n | for n from 1 to 9}. Перечислением можно задавать только конечные множества. Бесконечные множества задаются характеристическим предикатом или порождающей процедурой.
Операции над множествами. Самого по себе понятия множества еще недостаточно – нужно определить способы конструирования новых множеств из уже имеющихся, то есть совершать операции над множествами. Обычно рассматриваются следующие операции: 1 Объединением множеств А и В называется множество, состоящее из всех тех элементов, которые принадлежат хотя бы одному из множеств А, В. Символически это записывается так
Аналогично определяется объединение произвольной совокупности множеств. В общем случае можно использовать обозначение È А, которое формулируется как объединение всех множеств А, принадлежащих совокупности М. Пример. Сборочная единица представляет собой объединение некоторого множества Т-систем «деталь» СЕ = È ТСД 2 Пересечением множеств А и В называется множество, состоящее из всех тех и только тех элементов, которые одновременно принадлежат и А и В. Символически это записывается так
А Ç В = {C ê C Î А и C Î В }
Аналогично определяется пересечение произвольного числа множеств.
А \ В = {C ê C Î А и C Ï В }
В отличие от двух предыдущих операций разность строго двухместна, т.е. определена только для двух множеств и не коммутативна: А \ В ¹ В \ А Симметричная разность множеств А и В это множество. стоящее из элементов, которые принадлежат хотя бы одному из множеств А и В, но без элементов, которые одновременно принадлежат множествам А и В. А Δ В= (А U B) \ (A ∩ B)= {X | (X Є A и Х ÏВ) или (ХÏ А и е Є В)} А В А Δ В Отношения Обычно широко используемое понятие «отношение» имеет вполне определенное математическое значение. Прямым произведением множеств А и В называется множество пар (а,в),таких что а Î А, в Î В. А*В:= {(а,в) | а Є А и в Є В} Для представления множеств в программах, реализуемых на ЭВМ, необходимо описать в терминах используемой системы программирования структуру данных, используемую при исследовании объектов. Предполагается, что в системе программирования доступны такие структуры данных, как массивы, записи и указатели. Таким образом, применительно к множествам определение представления подразумевает описание способа хранения информации о принадлежности элементов множеству и описание алгоритмов для вычисления объединения, пересечения и других операций. Выбор представления зависит от целого ряда факторов: особенностей представляемого объекта, вида и относительной частоты использования операций в конкретной задаче и т.д. Умение выбрать подходящее для конкретного случая представление является творческой задачей практического программирования. ВОПРОСЫ ДЛЯ САМОПРОВЕРКИ: 1. При каком условии множество может быть представлено характеристическим предикатом? 2. Перечислите основные операции над множествами?
|
||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-08-12; просмотров: 490; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.142.131.51 (0.011 с.) |