Лабораторная работа №3 по дисциплине: Дискретная математика. Вариант №2 (2-й семестр)

Цена:
350 руб.

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

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

Описание

Задание
Дано конечное множество A. Требуется сгенерировать все возможные перестановки его элементов в лексикографическом порядке. Требования к заданию множества – в нем не должно быть повторяющихся элементов, кроме того, удобнее использовать или только буквы, или только цифры.
Программа должна сначала упорядочить все элементы заданного множества по возрастанию (это первый – минимальный – набор), затем – посредством МИНИМАЛЬНО ВОЗМОЖНЫХ ПЕРЕСТАНОВОК! – сгенерировать последовательно возрастающие (лексикографически) наборы, вплоть до последнего, в котором все элементы упорядочены по убыванию.
Следует оценивать количество возможных перестановок и в случае, если они не поместятся на экран, выполнять их вывод в файл с выдачей на экран соответствующей информации для пользователя и выполнять поэкранный вывод с ожиданием нажатия клавиши.

Постановка задачи
Необходимо разработать программу, генерирующую перестановки множества. Мощность множества задается пользователем, таким образом нужно предусмотреть работу с динамическим массивом.
Процедуру перестановки реализовать по следующему алгоритму:
1) Выполняется проверка последнего (m-го) набора на наличие в его конце некоторого количества символов, упорядоченных по убыванию – пусть это символы ak+1...an.  
 Например: 3 5 2 6 4 1≥ – k=3, символы с 4-го по 6-й упорядочены по убыванию.
2) Если такое k найдено, то поменять местами k-й элемент и наименьший элемент из ak+1...an, больший этого ak.  
 В нашем примере это 2 и 4: 3 5 4 6 2 1≥ (это промежуточный набор).
3) После шага 2 упорядочить элементы с k+1-го до последнего по возрастанию. Получен очередной набор выдать его на печать.  
 3 5 4 1 2 6≥.
4) Если на шаге 1 ответ отрицательный, то поменять местами 2 последних элемента и выдать на печать полученный набор.  После шага 3 было 3 5 4 1 2 6≥ выдать 3 5 4 1 6 2≥.  
5) Если полученный набор не последний (упорядоченный по убыванию), то возврат на шаг 1. В противном случае конец работы.

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

