Лабораторная работа № 2: "Генерация подмножеств"

Цена:
75 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon LabRab2.exe
material.view.file_icon LabRab2.pas
material.view.file_icon ЛР2 дискр матем.docx
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Лабораторная работа No 2 Генерация подмножеств
Задано целое положительное число 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}
Дополнительно:
Предоставить пользователю возможность задать исходное множество путём перечисления его элементов. Упорядочить это множество, сопоставить ему битовую шкалу. При выводе каждой строки битовой шкалы на экран в той же строке указывать конкретное подмножество, соответствующее этой шкале.

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

05.12.2021 10.12.2021 Зачет Уважаемый -------, Бах Ольга Анатольевна
Лабораторная работа №2. Генерация подмножеств
Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея. В качестве результата выводить построчно каждое из подмнож
User Anza : 17 июня 2019
50 руб.
Лабораторная работа №2. Генерация подмножеств
Генерация подмножеств
Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея. В качестве результата выводить построчно каждое из подмнож
User ty4ka : 23 сентября 2020
200 руб.
Генерация подмножеств
Генерация подмножеств
Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея. В качестве результата выводить построчно каждое из подмно
User ty4ka : 23 сентября 2020
200 руб.
Генерация подмножеств
Лабораторная работа 2 Дискретная математика - Генерация подмножеств
Лабораторная работа No 2 Генерация подмножеств Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея. В качеств
User SOKOLOV : 27 октября 2024
224 руб.
Лабораторная работа 2 Дискретная математика - Генерация подмножеств
Лабораторная работа № 4 Генерация подмножеств.
Лабораторная работа № 4 Генерация подмножеств. Задание Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея. В
User spfly : 21 марта 2012
100 руб.
Дабораторная работа №2. Дискретная математика. Генерация подмножеств
Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея. В качестве результата выводить построчно каждое из подмнож
User alexturin : 16 октября 2019
100 руб.
Дискретная математика. Лабораторная работа № 4. Генерация подмножеств
Постановка задачи, описание входных данных программы и ее результатов Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного
User nik200511 : 2 июля 2013
23 руб.
Лабораторная работа № 4 по дисциплине: Дискретная математика. Генерация подмножеств.
Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея. В качестве результата выводить построчно каждое из подмнож
User zhekaersh : 1 марта 2012
100 руб.
Контрольная работа по дисциплине: Производственный менеджмент и маркетинг.
В данной работе была проведена оценка конкурентоспособности смартфонов: 1. Honor 10X Lite 2. Nokia 5.4 3. Xiaomi Redmi Note 9 4. Samsung Galaxy A12 Необходимо оценить конкурентную позицию каждого смартфона, разработать рекомендации по выбору конкретной модели.
User IT-STUDHELP : 1 июня 2021
600 руб.
promo
Трелювально-транспортна машина
Завдання............................................................................................................ Реферат.............................................................................................................. Зміст.................................................................................................................. Вступ…………………………………………………………………………. Основні вимоги до колісної трелювальної машини та умов її експлуатації........................................
User OstVER : 12 ноября 2013
555 руб.
Мясные копченности
Введение................................................................................................................................ 1 Ассортимент, химический состав и пищевая ценность мясных копченостей.......... 1.1 Ассортимент мясных копченостей.............................................................................. 1.2 Химический состав и пищевая ценность мясных копченостей............................... 2. Требования, предъявляемые к качеству сырья. Требования к качеству мяса
User Alenashou : 24 мая 2013
Проектирование системы отопления и вентиляции жилого 5-ти этажного дома
Гидравлический расчет производят на основе аксонометрической схемы системы отопления (рис. 2). Выбирают главное циркуляционное кольцо. Оно проходит через наиболее удаленную и нагруженную ветвь. В данном случае, главное циркуляционное кольцо пройдет через стояк NoVII. На схеме проставляются номера участков главного циркуляционного кольца. Диаметр участков d, мм принимается следующим образом: • ТУ – 40 мм • Подводки к ТУ – 25-32 мм • Разводящая и обратная магистрали – 20-25 мм • Стояк – 15-20 мм У
User Aronitue9 : 21 апреля 2015
205 руб.
Проектирование системы отопления и вентиляции жилого 5-ти этажного дома
up Наверх