Дискретная математика. Лабораторная работа № 4. Генерация подмножеств (Pascal)

Цена:
300 руб.

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

material.view.file_icon
material.view.file_icon Задание.doc
material.view.file_icon LAB_4.PAS
material.view.file_icon LAB_4.EXE
Работа представляет собой 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-й бит, ...).

В архиве: DOC 6 стр. (подробное описание работы программы + выводы), EXE, PAS

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

Комментарии: Оценка:Зачет
Дата оценки: 25.11.2011
Дискретная математика. Лабораторная работа № 4. Генерация подмножеств
Постановка задачи, описание входных данных программы и ее результатов Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного
User nik200511 : 2 июля 2013
23 руб.
Лабораторная работа № 4 по дисциплине: Дискретная математика. Генерация подмножеств.
Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея. В качестве результата выводить построчно каждое из подмнож
User zhekaersh : 1 марта 2012
100 руб.
Лабораторная работа № 4 по дисциплине: Дискретная математика. Генерация подмножеств
Генерация подмножеств Задание: Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея.
User vereney : 5 ноября 2011
100 руб.
Лабораторная работа №4 по дисциплине: Дискретная математика Генерация подмножеств (общий вариант)
Задание Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея. В качестве результата выводить построчно каждое и
User Учеба "Под ключ" : 1 октября 2016
250 руб.
Лабораторная работа № 4 «Генерация подмножеств» по дисциплине: Дискретная математика. Вариант№ 04
Лабораторные работы основаны на лекционном материале и выполняются после изучения соответствующего теоретического раздела. Помимо этого, каждая работа снабжена методическими указаниями, сопровождающими текст задания. Среда программирования – Turbo Pascal 7.0. Внимание! При выполнении лабораторных работ необходимо предусматривать обработку возможных ошибок ввода. Программа не должна “зависать” или вести себя иным некорректным образом ни при каких начальных данных! При вводе неправильных начальны
User andreyka1486 : 27 января 2012
200 руб.
Лабораторная работа № 4 Генерация подмножеств.
Лабораторная работа № 4 Генерация подмножеств. Задание Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея. В
User spfly : 21 марта 2012
100 руб.
Лабораторная работа №4 по дисциплине: Дискретная математика. Генерация подмножеств (2-й семестр)
Генерация подмножеств Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея. В качестве результата выводить постр
User xtrail : 9 февраля 2014
300 руб.
Лабораторная работа 2 Дискретная математика - Генерация подмножеств
Лабораторная работа No 2 Генерация подмножеств Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея. В качеств
User SOKOLOV : 27 октября 2024
350 руб.
Лабораторная работа 2 Дискретная математика - Генерация подмножеств
Кран мостовой электрический грузоподъемность 50 т чертеж
Чертеж мостового крана сделан в компас 21 и компас 12 Технические характеристики крана 1. Грузоподъемность: главного подъема - 50т вспомогательного - 10т 2. Высота подъема: главного коюка - 16м вспомогательного - 18м 3. Скорость подъема: главного крюка - 6м/мин вспомогательного - 12м/мин Скорость передвижения: тележки - 43м/мин крана - 63м/мин 4. Режим работы: главного подъема - тяжелый вспомогательного - средний передвижения
User Laguz : 17 августа 2024
200 руб.
Кран мостовой электрический грузоподъемность 50 т чертеж
Совершенствование организации технического обслуживания и ремонта автотранспортных средств в условиях МУП «Ичалкисельхозтранс» Ичалкинского района Республики Мордовия
СОДЕРЖАНИЕ ВВЕДЕНИЕ 7 1 ХАРАКТЕРИСТИКА ПРОИЗВОДСТВЕННОЙ ДЕЯТЕЛЬНОСТИ МУП «ИЧАЛКИСЕЛЬХОЗТРАНС» 9 1.1 Общая характеристика предприятия 9 1.2 Анализ использования автомобильного парка 10 1.3 Анализ структуры и состава водителей 12 1.4 Характеристика производственно-ремонтной базы 13 1.5 Цели и задачи дипломного проектирования 15 2 СОВЕРШЕНСТВОВАНИЕ ОРГАНИЗАЦИИ ТЕХНИЧЕСКОГО ОБСЛУЖИВАНИЯ И РЕМОНТА АВТОТРАНСПОРТНЫХ СРЕДСТВ 16 2.1 Корректирование нормативов 16 2.2 Определение коэффициента технической
User Рики-Тики-Та : 3 января 2013
825 руб.
Обгрунтування параметрів і розробка конструкції розпушника із стабілізованою глибиною різання
МЕТА РОБОТИ Розробка конструкції навіски розпушника із пересувним робочим органом. ЗАДАЧІ РОБОТИ 1. Обґрунтування конструкції навіски розпушника. 2. Розробка методики розрахунку конструктивних і режимних параметрів розпушника. 3. Розробка конструкції навіски розпушника. 4. Підготовка публікації за тематикою роботи. ПРИЙНЯТІ ПРИПУЩЕННЯ І ОБМЕЖЕННЯ 1. Різання ґрунту відбувається за схемою блокованого різання з незруйнованої ґрунтової поверхні. 2. Різання ґрунту здійснюється гострим наконечником.
User SerFACE : 9 октября 2014
200 руб.
Конструкторская часть. разработка приспособления для стяжки пружин
сборочный чертеж и деталировка 3А1.3.1 Анализ существующих конструкций Существует множество видов стяжек пружин, начиная от простой скобы изготовленной из прутка и заканчивая сложными и дорогостоящими гидравлическими приспособлениями. Стяжка-скоба представлена на рисунке 3.1.. 3.2 Описание предлагаемой конструкции Взяв за основу конструкцию, описанную выше, разработаем новое приспособление с учетом недостатков предыдущего.... Принцип работы приспособления: Упорная и прижимная чашки устанавл
User Рокки : 29 марта 2014
500 руб.
Конструкторская часть. разработка приспособления для стяжки пружин
up Наверх