Работа успешно зачтена!
В архиве отчет (11 стр) + программа на языке Pascal
Преподаватель: Бах О. А.
Лабораторная работа №3 по дисциплине: Дискретная математика. Генерация перестановок (2-й семестр)
Генерация перестановок Дано конечное множество A. Требуется сгенерировать все возможные перестановки его элементов в лексикографическом порядке (по материалам главы 1, п. 1.3.6, и главы 2, п. 2.2.1). Требования к за-данию множества – в нем не должно быть повторяющихся элементов, кроме того, удобнее использо-вать или только буквы, или только цифры. Программа должна сначала упорядочить все элементы заданного множества по возрастанию (это первый – минимальный – набор), затем – посредством МИНИМАЛЬН
User xtrail : 9 февраля 2014
300 руб.
Лабораторная работа №3 по дисциплине: Дискретная математика. Тема: "Генерация перестановок". Вариант №7 (2-й семестр)
Дано конечное множество A. Требуется сгенерировать все возможные перестановки его элементов в лексикографическом порядке. Требования к заданию множества – в нем не должно быть повторяющихся элементов, кроме того, удобнее использовать или только буквы, или только цифры. Программа должна сначала упорядочить все элементы заданного множества по возрастанию (это первый – минимальный – набор), затем – посредством МИНИМАЛЬНО ВОЗМОЖНЫХ ПЕРЕСТАНОВОК! – сгенерировать последовательно возрастающие (лексиког
User xtrail : 24 января 2014
500 руб.
Лабораторная работа № 3 по дисциплине: Дискретная математика
Лабораторная работа No 3 Генерация перестановок Дано конечное множество A. Требуется сгенерировать все возможные перестановки его элементов в лексикографическом порядке (по материалам главы 1, п. 1.3.6, и главы 2, п. 2.2.1). Требования к заданию множества – в нем не должно быть повторяющихся элементов, кроме того, удобнее использовать или только буквы, или только цифры. Программа должна сначала упорядочить все элементы заданного множества по возрастанию (это первый – минимальный – набор), зате
User IT-STUDHELP : 29 января 2017
48 руб.
Лабораторная работа № 3 по дисциплине: Дискретная математика
Дискретная математика. Контрольная работа . 7-й вариант. 2-й семестр
I. Задано универсальное множество U и множества A,B,C,D Найти результаты действий a) - д) и каждое действие проиллюстрировать с помощью диаграммы Эйлера-Венна. 1.U= {10 ,11,12,13,14} A={10,11,12} ; B={12,13,14} ; C={10,14 }; D={12} . ______ _ _ ____ _ _ а) A^C ; б) (BVA)\C ; в)BVD ; г) A^C ; д) (U\(B^C))\D . II. Ввести необходимые элементарные высказывания и записать логической формулой следующее предложение. “Есл
User DEKABR1973 : 22 марта 2017
120 руб.
Контрольная работа по дисциплине: Дискретная математика. Вариант №2 (2-й семестр)
No1 Доказать равенства, используя свойства операций над множествами и определения операций. Проиллюстрировать при помощи диаграмм Эйлера-Венна. а) (AB) \ (AC) = (AB) \C б) (AB)C=(AC)(BC) . No2 Даны два конечных множества: А={a,b,c}, B={1,2,3,4}; бинарные отношения P1 AB, P2 B2. Изобразить P1, P2 графически. Найти P = (P2P1)–1. Выписать области определения и области значений всех трех отношений: P1, P2, Р. Построить матрицу [P2], проверить с ее помощью, является ли отношение P2 рефлекс
User Amor : 3 июня 2014
550 руб.
Контрольная работа по дисциплине: Дискретная математика. Вариант №2 (2-й семестр) promo
Лабораторная работа №2 по дисциплине: Дискретная математика. Вариант №2 (2-й семестр)
Задание Бинарное отношение R на конечном множестве A: RA2 – задано списком упорядоченных пар вида (a,b), где a,bA. Требования на множество – те же, что и раньше (в нем не должно встречаться повторяющихся элементов, кроме того, оно должно быть упорядочено по возрастанию). Программа должна определять свойства заданного отношения: рефлексивность, симметричность, антисимметричность, транзитивность. Проверку свойств выполнять по матрице бинарного отношения, сопровождая необходимыми пояснениями. Работ
User Amor : 3 июня 2014
350 руб.
Дискретная математика. 2-й семестр. 10-й вариант
I). Задано универсальное множество и множества Найти результаты действий a) - д) и каждое действие проиллюстрировать с помощью диаграммы Эйлера-Венна. II). Ввести необходимые элементарные высказывания и записать логической формулой следующее предложение. III). Для булевой функции найти методом преобразования минимальную ДНФ. По таблице истинности построить СКНФ. По минимальной ДНФ построить релейно-контактную схему. IV). Орграф задан своей матрицей смежности. Следует: а) нарисовать орграф; б)
User alexeysh2 : 21 февраля 2016
150 руб.
Лабораторная работа 3 По дисциплине: Дискретная математика Вариант 4
Лабораторная работа № 3 Поиск компонент связности графа Граф задан его матрицей смежности. Требуется определить количество компонент связности этого графа (по материалам главы 3, п. 3.2.3 и 3.4). При этом должны быть конкретно перечислены вершины, входящие в каждую компоненту связности. Выбор алгоритма поиска компонент связности – произвольный. Например, приветствуется использование одного из видов обхода (поиск в глубину или поиск в ширину по материалам п. 3.4.3). Пользователю должна быть пред
User Nitros : 28 июня 2025
300 руб.
Натяжное устройство. Вариант 32 ЧЕРТЕЖ
Натяжное устройство. Вариант 32 Схема принципиальная полная натяжного устройства показана на рис.5.235. Натяжное устройство предназначено для регулирования величины провисания(натяжения) ленты или цепи конвейера. Натяжение ленты осуществляется горизонтальным перемещением ползуна 2 по направляющим корпуса 1. Ползун перемещается при вращении винта 4, соединенного с ползуном подвижно, а с корпусом - прямоугольной резьбой втулки 6, закрепленной в корпусе винтами 8. Вкладыш 3 служит подшипником скол
User coolns : 16 октября 2023
600 руб.
Натяжное устройство. Вариант 32 ЧЕРТЕЖ promo
Экзаменационная работа по дисциплине: Мультисервисные сети связи (часть 1). Билет №17
Билет №17 1. Сущность Глобальной информационной инфраструктуры (GII). Области применения GII. 2. Функции медиашлюзов (MGW). Классификация MGW. 3. Рассчитать требуемую пропускную способность сетевого интерфейса (физический уровень) при передаче речи по стеку RTP/UDP/IP/Ethernet с параметрами: аудиокодек G.711; количество речевых пакетов в одной IP-дейтаграмме – 2.
User SibGOODy : 21 ноября 2018
700 руб.
promo
Гидромеханика ГУМРФ им. адм. С. О. Макарова 2017 Задача 7.2
В стальном новом трубопроводе диаметром d=0,2 м движется вода с расходом Q=3,14 л/с. Трубопровод имеет 2 колена и снабжен одним клапаном. Определить потерю давления в трубопроводе длинной 10 м, если коэффициенты местных сопротивлений ξкол=1,5, ξклап=2,5, кинематический коэффициент вязкости воды ν=1 cСт.
User Z24 : 28 октября 2025
150 руб.
Гидромеханика ГУМРФ им. адм. С. О. Макарова 2017 Задача 7.2
Развитие телевизионной техники
Уже в конце XIX века фантасты описывали домашние экраны, на которых жители будущего столетия наблюдали за событиями, происходившими далеко за пределами их домов. Предпосылки Впервые влияние света на электричество (это явление называется фотоэффект – вырывание электронов из вещества, при воздействии на него светом) обнаружил немецкий физик Генрих Герц в 1887 году. Он подробно описал свои наблюдения, но объяснить это явление так и не сумел. В феврале 1888, русский ученый Александр Столетов прове
User alfFRED : 15 сентября 2013
10 руб.
up Наверх