Дискретная математика. Лабораторная работа №4. Вариант №6
Состав работы
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Лабораторная работа No 4 Генерация подмножеств
Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея.
В качестве результата выводить построчно каждое из подмножеств (в виде битовой шкалы), сопровождая их порядковыми номерами. В случае большого количества результирующих строк (превышающего размер экрана) выполнять поэкранную выдачу, а также осуществлять их вывод в файл с выдачей на экран сообщения для пользователя – имя файла, его местонахождение.
Алгоритм построения бинарного кода Грея
Вход: n 3 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, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея.
В качестве результата выводить построчно каждое из подмножеств (в виде битовой шкалы), сопровождая их порядковыми номерами. В случае большого количества результирующих строк (превышающего размер экрана) выполнять поэкранную выдачу, а также осуществлять их вывод в файл с выдачей на экран сообщения для пользователя – имя файла, его местонахождение.
Алгоритм построения бинарного кода Грея
Вход: n 3 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-й бит, ...).
Проверил: Бах О. А.
Похожие материалы
Лабораторная работа №4 по дисциплине: Дискретная математика. Вариант №6
xtrail
: 23 января 2014
Лабораторная работа No4
Постановка задачи
Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея.
В качестве резу
250 руб.
Дискретная математика. Лабораторная работа №4
Bodibilder
: 14 марта 2019
Лабораторная работа No 4 Генерация подмножеств
Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея.
В качестве
15 руб.
Дискретная математика. Лабораторная работа №4
sibguter
: 5 июня 2018
Тема: Генерация подмножеств
Задание
Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея.
В качестве результата в
49 руб.
Дискретная математика. Лабораторная работа № 4
alexxxxxxxela
: 5 января 2014
Лабораторная работа № 4
Генерация подмножеств
Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея.
В качестве р
70 руб.
Дискретная математика, Лабораторная работа №4
GTV8
: 10 сентября 2012
Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея.
В качестве результата выводить построчно каждое из подмнож
250 руб.
Лабораторная работа № 4 по дискретной математике
migsvet
: 7 апреля 2012
Генерация подмножеств
Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея.
В качестве результата выводить постро
100 руб.
Дискретная математика Лабораторная работа № 4
1231233
: 17 сентября 2010
Тема: Генерация подмножеств
Задание:
Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея.
23 руб.
Лабораторная работа № 4 по дисциплине: Дискретная математика
IT-STUDHELP
: 29 января 2017
Лабораторная работа № 4 Генерация подмножеств
Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея.
В качестве
48 руб.
Другие работы
Понятие и основные характеристики экономически активного и неактивного населения
Elfa254
: 5 ноября 2013
Введение
Глава 1. Экономически активное и неактивное население: понятия и методы расчета.
Понятия категорий ЭАН и ЭНАН, общая экономическая характеристика.
Использование категорий ЭАН и ЭНАН в статистике рынка труда и оценке занятости населения.
Глава 2. Тенденции и динамика развития ЭАН и ЭНАН в России.
Оценка динамики экономической активности и неактивности за период 1992-2005 гг.
Экономическая активность в России на современном этапе.
Глава 3. Социальная защита и стимулирование экон
10 руб.
Зачетная работа по дисциплине: Использование ЭВМ в исследовании функциональных узлов и блоков телекоммуникационного оборудования
alexip23
: 3 мая 2017
Вопросы к зачету:
Какие функции выполняет мультиметр?
Перечислите виды анализа схем, которые можно выполнить с помощью программы Electronics WorkBench?
Сколько каналов имеет осциллограф?
Опишите органы управления осциллографа программы Electronics WorkBench.
Изобразите схему подключения измерителя АЧХ к измеряемому объекту.
Можно ли рассчитать АЧХ без использования прибора Bode Plotter?
Как создать схему в Electronics WorkBench?
Как выбрать нужный тип диода или транзистора?
Для чего нуж
139 руб.
Парламентское право. Контрольная работа. 3 задачи.
studypro2
: 9 марта 2017
Вариант 2.
Задача 1.
Депутат Государственной Думы Иванов был назначен федеральным министром и проработал в этой должности всего две недели, после чего был освобожден Президентом. Иванов вновь решил вернуться к исполнению депутатских обязанностей, однако мандатная комиссия палаты посчитала, что его депутатские полномочия досрочно прекращены, хотя палата и не успела за время пребывания Иванова в должности министра принять постановление о досрочном прекращении его полномочий.
Как бы вы разрешили э
150 руб.
Проектирование системы охлаждения судовой дизельной энергетической установки
zema2
: 3 марта 2010
Оглавление 2
Исходные данные 3
Расчет количества теплоты отводимого водой 4
Определение расхода охлаждающей воды через потребители 6
Определение площади теплопередающей поверхности теплообменных аппаратов. 8
Техническое проектирование системы охлаждения 11
Расчет трубопровода по участкам сети 12
Выбор главного двигателя 16
Выбор дизель-генератора 16
Построение характеристики сети 17
Выбор насоса 18
Расчет трубопровода на прочность 19
Расчет тепловой изоляции трубопроводов 20
Список литературы 21