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

Цена:
200 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon lab_2.docx
material.view.file_icon SOLUTION.EXE
material.view.file_icon solution.pas
material.view.file_icon SOLUTION.TXT
material.view.file_icon cod_grey.PAS

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

Работа представляет собой 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 руб.
Спроектировать участок по ремонту тормозных систем с разработкой технологического процесса ремонта тормозных колодок автомобилей
СОДЕРЖАНИЕ ВВЕДЕНИЕ 7 1 РАЗДЕЛ. ОБОСНОВАНИЕ ТЕМЫ ПРОЕКТА 1.1 Бизнес-плана проекта 1.2 Анализ производственной деятельности предприятия 10 1.2.1 Технология ремонта автомобилей 13 1.2.2 Организация технического контроля 15 1.2.3 Анализ противопожарных мероприятий 15 1.2.4 Анализ финансово-экономических показателей 16 1.2.5 Анализ рынка и концепция маркетинга 18 2 РАЗДЕЛ. ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ. 26 2.1 Обоснование необходимости восстановления деталей 26 2.2 Расчет производственной программы 26 2.3 В
User Рики-Тики-Та : 20 декабря 2015
825 руб.
Информационные модели принятия решений
Введение. Линейное программирование. Динамическое программирование. Теория игр и принятие решений. Заключение. Список использованной литературы.
User Lokard : 25 марта 2013
5 руб.
Курсовой проект по дисциплине Проектирование и эксплуатация систем передачи Вариант 01
Курсовой проект Проект РАТС на базе цифровой АТС типа EWSD По дисциплине: Основы проектирования строительства и эксплуатации сетей связи Содержание Введение Техническое задание 1.Разработка структурной схемы ГТС и нумерации АЛ 1.1. Структурная схема ГТС 1.2. Разработка системы нумерации АЛ на ГТС 2.Разработка структурной схемы проектируемой РАТС 2.1 Определение количества и емкости DLU 2.2 Распределение источников нагрузки на проектируемой РАТС по DLU 2.3 Структурная схема проектируемой РА
User shkyworker : 11 июня 2015
300 руб.
Расчет ректификационной установки насадочного типа непрерывного действия производительностью 6 кг/с по исходной смеси ацетон-вода.
Исходные данные к проекту Концентрация начальная Xf = 0,35 Концентрация остатка Xw = 0,025 Концентрация дистиллята Xp = 0,94 Давление в аппарате 0,1 МПа. Температура исходной смеси 30 °С 4. Содержание проекта (работы): Пояснительная записка, графическая часть 4.1. Разделы пояснительной записки (перечень подлежащих разработке вопросов) 1. Описание технической схемы установки. 2.Расчет основного аппарата. 3.Подбор вспомогательного оборудования.
User fallentier : 17 февраля 2013
50 руб.
up Наверх