Лабораторные работы №1,2,3 по дисциплине: Дискретная математика. Для всех вариантов

Цена:
480 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon SOLUTION.EXE
material.view.file_icon solution.pas
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon SOLUTION.EXE
material.view.file_icon solution.pas
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon SOLUTION.EXE
material.view.file_icon solution.pas
material.view.file_icon SOLUTION.TXT
material.view.file_icon Отчет.doc

Необходимые программы

Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word
  • Программа для просмотра текстовых файлов

Описание

Лабораторная работа No1
Бинарное отношение R на конечном множестве A: RA2 – задано списком упорядоченных пар вида (a,b), где a,bA. Требования на множество – в нём не должно встречаться повторяющихся элемен-тов, кроме того, оно должно быть упорядочено по возрастанию. Если введённое пользователем множество не соответствует этим требованиям, программа должна автоматически привести его к необходимому виду. Программа должна построить матрицу бинарного отношения и определить его свойства: рефлексивность, антирефлексивность, симметричность, антисимметричность, транзитив-ность (по материалам главы 1, п.1.3). Проверку свойств выполнять по матрице, сопровождая необ-ходимыми пояснениями.
Работа программы должна происходить следующим образом:
1. На вход подаётся множество A из n элементов и список упорядоченных пар, задающий отноше-ние R (мощность множества, элементы и пары вводятся с клавиатуры).
2. Результаты выводятся на экран (с необходимыми пояснениями) в следующем виде:  
а) матрица бинарного отношения размера nn; 
б) список свойств данного отношения.
В матрице отношения строки и столбцы должны быть озаглавлены (элементы исходного мно-жества, упорядоченного по возрастанию).
3. После вывода результатов предусмотреть возможность изменения заданного бинарного отноше-ния либо выхода из программы.
Это изменение может быть реализовано различными способами. Например, вывести на экран список пар (с номерами) и по команде пользователя изменить что-либо в этом списке (удалить какую-то пару, добавить новую, изменить имеющуюся), после чего повторить вычисления, вы-брав соответствующий пункт меню. Другой способ – выполнять редактирование непосред-ственно самой матрицы отношения, после чего также повторить вычисления. Возможным ва-риантом является автоматический пересчёт – проверка свойств отношения – после изменения любого элемента матрицы.
Дополнительно: предусмотреть не только изменение отношения, но и ввод нового множества (раз-мер нового множества может тоже быть другим).


Лабораторная работа No2
Генерация подмножеств
Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея.
В качестве результата выводить построчно каждое из подмножеств (в виде битовой шкалы), сопровождая их порядковыми номерами. В случае большого количества результирующих строк (превышающего размер экрана) выполнять поэкранную выдачу, а также осуществлять их вывод в файл с выдачей на экран сообщения для пользователя – имя файла, его местонахождение...
Алгоритм построения бинарного кода Грея
Вход: n 0 – мощность множества.
Выход: последовательность кодов подмножеств B (битовая шкала).
1. Инициализация массива В и его выдача на печать.
2. В цикле по i (от 1 до 2 n –1):
 а) Определение элемента для добавления или удаления: p:=Q(i);
 б) Добавление или удаление элемента B[p]:=1–B[p];
 в) Вывод очередного подмножества – массива B.
Функция Q(i) определяется как число, на единицу превышающее количество «2» в разложении числа i на множители. Очевидно, что для нечётных i значение этой функции равно 1, т.е. для нечётного i значение будет менять крайний правый бит шкалы (нумерация справа налево от 1), а для i, равных степени 2, будет «включаться» бит, соответствующий этой степени 2 (например, для 4 – 3-й бит, для 8 – 4-й бит, ...).
Пример: Выполнение алгоритма для n=3. Дополнительно: множество {a,b,c}.
i p  B   Дополнительно множества
  0 0 0   
1 1 0 0 1   {с}
2 2 0 1 1   {b,c}
3 1 0 1 0   {b}
4 3 1 1 0   {a,b}
5 1 1 1 1   {a,b,c}
6 2 1 0 1   {a,c}
7 1 1 0 0   {a}
Дополнительно:
Предоставить пользователю возможность задать исходное множество путём перечисления его элементов. Упорядочить это множество, сопоставить ему битовую шкалу. При выводе каждой строки битовой шкалы на экран в той же строке указывать конкретное подмножество, соответствующее этой шкале.



Лабораторная работа No3
Поиск компонент связности графа

