Дискретная математика. Лабораторная работа №4, 1-й семестр. Все варианты

Цена:
39 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon LAB_4.PAS
material.view.file_icon LAB_4.EXE
material.view.file_icon Лаб № 4.docx
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Задано целое положительное число 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
Оценка:Зачет
Рецензия:Уважаемый

Бах Ольга Анатольевна
Дискретная математика (2-й семестр). Лабораторная работа №4. Без варианта
Задание. Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея. В качестве результата выводить построчно каждое из
User Aftalick : 15 октября 2014
45 руб.
Дискретная математика (2-й семестр). Лабораторная работа №4. Без варианта
Лабораторная работа №4 по дисциплине: Дискретная математика. Вариант №2 (2-й семестр)
Задание Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея. В качестве результата выводить построчно каждое из
User Amor : 3 июня 2014
350 руб.
Лабораторная работа №4 по дисциплине: Дискретная математика. Генерация подмножеств (2-й семестр)
Генерация подмножеств Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея. В качестве результата выводить постр
User xtrail : 9 февраля 2014
300 руб.
Дискретная математика. Лабораторная работа №4
Лабораторная работа No 4 Генерация подмножеств Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея. В качестве
User Bodibilder : 14 марта 2019
15 руб.
Дискретная математика. Лабораторная работа №4
Тема: Генерация подмножеств Задание Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея. В качестве результата в
User sibguter : 5 июня 2018
49 руб.
Дискретная математика. Лабораторная работа № 4
Лабораторная работа № 4 Генерация подмножеств Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея. В качестве р
User alexxxxxxxela : 5 января 2014
70 руб.
Дискретная математика, Лабораторная работа №4
Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея. В качестве результата выводить построчно каждое из подмнож
User GTV8 : 10 сентября 2012
250 руб.
Лабораторная работа № 4 по дискретной математике
Генерация подмножеств Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея. В качестве результата выводить постро
User migsvet : 7 апреля 2012
100 руб.
Функции институтов в современной экономике
Предпосылкой эффективного функционирования рыночного механизма является становление определенного набора институтов. Специфика подходов к их изучению рассматривается через функции, которые институты выполняют в современной рыночной экономике. Необходимой предпосылкой и условием для создания и эффективного функционирования рыночной экономики в Российской Федерации является становление определенного набора соответствующих институтов. Совокупность институтов и институциональные отношения образуют
User evelin : 19 декабря 2013
10 руб.
Зачётная работа по истории 1 семестр, 1 вариант
1. Установите последовательность исторических эпох: 1.Палеолит 2.Энеолит 3.Мезолит 4.Неолит ОТВЕТ: 1.Палеолит 2.Мезолит 3.Энеолит 4.Неолит 2. Первые государства в Египте называют: А) полисами; Б) номами; В) городами; Г) поселениями. ОТВЕТ: Номами
User tatacava1982 : 20 ноября 2019
50 руб.
Зачётная работа по истории 1 семестр, 1 вариант
Задача по ОБЖ
Произвести оценку уровня звука в расчетной точке на территории, непосредственно прилегающей к дому-интернату для престарелых и инвалидов, который создает маневровый тепловоз, находящийся на расстоянии 200 м от расчетной точки. Уровень звукового давления, создаваемый маневровым тепловозом, составляет 78 дБА. Между маневровым тепловозом и расчетной точкой расположена однорядная зеленая зона шириной 18 м.
User anderwerty : 24 января 2015
30 руб.
Контрольная работа №1 Человеко-машинное взаимодействие Вариант №7 ДО СибГУТИ
Задание 1.1. Найдите один источник (в библиотеке или в Интернете), который говорит об опытных свидетельствах человеческих ограничений. Дайте полную ссылку на найденный источник. Опишите в пределах одного параграфа, что говорят результаты исследований по поводу физических ограничений человека. Ссылка на источник в Интернете: http://lib.rus.ec/b/315501/read. В статье рассматриваются пределы физического совершенства человека. Одна из точек зрения, которой в той или иной форме придерживаются многи
User Olya : 5 декабря 2017
230 руб.
Контрольная работа №1 Человеко-машинное взаимодействие Вариант №7 ДО СибГУТИ
up Наверх