Лабораторная работа 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 руб.
Другие работы
Расчет элементов автомобильных гидросистем МАМИ Задача 6.3 Вариант З
Z24
: 21 декабря 2025
От насоса 1 жидкость по трубопроводу поступает в гидромотор 2, а затем через фильтр 3 сливается в бак. Определить подачу насоса, создаваемое им давление и потребляемую гидроприводом мощность, если известен рабочий объем гидромотора Wм, частота вращения nм его вала и преодолеваемый крутящий момент М на этом валу. При решении учесть потери в фильтре 3 (задан эквивалентной длиной lэ трубы диаметром dт) и в трубопроводе диаметром dт, суммарная длина которого равна lт. Другими потерями пренебречь. Пр
150 руб.
Социальная защита в рыночной экономике
Qiwir
: 15 ноября 2013
ОГЛАВЛЕНИЕ
Введение.. 2
Основная часть.. 4
Глава 1. Понятие социальной защиты в рыночной экономике. 4
1.1. Причины появления социальной защиты.. 4
1.2. Понятие социальной защиты в рыночной экономике. 5
Глава 2. Основные меры по повышению доходов населения. 9
2.1. Социальная помощь. 9
2.2. Социальные льготы.. 11
Глава 3. Организационно-экономические основы социальной защиты в рыночной экономике. 18
3.1. Организационно-экономические основы социального обеспечения и страхования 18
3.2.
10 руб.
Введение в интернет. Зачет .1-й вариант
djigorfan
: 4 апреля 2013
Зачетное задание по языку HTML
Построение собственного сайта
Тема сайта — любая.
Сайт должен состоять из нескольких (не менее 3) страниц.
Сайт должен быть реализован с использованием фреймов: навигация по сайту всегда доступна в отдельном фрейме, а в другом — открывается выбранная страница.
В оглавлении сайта каждый пункт (гиперссылка) должен быть оформлен картинкой.
500 руб.
Контрольная работа по дисциплине: Теория телетрафика. Задача №3
Елена22
: 15 апреля 2022
Задача №3.
Полнодоступный пучок из 7 линий обслуживает поток вызовов. Определить нагрузку, которая может поступать на этот пучок при потерях по вызовам 6 ‰ в случае простейшего потока и примитивного потока от 40 и 20 источников. По результатам расчетов сделать выводы.
80 руб.