Граф задан его матрицей смежности. Требуется определить количество компонент связности этого графа (по материалам главы 3, п. 3.2.3 и 3.4). При этом должны быть конкретно перечислены вершины, входящие в каждую компоненту связности.
Выбор алгоритма поиска компонент связности – произвольный. Например, приветствуется использование одного из видов обхода (поиск в глубину или поиск в ширину по материалам п. 3.4.3).
Пользователю должна быть предоставлена возможность редактировать исходную матрицу, т.е. изменять исходный граф без выхода из программы. Предусмотреть также возможность изменения количества вершин.
При выполнении работы разрешается (даже рекомендуется!) использовать матрицу бинарных отношений из лабораторной работы No1.
Вход программы: число вершин графа и матрица смежности.
Выход: разбиение множества вершин на подмножества, соответствующие компонентам связности.
Дополнительно:
Заданный граф рассматривать как ориентированный. Выполнять поиск компонент сильной связности.

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

Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Дискретная математика
Вид работы: Лабораторная работа 1-3
Оценка:Зачет
Дата оценки: 01.11.2019
Рецензия:Уважаемый,

Бах Ольга Анатольевна

Помогу с вашим вариантом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com
Лабораторные работы №№1-3 по дисциплине: Дискретная математика
Лабораторная работа No 1. Задание. Бинарное отношение R на конечном множестве A: R A2 – задано списком упорядоченных пар вида (a,b), где a,b A. Требования на множество – в нем не должно встречаться повторяющихся элементов, кроме того, оно должно быть упорядочено по возрастанию. Программа должна определять свойства заданного отношения: рефлексивность, симметричность, антисимметричность, транзитивность (по материалам главы 1, п.1.3). Проверку свойств выполнять по матрице бинарного отношения, соп
User holm4enko87 : 10 января 2025
100 руб.
promo
Лабораторные работы №№1-3 по дисциплине: Дискретная математика
Три лабораторных работы по дискретной математике. Лабораторная работа No 1 Отношения и их свойства Бинарное отношение R на конечном множестве A: RA2 – задано списком упорядоченных пар вида (a,b), где a,bA. Требования на множество – в нём не должно встречаться повторяющихся элементов, кроме того, оно должно быть упорядочено по возрастанию. Если введённое пользователем множество не соответствует этим требованиям, программа должна автоматически привести его к необходимому виду. Программа должна
User Aleks : 26 декабря 2020
150 руб.
Лабораторные работы 1-3 по дисциплине: Дискретная математика. Вариант №20
Лабораторная работа 1 Отношения и их свойства Бинарное отношение R на конечном множестве A: RA2 – задано списком упорядоченных пар вида (a,b), где a,bA. Требования на множество – в нём не должно встречаться повторяющихся элементов, кроме того, оно должно быть упорядочено по возрастанию. Если введённое пользователем множество не соответствует этим требованиям, программа должна автоматически привести его к необходимому виду. Программа должна построить матрицу бинарного отношения и определить его
User IT-STUDHELP : 7 октября 2023
900 руб.
Лабораторные работы 1-3 по дисциплине: Дискретная математика. Вариант №20 promo
Лабораторная работа №1-3 по дисциплине "Дискретная математика". Вариант общий
Лабораторная работа No 1 Отношения и их свойства Бинарное отношение R на конечном множестве A: RA2 – задано списком упорядоченных пар вида (a,b), где a,bA. Требования на множество – в нём не должно встречаться повторяющихся элементов, кроме того, оно должно быть упорядочено по возрастанию. Если введённое пользователем множество не соответствует этим требованиям, программа должна автоматически привести его к необходимому виду. Программа должна построить матрицу бинарного отношения и определить е
User teacher-sib : 6 ноября 2018
500 руб.
promo
Контрольная и Лабораторные работы 1-3 по дисциплине: Дискретная математика. Вариант №20
Вариант No20 Контрольная работа No1 Доказать равенства, используя свойства операций над множествами и определения операций. Проиллюстрировать при помощи диаграмм Эйлера-Венна. а) A\((AB)(AC)) = (A\B)\C б) (AB)(CB) = (AC)B. No2 Даны два конечных множества: А={a,b,c}, B={1,2,3,4}; бинарные отношения P1 AB, P2 B2. Изобразить P1, P2 графически. Найти P = (P2P1)–1. Выписать области определения и области значений всех трех отношений: P1, P2, Р. Построить матрицу [P2], проверить с ее помо
User IT-STUDHELP : 7 октября 2023
1150 руб.
Контрольная и Лабораторные работы 1-3 по дисциплине: Дискретная математика. Вариант №20 promo
Дискретная математика Лабораторная работа № 1 (все варианты)
На вход подаются два упорядоченных множества A и B (вводятся с клавиатуры, элементы множеств – буквы латинского алфавита). 2. После ввода множеств выбирается требуемая операция (посредством текстового меню, вводом определенного символа в ответ на запрос – выбор по желанию автора). Операции: вхождение AB, AB, AB, A\B (дополнительно: B\A, AB, BA). 3. Программа посредством алгоритма типа слияния определяет результат выбранной операции и выдает его на экран с необходимыми пояснениями. Одновремен
User still65 : 16 января 2016
100 руб.
Дискретная математика. Лабораторная работа №1. Все варианты
Лабораторная работа No 1 Множества и операции над ними Написать программу, в которой для конечных упорядоченных множеств реализовать все основные операции с помощью алгоритма типа слияния (по материалам главы 1, п.1.2). Допустима организация множеств в виде списка или в виде массива. Работа программы должна происходить следующим образом: На вход подаются два упорядоченных множества A и B (вводятся с клавиатуры, элементы множеств – буквы латинского алфавита). После ввода множеств выбирается
User tpogih : 15 января 2014
30 руб.
promo
Дискретная математика. Лабораторная работа № 1
Бинарное отношение R на конечном множестве A: RA2 – задано списком упорядоченных пар вида (a,b), где a,bA. Требования на множество – в нём не должно встречаться повторяющихся элементов, кроме того, оно должно быть упорядочено по возрастанию. Если введённое пользователем множество не соответствует этим требованиям, программа должна автоматически привести его к необходимому виду. Программа должна построить матрицу бинарного отношения и определить его свойства: рефлексивность, антирефлексивность, с
User svladislav987 : 16 апреля 2021
200 руб.
Корпус. Вариант 14
Корпус. Вариант 14 МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ВЫПОЛНЕНИЮ ЗАДАНИЯ Задание. Сложные разрезы Чертеж выполняется с использованием сложного разреза (положение секущих плоскостей приведено в задании, см. скриншот 1). На месте соответствующего вида выполнить указанный сложный разрез. При необходимости (для выявления форм всех элементов предмета) использовать местные или простые разрезы. 3d модель и чертеж выполнен на формате А3 (все на скриншотах показано и присутствует в архиве) выполнены в компасе 3
User lepris : 25 августа 2022
120 руб.
Корпус. Вариант 14
Вісь коромисел клапанів
ЗМІСТ 1 РОЗРОБКА ТЕХНОЛОГІЧНОГО ПРОЦЕСУ ВИГОТОВЛЕННЯ ДЕТАЛІ НА ДІЛЬНИЦІ МЕХАНІЧНОГО ЦЕХУ. 1.1 Опис конструкції деталі та умов її роботи, аналіз технологічності конструкції деталі для визначеного типу виробництва. 1.2 Аналіз типових технологій по виробничим і літературним даним. 1.3 Проектування заготовки (табличне визначення припусків, зведена таблиця припусків, ескіз заготовки). 1.4 Розробка технологічного маршруту, вибір обладнання, технологічного устаткування та інструмен
User yura909090 : 22 февраля 2012
50 руб.
Расчетная часть-Расчет электроцентробежного насоса ЭЦНМ-100-1350-Курсовая работа-Дипломная работа-Оборудование для добычи и подготовки нефти и газа
Расчетная часть-Расчет электроцентробежного насоса ЭЦНМ-100-1350: Выбор НКТ, ЭЦН и электродвигателя. Определение необходимого напора ЭЦН, Выбор кабеля, трансформатора, Расчёт корпуса ЭЦН на прочность, Расчёт вала ЭЦН на прочность и выносливость , Расчёт шлиц вала на смятие, Расчёт рабочего колеса, Расчёт вала на максимальные нагрузки в период запуска-Курсовая работа-Дипломная работа-Оборудование для добычи и подготовки нефти и газа
User lelya.nakonechnyy.92@mail.ru : 17 января 2017
553 руб.
Расчетная часть-Расчет электроцентробежного насоса ЭЦНМ-100-1350-Курсовая работа-Дипломная работа-Оборудование для добычи и подготовки нефти и газа
Сетевые базы данных. Лабораторная №4. Вариант 5, 15, 25
1. Составить и выполнить программу PL/SQL, которая вычисляет квадраты первых пяти положительных чисел, кратных 3, используя цикл While, и выводит результаты. 2. Составить и выполнить программу PL/SQL, которая определяет, на какой квартал года попадает Ваш любимый праздник. Для определения используйте оператор IF..ELSIF.... 3. Составить и выполнить программу PL/SQL, которая считывает из базы данных сумму всех заказов после 04 января, и выводит результат. 4. Составить и выполнить программу PL/SQL,
User anon129 : 13 декабря 2017
95 руб.
up Наверх