Лабораторная работа №4 по дисциплине: Дискретная математика. Вариант №6

Цена:
250 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon Lab4.exe
material.view.file_icon Lab4.pas
material.view.file_icon res.txt
material.view.file_icon Отчет.docx
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов
  • Microsoft Word

Описание

Лабораторная работа No4

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

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

Зачет
В архиве отчет + программа
Год сдачи - 2014
Лабораторная работа № 4 по дисциплине: Дискретная математика
Лабораторная работа № 4 Генерация подмножеств Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея. В качестве
User IT-STUDHELP : 29 января 2017
48 руб.
Лабораторная работа № 4 по дисциплине: Дискретная математика
Лабораторная работа №4 по дисциплине "Дискретная математика" 2 семестр 6 вариант
Лабораторная работа № 4 Генерация подмножеств Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея. В качестве р
User mastar : 23 января 2012
125 руб.
Лабораторная работа №4 по дисциплине: Дискретная математика. Вариант №10
Лабораторная работа №4 Дисциплина: Дискретная математика Вариант 10 СибГУТИ Работа № 3 Генерация подмножеств 1. Постановка задачи Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкало
User poststud : 2 июля 2015
100 руб.
Лабораторная работа № 4 по дисциплине "Дискретная математика". Вариант №1
Тема: Генерация подмножеств. Задание. Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея. В качестве результа
User kanchert : 31 марта 2014
Лабораторная работа №4 по дисциплине "Дискретная математика". Вариант №5.
Генерация подмножеств Задание. Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея. В качестве результата выводи
User XsEt : 15 сентября 2013
20 руб.
Лабораторная работа № 4 по дисциплине «Дискретная математика». Вариант № 3
Лабораторная работа № 4 по дискретной математике. Тема: Генерация подмножеств. Вариант №3. 2 семестр. Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использоват
User hunter911 : 15 сентября 2012
100 руб.
Лабораторная работа № 4 по дисциплине: Дискретная математика. Генерация подмножеств.
Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея. В качестве результата выводить построчно каждое из подмнож
User zhekaersh : 1 марта 2012
100 руб.
Лабораторная работа № 4 по дисциплине: Дискретная математика. Генерация подмножеств
Генерация подмножеств Задание: Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея.
User vereney : 5 ноября 2011
100 руб.
Курсовая работа по дисциплине «Волоконно-оптические системы передачи (ДВ 1.1)». Вариант №4.
1 Основы построения оптических систем передачи Изучите конспект, учебную литературу и ответьте письменно на следующие вопросы: 1. Что принято понимать под волоконно-оптической системой передачи? 2. Какой диапазон электромагнитных волн (частот) получил наибольшее применение в оптических системах передачи? 3. Какой физический смысл у показателя преломления? 4. Какие характеристики имеют стекловолокна? 5. Какие оптические диапазоны определены для улучшенных волокон стандарта G.652? 6. Чем принципиа
User teacher-sib : 18 апреля 2018
400 руб.
Курсовая работа по дисциплине «Волоконно-оптические системы передачи (ДВ 1.1)». Вариант №4. promo
Теплотехника Часть 1 Теплопередача Задача 9 Вариант 4
Плоская стальная стенка толщиной δст=10 мм омывается с одной стороны дымовыми газами с температурой t1=950 ºС, а с другой стороны – водой с температурой t2=250 ºС. Коэффициенты теплопередачи со стороны газов и со стороны воды соответственно α1 и α2. Коэффициент теплопроводности материала стенки λст=50 Вт/(м·К). Определить плотность теплового потока через стенку и температуру ее поверхностей со стороны газов и воды для случая чистой стенки, а также для случая, когда она покрыта слоем накипи с коэ
User Z24 : 12 октября 2025
180 руб.
Теплотехника Часть 1 Теплопередача Задача 9 Вариант 4
Механизм регулировки подбарабаний комбайна КЗС-1218 (сборочный чертеж)
Подбарабанье зерноуборочных комбайнов подвергается постоянным регулировкам при переходе на другой сорт и культуру. Зазор между барабаном и подбарабаньем регулируют электромеханическим или механическим способом, переключателем из кабины комбайнера. Он должен обеспечить максимальный вымолот и минимальное повреждение, измельчение зерна. Если зазор малый, то лучше происходит обмолот, однако увеличивается повреждение зерна и значительно перетирается и измельчается солома. При большом зазоре не все зе
User AgroDiplom : 5 апреля 2022
399 руб.
Механизм регулировки подбарабаний комбайна КЗС-1218 (сборочный чертеж)
Лабораторная работа №1 по дисциплине: Физика (часть 1-я). Тема: «Изучение характеристик электростатического поля». Вариант №9
Лабораторная работа № 1 «Изучение характеристик электростатического поля» Исходные данные: Вариант 9 Координаты первой точки: x=8 см, y=13 см; Координаты второй точки: x=10 см, y=13 см; Координаты третьей точки: x=12 см, y=13 см. Цель работы: 1. Изобразить графически сечение эквипотенциальных поверхностей электростатического поля, созданного заданной конфигурацией электрических зарядов 2. Используя изображение эквипотенциальных поверхностей, построить силовые линии электростатического поля зад
User IT-STUDHELP : 30 января 2017
300 руб.
promo
up Наверх