Лабораторная работа 1 Дискретная математика - Отношения и их свойства

Цена:
316 руб.

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon Labrabs1.exe
material.view.file_icon Labrabs1.pas
material.view.file_icon Лабораторная работа №1.docx
Работа представляет собой 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, то делается вывод, что бинарное отношение не симметрично, и алгоритм прекращается.
Пользователь также имеет возможность изменить бинарное отношение (удалить или создать пару элементов). После этих действий результаты будут выводиться уже с учетом произошедших изменений.

Дополнительная информация

2024
зачет
Новожилов
Лабораторная работа №1 По дисциплине: Дискретная математика ОТНОШЕНИЯ И ИХ СВОЙСТВА, вариант 7
Задание Бинарное отношение R на конечном множестве A: RA2 – задано списком упорядоченных пар вида (a,b), где a,bA. Требования на множество – в нём не должно встречаться повторяющихся элементов, кроме того, оно должно быть упорядочено по возрастанию. Если введённое пользователем множество не соответствует этим требованиям, программа должна автоматически привести его к необходимому виду. Программа должна построить матрицу бинарного отношения и определить его свойства: рефлексивность, антирефлекси
User Prorabs : 15 ноября 2019
120 руб.
Лабораторная работа № 1. Дискретная математика
Лабораторная работа No 1 Множества и операции над ними Написать программу, в которой для конечных упорядоченных множеств реализовать все основные операции ( , \) с помощью алгоритма типа слияния (по материалам главы 1, п.1.2). Допустима организация множеств в виде списка или в виде массива. Работа программы должна происходить следующим образом: 1. На вход подаются два упорядоченных множества A и B (вводятся с клавиатуры, элементы множеств – буквы латинского алфавита). 2. После ввода множеств
User Antipenko2016 : 8 января 2017
150 руб.
Лабораторная работа №1(Дискретная математика)
Написать программу, в которой для конечных упорядоченных множеств реализовать все основные операции с помощью алгоритма типа слияния. Допустима организация множеств в виде списка или в виде массива. Работа программы должна происходить следующим образом: На вход подаются два упорядоченных множества A и B (вводятся с клавиатуры, элементы множеств – буквы латинского алфавита). После ввода множеств выбирается требуемая операция (посредством текстового меню, вводом определенного символа в ответ на з
User spfly : 21 марта 2012
100 руб.
Лабораторная работа №1. Дискретная математика
Задание1: Написать программу, в которой для конечных упорядоченных множеств реализовать все основные операции (È , Ç , Í , \) с помощью алгоритма типа слияния (по материалам главы 1, п.1.2). Допустима организация множеств в виде списка или в виде массива. Работа программы должна происходить следующим образом: На вход подаются два упорядоченных множества A и B (вводятся с клавиатуры, элементы множеств – буквы латинского алфавита). После ввода множеств выбирается требуемая операция (посредством т
User m9c1k : 18 ноября 2009
200 руб.
Отношения и их свойства
Бинарное отношение R на конечном множестве A: RA2 – задано списком упорядоченных пар вида (a,b), где a,bA. Требования на множество – в нём не должно встречаться повторяющихся элементов, кроме того, оно должно быть упорядочено по возрастанию. Если введённое пользователем множество не соответствует этим требованиям, программа должна автоматически привести его к необходимому виду. Программа должна построить матрицу бинарного отношения и определить его свойства: рефлексивность, антирефлексивность, с
User ty4ka : 23 сентября 2020
200 руб.
Отношения и их свойства
Отношения и их свойства
Бинарное отношение R на конечном множестве A: RA2 – задано списком упорядоченных пар вида (a,b), где a,bA. Требования на множество – в нём не должно встречаться повторяющихся элементов, кроме того, оно должно быть упорядочено по возрастанию. Если введённое пользователем множество не соответствует этим требованиям, программа должна автоматически привести его к необходимому виду. Программа должна построить матрицу бинарного отношения и определить его свойства: рефлексивность, антирефлексивность, с
User ty4ka : 23 сентября 2020
200 руб.
Отношения и их свойства
Отношения и их свойства
Бинарное отношение R на конечном множестве A: RA2 – задано списком упорядоченных пар вида (a,b), где a,bA. Требования на множество – те же, что и раньше (в нем не должно встречаться повторяющихся элементов, кроме того, оно должно быть упорядочено по возрастанию). Программа должна определять свойства заданного отношения: рефлексивность, симметричность, антисимметричность, транзитивность (по материалам главы 1, п.1.3). Проверку свойств выполнять по матрице бинарного отношения, сопровождая необходи
User olejean : 23 декабря 2012
100 руб.
Лабораторная работа №1. Дискретная математика (СибГУТИ)
Множества и операции над ними Написать программу, в которой для конечных упорядоченных множеств реализовать все основные операции с помощью алгоритма типа слияния (по материалам главы 1, п.1.2). Допустима организация множеств в виде списка или в виде массива. Работа программы должна происходить следующим образом: 1. На вход подаются два упорядоченных множества A и B (вводятся с клавиатуры, элементы множеств – буквы латинского алфавита). 2. После ввода множеств выбирается требуемая операция (пос
User Lost : 15 февраля 2012
70 руб.
Теплотехника Задача 16.153
Для бескомпрессорного дизеля, работающего по циклу Тринклера с изохорно-изобарным подводом теплоты определить основные параметры состояния p, v, t характерных точек цикла, полезную работу и термический КПД двигателя по заданным значениям начального давления p1=96 кПа и температуре t1=17℃, степени сжатия ε=18 (v1/v2), степени повышения давления λ=1,5 (p3/p2) и степени предварительного расширения ρ=1,5 (v3/v2). Рабочим телом считать воздух, полагая теплоемкость его постоянной. Изобразить цикл двиг
User Z24 : 16 декабря 2025
380 руб.
Теплотехника Задача 16.153
Проектирование и расчет оборудования обратная лопата-рыхлитель ЭО гидравлического
1. ВВЕДЕНИЕ 3 2. ПАТЕНТНЫЙ ПОИСК 5 3. СМЕННОЕ РАБОЧЕЕ ОБОРУДОВАНИЕ ЭКСКАВАТОРОВ 12 4. ОПРЕДЕЛЕНИЕ ОСНОВНЫХ ПАРАМЕТРОВ 17 5. ТЯГОВЫЙ РАСЧЕТ 18 6. РАСЧЕТ НА ПРОЧНОСТЬ РЫХЛИТЕЛЯ 20 7. РАСЧЕТ ПРОИЗВОДИТЕЛЬНОСТИ 23 8. ТРЕБОВАНИЯ БЕЗОПАСНОСТИ ТРУДА ПРИ ПРОИЗВОДСТВЕ РАБОТ 25 9. ЛИТЕРАТУРА 27 10. ПРИЛОЖЕНИЕ
User Рики-Тики-Та : 2 июня 2012
55 руб.
Лабораторная №3. РАЗРАБОТКА МНОГОПОТОЧНОГО СОКЕТА
Цель работы: Изучение методов программирования многопоточных сокетов с использованием пакетов java.net и java.lang. Задание по варианту: Создать классы для реализации многопоточного соединения. Проверить передачу текстовой строки от клиента серверу и обратно. Использовать созданные классы для продолжительного сеанса связи нескольких процессов. Обеспечить ввод с клавиатуры потоков данных для передачи клиентом серверу и обратно, окончание сеанса связи, и закрытие сокетов (клиента и сервера) по вв
User Джек : 1 февраля 2022
560 руб.
Гидравлика Пермская ГСХА Задача 10 Вариант 3
Вначале в U-образную трубку налили ртуть, а затем в одно колено трубки налили воду плотностью ρв=1000 кг/м3, а в другую жидкость плотностью ρж. При совпадении верхних уровней жидкости и воды высота столба воды равна hв. Определить разность уровней ртути Δh, если плотность ртути ρрт=13600 кг/м³.
User Z24 : 3 ноября 2025
150 руб.
Гидравлика Пермская ГСХА Задача 10 Вариант 3
up Наверх