Генерация подмножеств

Цена:
200 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon lab2_Лялин А.С. вар 15.doc
material.view.file_icon LAB_2.BAK
material.view.file_icon LAB_2.EXE
material.view.file_icon LAB_2.PAS
material.view.file_icon LAB_2.TXT
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word
  • Программа для просмотра текстовых файлов

Описание

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

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

2020 СИБГУТИ
Преподаватель: Бах Ольга Анатольевна
Зачет/
Генерация подмножеств
Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея. В качестве результата выводить построчно каждое из подмно
User ty4ka : 23 сентября 2020
200 руб.
Генерация подмножеств
Лабораторная работа № 2: "Генерация подмножеств"
Лабораторная работа No 2 Генерация подмножеств Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея. В качестве
User Daniil2001 : 11 декабря 2021
75 руб.
Лабораторная работа № 2: "Генерация подмножеств"
Лабораторная работа №2. Генерация подмножеств
Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея. В качестве результата выводить построчно каждое из подмнож
User Anza : 17 июня 2019
50 руб.
Лабораторная работа №2. Генерация подмножеств
Лабораторная работа № 4 Генерация подмножеств.
Лабораторная работа № 4 Генерация подмножеств. Задание Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея. В
User spfly : 21 марта 2012
100 руб.
Лабораторная работа 2 Дискретная математика - Генерация подмножеств
Лабораторная работа No 2 Генерация подмножеств Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея. В качеств
User SOKOLOV : 27 октября 2024
350 руб.
Лабораторная работа 2 Дискретная математика - Генерация подмножеств
Дабораторная работа №2. Дискретная математика. Генерация подмножеств
Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея. В качестве результата выводить построчно каждое из подмнож
User alexturin : 16 октября 2019
100 руб.
Дискретная математика. Лабораторная работа № 4. Генерация подмножеств
Постановка задачи, описание входных данных программы и ее результатов Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного
User nik200511 : 2 июля 2013
23 руб.
Лабораторная работа № 4 по дисциплине: Дискретная математика. Генерация подмножеств.
Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея. В качестве результата выводить построчно каждое из подмнож
User zhekaersh : 1 марта 2012
100 руб.
Контрольная работа по дисциплине: Сети электросвязи и методы их защиты (часть 1). Вариант №06
Вариант №6 1. Опишите функции и назначение коммутаторов L2 и L3. Представьте иерархическую модель сети, построенной на коммутаторах различного типа. 2. Поясните термин пошаговое поведение. Для чего используется стандартизированный байт кода дифференцированной услуги?
User IT-STUDHELP : 21 июля 2020
240 руб.
Європейська валютна система і проблеми Європейського союзу
Зміст Вступ 1. Монетарна (валютна) інтеграція ЄС 2. Європейський валютний механізм 3. Європейська валютна система 4. Теорія оптимальних валютних зон та практика Європейської валютної системи 5. Європейський валютний союз: становлення та проблеми розширення 6. Валютна криза 1992/1993 рр. 7. Шлях до Європейського валютного союзу 8. Європейський валютно-курсовий механізм (ERM II) Література Вступ Новий етап у розвитку західноєвропейської інтеграції - програма створення валютної й економ
User alfFRED : 11 сентября 2013
10 руб.
Модемы: назначение, сравнительный анализ моделей, принцип работы, эксплуатация на примере конкретной модели
1. ВВедение В последнее время модемы становятся неотъемлемой частью компьютера. Установив модем на свой компьютер, вы фактически открываете для себя новый мир. Ваш компьютер превращается из обособленного компьютера в звено глобальной сети. Модем позволит вам, не выходя из дома, получить доступ к базам данных, к программам, которые могут быть удалены от вас на многие тысячи километров, разместить сообщение на BBS (электронной доске объявлений), доступной другим пользователям, скопировать с той
User evelin : 29 сентября 2013
5 руб.
Совершенствование технического обслуживания тракторного парка с разработкой малогабаритной установки для очистки отработавшего масла УОМ-5
СОДЕРЖАНИЕ Введение………………………………………………………………………. 8 1. Краткая характеристика хозяйства………………………………………….. 9 1.1. Общие сведения………………………………………………………….. 9 1.2. Производственные показатели…………………………………………. 11 1.3. Состав машинно-тракторного парка и его показатели………………... 12 1.4. Организация нефтехозяйства…………………………………………… 14 1.5. Организация технического обслуживания и хранения машин……….. 15 1.6. Выводы и предложения…………………………………………………. 16 2. Обзор литературы………………………………
User Рики-Тики-Та : 7 октября 2017
825 руб.
up Наверх