Лабораторная работа № 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
350 руб.
Лабораторная работа 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 руб.
Расчет мощности двигателя щековой дробилки
Щековые дробилки применяют для крупного и среднего дробления руды, известняка, агломерата и других материалов. Привод дробилки состоит из электродвигателя 14 и клиноременной передачи 15. Шкив 4, который одновременно является маховиком, установлен на эксцентриковый вал 5. Эксцентриковый вал 5 установлен на подшипниках качения, в корпусе дробилки 13. Шатун 6 установлен на эксцентриковом валу, и соединен с двумя распорными плитами 7, 8. Распорная плита 8 шарнирно соединена с корпусом дробилки, а пл
User Elfa254 : 8 июня 2013
10 руб.
Технологическая (проектно-технологическая) практика.ИСиТ_ИСТ(6)СОКР - Синергия - 2023 - 6 семсестр
Технологическая (проектно-технологическая) практика.ИСиТ_ИСТ(6)СОКР - Синергия - 2023 - 6 семестр. Сдано на 100 баллов(Отлично) в 2023 году! Выполнена на базе Университета "Синергия" Данная робота является оригиналом! (включая скриншоты - смотрите дату сдачи и дату загрузки в магазин)
User StudentHelp : 28 июня 2023
2000 руб.
Технологическая (проектно-технологическая) практика.ИСиТ_ИСТ(6)СОКР - Синергия - 2023 - 6 семсестр
Курсовая работа и Лабораторная работа 1,2,3 по дисциплине Мультисервисные сети связи ".
Тема: "Проект ресурсов мультисервисной транспортной сети" Оглавление Введение 3 1. Расчет нагрузки, создаваемой сетью доступа на транспортную сеть 5 1.1 Исходные данные 5 1.2 Расчет пропускной способности мультисервисной сети доступа 6 2. Расчет сигнальной нагрузки транспортной сети 14 3. Расчет производительности узлов транспортной пакетной сети 15 Список использованных источников 17 1.1 Исходные данные Задание на КП содержит расчетную часть, в которой студент должен привести необходимые рас
User LLIax1985 : 9 февраля 2023
1900 руб.
Курсовая работа и Лабораторная работа 1,2,3 по дисциплине Мультисервисные сети связи ".
Проектирование СТС "Квант"
ЗАДАНИЕ. 1.1 Привести структуру сельской сети с пятизначной нумерацией построенную по радиальному одноступенчатому способу, в сельском административном районе. Райцентр – населенный пункт с числом жителей до 20 тыс. человек. В данном курсовом проекте предусматривается строительство в райцентре ЦС. Центральная станция имеет связь с АМТС зоны с использованием аппаратуры АОН. Количество и емкость станций СТС выбирается так, чтобы показать структуру сети и нумерацию абонентов. 1.2 Дать нумерацию аб
User kent_193 : 3 ноября 2012
up Наверх