Лабораторная работа № 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. Основные причины появления трещин в стенах и классификация трещин 2. Методы и средства наблюдения за трещинами 3. Устройства контроля ширины трещин 4. Рекомендации по дальнейшей эксплуатации жилого дома по ул. Тургенева, 39 на основе экспертизы ограждающих конструкций Список литературы Введение Со временем в стенах жилых домов появляются трещины, которые являются довольно неприятным явлением. Появившиеся трещины снижают теплозащиту о
User alfFRED : 28 августа 2013
10 руб.
Проектирование конструкций многоэтажного здания
СОДЕРЖАНИЕ 1. Исходные данные для проектирования. 2. Проектирование и расчет сборной средней колонны подвального этажа. 2.1. Определение усилий в колонне. 2.2. Выбор материалов колонны. 2.3. Определение несущих способностей колонны (подбор продольной рабочей арматуры). 2.4. Определение диаметра и шага поперечных стержней арматуры. 2.5. Конструирование каркаса колонны. 3. Проектирование и расчет фундамента под среднюю колонну. 3.1. Исходные данные. 3.2. Определение размера подошвы фундамента. 3.
User Рики-Тики-Та : 7 сентября 2011
55 руб.
Теории мотивации, их взаимосвязь и практическое применение на примере магазина
Введение Очень часто встречаешься с расхожим представлением людей, что изучение теории менеджмента – пустая трата времени. Конечно же опытный руководитель может без труда находить правильные решения и выходы из любой ситуации. Но какой ценой достигается такая виртуозность? Если у руководителя не было соответствующего образования в области менеджмента, то, в основном, методом познания управленческой деятельности был метод проб и ошибок. Применение этого метода в работе с людьми недопустимо, так к
User DocentMark : 25 ноября 2012
10 руб.
Уголовный процесс (код УСР)
, 9 заданий по 5 тестовых вопроса Задание 1 Изучить главы 15, 16, 17. Вопрос 1. Что предшествует допросу обвиняемого? 1) опрос свидетелей; 2) предъявление обвинения; 3) проверка фактов; 4) установление объективности; 5) выяснение обстоятельств преступления. Вопрос 2. Чем являются показания обвиняемого? 1) основой для обвинения; 2) источником выяснения обстоятельств; 3) источником доказательств и средством защиты прав и интересов обвиняемого; 4) предметом показаний; 5) основой уголовного дела. Во
User тантал : 1 августа 2013
100 руб.
up Наверх