Лабораторная работа 1 Дискретная математика - Отношения и их свойства
Состав работы
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Лабораторная работа No 1 Отношения и их свойства
Бинарное отношение R на конечном множестве A: RA2 – задано списком упорядоченных пар вида (a,b), где a,bA. Требования на множество – в нём не должно встречаться повторяющихся элементов, кроме того, оно должно быть упорядочено по возрастанию. Если введённое пользователем множество не соответствует этим требованиям, программа должна автоматически привести его к необходимому виду. Программа должна построить матрицу бинарного отношения и определить его свойства: рефлексивность, антирефлексивность, симметричность, антисимметричность, транзитивность (по материалам главы 1, п.1.3). Проверку свойств выполнять по матрице, сопровождая необходимыми пояснениями.
Работа программы должна происходить следующим образом:
1. На вход подаётся множество A из n элементов и список упорядоченных пар, задающий отношение R (мощность множества, элементы и пары вводятся с клавиатуры).
2. Результаты выводятся на экран (с необходимыми пояснениями) в следующем виде:
а) матрица бинарного отношения размера nn;
б) список свойств данного отношения.
В матрице отношения строки и столбцы должны быть озаглавлены (элементы исходного множества, упорядоченного по возрастанию).
3. После вывода результатов предусмотреть возможность изменения заданного бинарного отношения либо выхода из программы.
Это изменение может быть реализовано различными способами. Например, вывести на экран список пар (с номерами) и по команде пользователя изменить что-либо в этом списке (удалить какую-то пару, добавить новую, изменить имеющуюся), после чего повторить вычисления, выбрав соответствующий пункт меню. Другой способ – выполнять редактирование непосредственно самой матрицы отношения, после чего также повторить вычисления. Возможным вариантом является автоматический пересчёт – проверка свойств отношения – после изменения любого элемента матрицы.
Дополнительно: предусмотреть не только изменение отношения, но и ввод нового множества (размер нового множества может тоже быть другим).
Алгоритм решения задачи: В программе реализовано “меню”, выбирая из пунктов которого пользователь может проводить различные действия в рамках поставленной задачи. Пользователь вводит элементы множества A, затем он имеет возможность ввести список упорядоченных пар, что задают R (при неверном вводе будет выведено сообщение об ошибке).
Затем можно просмотреть список элементов множества A или списка пар бинарного отношения R (а также его матрицы). Проверяются свойства бинарного отношения R и, соответственно, выводятся на экран – рефлексивно, антирефлексивно, симметрично, антисимметрично, транзитивно ли бинарное отношение R (проверка происходит во время выполнения соответствующих функций в программе). Например, при нахождении симметричности программа поочерёдно проходит все элементы матрицы. При нахождении элемента [n, m] со значением 1, проверяется значение элемента [m, n]. Если он равен 1, то алгоритм продолжается пока таким образом не будет проверена вся матрица. В случае если элемент [m, n] будет иметь значение 0, то делается вывод, что бинарное отношение не симметрично, и алгоритм прекращается.
Пользователь также имеет возможность изменить бинарное отношение (удалить или создать пару элементов). После этих действий результаты будут выводиться уже с учетом произошедших изменений.
Бинарное отношение R на конечном множестве A: RA2 – задано списком упорядоченных пар вида (a,b), где a,bA. Требования на множество – в нём не должно встречаться повторяющихся элементов, кроме того, оно должно быть упорядочено по возрастанию. Если введённое пользователем множество не соответствует этим требованиям, программа должна автоматически привести его к необходимому виду. Программа должна построить матрицу бинарного отношения и определить его свойства: рефлексивность, антирефлексивность, симметричность, антисимметричность, транзитивность (по материалам главы 1, п.1.3). Проверку свойств выполнять по матрице, сопровождая необходимыми пояснениями.
Работа программы должна происходить следующим образом:
1. На вход подаётся множество A из n элементов и список упорядоченных пар, задающий отношение R (мощность множества, элементы и пары вводятся с клавиатуры).
2. Результаты выводятся на экран (с необходимыми пояснениями) в следующем виде:
а) матрица бинарного отношения размера nn;
б) список свойств данного отношения.
В матрице отношения строки и столбцы должны быть озаглавлены (элементы исходного множества, упорядоченного по возрастанию).
3. После вывода результатов предусмотреть возможность изменения заданного бинарного отношения либо выхода из программы.
Это изменение может быть реализовано различными способами. Например, вывести на экран список пар (с номерами) и по команде пользователя изменить что-либо в этом списке (удалить какую-то пару, добавить новую, изменить имеющуюся), после чего повторить вычисления, выбрав соответствующий пункт меню. Другой способ – выполнять редактирование непосредственно самой матрицы отношения, после чего также повторить вычисления. Возможным вариантом является автоматический пересчёт – проверка свойств отношения – после изменения любого элемента матрицы.
Дополнительно: предусмотреть не только изменение отношения, но и ввод нового множества (размер нового множества может тоже быть другим).
Алгоритм решения задачи: В программе реализовано “меню”, выбирая из пунктов которого пользователь может проводить различные действия в рамках поставленной задачи. Пользователь вводит элементы множества A, затем он имеет возможность ввести список упорядоченных пар, что задают R (при неверном вводе будет выведено сообщение об ошибке).
Затем можно просмотреть список элементов множества A или списка пар бинарного отношения R (а также его матрицы). Проверяются свойства бинарного отношения R и, соответственно, выводятся на экран – рефлексивно, антирефлексивно, симметрично, антисимметрично, транзитивно ли бинарное отношение R (проверка происходит во время выполнения соответствующих функций в программе). Например, при нахождении симметричности программа поочерёдно проходит все элементы матрицы. При нахождении элемента [n, m] со значением 1, проверяется значение элемента [m, n]. Если он равен 1, то алгоритм продолжается пока таким образом не будет проверена вся матрица. В случае если элемент [m, n] будет иметь значение 0, то делается вывод, что бинарное отношение не симметрично, и алгоритм прекращается.
Пользователь также имеет возможность изменить бинарное отношение (удалить или создать пару элементов). После этих действий результаты будут выводиться уже с учетом произошедших изменений.
Дополнительная информация
2024
зачет
Новожилов
зачет
Новожилов
Похожие материалы
Лабораторная работа №1 По дисциплине: Дискретная математика ОТНОШЕНИЯ И ИХ СВОЙСТВА, вариант 7
Prorabs
: 15 ноября 2019
Задание
Бинарное отношение R на конечном множестве A: RA2 – задано списком упорядоченных пар вида (a,b), где a,bA. Требования на множество – в нём не должно встречаться повторяющихся элементов, кроме того, оно должно быть упорядочено по возрастанию. Если введённое пользователем множество не соответствует этим требованиям, программа должна автоматически привести его к необходимому виду. Программа должна построить матрицу бинарного отношения и определить его свойства: рефлексивность, антирефлекси
120 руб.
Лабораторная работа № 1. Дискретная математика
Antipenko2016
: 8 января 2017
Лабораторная работа No 1 Множества и операции над ними
Написать программу, в которой для конечных упорядоченных множеств реализовать все основные операции ( , \) с помощью алгоритма типа слияния (по материалам главы 1, п.1.2). Допустима организация множеств в виде списка или в виде массива.
Работа программы должна происходить следующим образом:
1. На вход подаются два упорядоченных множества A и B (вводятся с клавиатуры, элементы множеств – буквы латинского алфавита).
2. После ввода множеств
150 руб.
Лабораторная работа №1(Дискретная математика)
spfly
: 21 марта 2012
Написать программу, в которой для конечных упорядоченных множеств реализовать все основные операции с помощью алгоритма типа слияния. Допустима организация множеств в виде списка или в виде массива.
Работа программы должна происходить следующим образом:
На вход подаются два упорядоченных множества A и B (вводятся с клавиатуры, элементы множеств – буквы латинского алфавита).
После ввода множеств выбирается требуемая операция (посредством текстового меню, вводом определенного символа в ответ на з
100 руб.
Лабораторная работа №1. Дискретная математика
m9c1k
: 18 ноября 2009
Задание1:
Написать программу, в которой для конечных упорядоченных множеств реализовать все основные операции (È , Ç , Í , \) с помощью алгоритма типа слияния (по материалам главы 1, п.1.2). Допустима организация множеств в виде списка или в виде массива.
Работа программы должна происходить следующим образом:
На вход подаются два упорядоченных множества A и B (вводятся с клавиатуры, элементы множеств – буквы латинского алфавита).
После ввода множеств выбирается требуемая операция (посредством т
200 руб.
Отношения и их свойства
ty4ka
: 23 сентября 2020
Бинарное отношение R на конечном множестве A: RA2 – задано списком упорядоченных пар вида (a,b), где a,bA. Требования на множество – в нём не должно встречаться повторяющихся элементов, кроме того, оно должно быть упорядочено по возрастанию. Если введённое пользователем множество не соответствует этим требованиям, программа должна автоматически привести его к необходимому виду. Программа должна построить матрицу бинарного отношения и определить его свойства: рефлексивность, антирефлексивность, с
200 руб.
Отношения и их свойства
ty4ka
: 23 сентября 2020
Бинарное отношение R на конечном множестве A: RA2 – задано списком упорядоченных пар вида (a,b), где a,bA. Требования на множество – в нём не должно встречаться повторяющихся элементов, кроме того, оно должно быть упорядочено по возрастанию. Если введённое пользователем множество не соответствует этим требованиям, программа должна автоматически привести его к необходимому виду. Программа должна построить матрицу бинарного отношения и определить его свойства: рефлексивность, антирефлексивность, с
200 руб.
Отношения и их свойства
olejean
: 23 декабря 2012
Бинарное отношение R на конечном множестве A: RA2 – задано списком упорядоченных пар вида (a,b), где a,bA. Требования на множество – те же, что и раньше (в нем не должно встречаться повторяющихся элементов, кроме того, оно должно быть упорядочено по возрастанию). Программа должна определять свойства заданного отношения: рефлексивность, симметричность, антисимметричность, транзитивность (по материалам главы 1, п.1.3). Проверку свойств выполнять по матрице бинарного отношения, сопровождая необходи
100 руб.
Лабораторная работа №1. Дискретная математика (СибГУТИ)
Lost
: 15 февраля 2012
Множества и операции над ними
Написать программу, в которой для конечных упорядоченных множеств реализовать все основные операции с помощью алгоритма типа слияния (по материалам главы 1, п.1.2). Допустима организация множеств в виде списка или в виде массива.
Работа программы должна происходить следующим образом:
1. На вход подаются два упорядоченных множества A и B (вводятся с клавиатуры, элементы множеств – буквы латинского алфавита).
2. После ввода множеств выбирается требуемая операция (пос
70 руб.
Другие работы
Лабораторная работа №1 по дисциплине: Физика (часть 1). Тема: «Изучение характеристик электростатического поля». Вариант №1
IT-STUDHELP
: 26 февраля 2019
Лабораторная работа № 1
«Изучение характеристик электростатического поля»
Исходные данные:
Вариант 1
Точка A - (4,6)
Точка B - (9,6)
Точка C - (15,6)
Цель работы:
1) Исследовать электростатическое поле
2) Графически изобразить сечение эквипотенциальных поверхностей и силовые линии для двух конфигураций поля.
3) Оценить величину напряженности электрического поля в трех точках
4) Определить направление силовых линий
Контрольные вопросы:
1. Дайте определение электростатического поля. Сформулируй
350 руб.
Избарательное право и избирательные отношения
OstVER
: 14 сентября 2012
Проанализировать решения Конституционного Суда РФ по избирательным делам и письменно сформулировать основные его позиции по избирательным отношениям.
Каково значение международных источников в регулировании избирательных отношений? Дайте ответ, основываясь на нормы Конституции РФ и позициях Конституционного Суда РФ.
Могут ли избирательные комиссии "подменять" друг друга при организации проведении выборов, если "да", то каков порядок такой подмены?
Проанализируйте избирательное законодательство и
20 руб.
Особенности марксистского направления в социологии.
falling666
: 22 октября 2016
Реферат-контрольная работа
В середине XIX в. формируется марксистская социология (марксистское направление социологической мысли). Его создателем явился Карл Маркс (1818-1883), один из самых влиятельных мыслителей XIX в. Свою жизнь Маркс посвятил научным занятиям и политической деятельности. Вершиной научного творчества Маркса стала публикация в 1867 г. первого тома его произведения «Капитал». Последующие второй и третий тома были изданы после смерти Маркса его другом и соратником Фридрихом Энге
100 руб.
Психология / Контрольная работа / Интеллект: понятие, структура, виды, факторы развития. Оценка интеллекта
Colbaska
: 6 октября 2026
Работа ранее не сдавалась, вы будете первые!
Контрольная работа
Интеллект: понятие, структура, виды, факторы развития. Оценка интеллекта
Содержание
Введение 3
1 Понятие и структура интеллекта 4
1.1 Подходы к пониманию интеллекта 4
1.2 Структурные модели и виды интеллекта 5
2 Факторы развития интеллекта 7
3 Оценка интеллекта 9
3.1 Психометрические методы 9
3.2 Интерпретация показателей 9
3.3 Границы тестовой оценки 11
Заключение 12
Список использованных источников 13
200 руб.