Лабораторная работа №3 по дискретной математике

Цена:
300 руб.

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

material.view.file_icon
material.view.file_icon lab3.doc
material.view.file_icon LAB3.EXE
material.view.file_icon LAB3.PAS
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Работа No 3 Генерация перестановок
Дано конечное множество A. Требуется сгенерировать все возможные перестановки его элементов в лексикографическом порядке (по материалам главы 1, п. 1.3.6, и главы 2, п. 2.2.1). Требования к заданию множества – в нем не должно быть повторяющихся элементов, кроме того, удобнее использовать или только буквы, или только цифры.
Программа должна сначала упорядочить все элементы заданного множества по возрастанию (это первый – минимальный – набор), затем – посредством МИНИМАЛЬНО ВОЗМОЖНЫХ ПЕРЕСТАНОВОК! – сгенерировать последовательно возрастающие (лексикографически) наборы, вплоть до последнего, в котором все элементы упорядочены по убыванию.
Следует оценивать количество возможных перестановок и в случае, если они не поместятся на экран, выполнять их вывод в файл с выдачей на экран соответствующей информации для пользователя и выполнять поэкранный вывод с ожиданием нажатия клавиши.
Дополнительно: Предоставить пользователю возможность выбора другого варианта работы программы, в котором за исходную точку упорядочивания наборов выбирается не минимальный набор, а набор в таком порядке, как он задан пользователем.
Возможный алгоритм решения (Пример: множество А={1, 2, 3, 4, 5, 6}, |A| = n):
Предположим, что уже построено m наборов. Тогда для получения m+1-го набора:
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 задавать признак его выполнения, который будет анализироваться (и сбрасываться) на шаге 1. После шага 3 было  3 5 4 1 2 6≥ выдать  3 5 4 1 6 2≥ .
Если был набор  3 5 2 6 1 4≥ выдать  3 5 2 6 4 1≥ .
5. Если полученный набор не последний (упорядоченный по убыванию), то возврат на шаг 1. В противном случае конец работы.



Зачет
Лабораторная работа №3 по дискретной математике
Генерация перестановок Дано конечное множество A. Требуется сгенерировать все возможные перестановки его элементов в лексикографическом порядке (по материалам главы 1, п. 1.3.6, и главы 2, п. 2.2.1). Требования к заданию множества – в нем не должно быть повторяющихся элементов, кроме того, удобнее использовать или только буквы, или только цифры. Программа должна сначала упорядочить все элементы заданного множества по возрастанию (это первый – минимальный – набор), затем – посредством МИНИМАЛЬНО
User migsvet : 7 апреля 2012
100 руб.
Лабораторная работа № 3 по дисциплине: Дискретная математика
Лабораторная работа No 3 Генерация перестановок Дано конечное множество A. Требуется сгенерировать все возможные перестановки его элементов в лексикографическом порядке (по материалам главы 1, п. 1.3.6, и главы 2, п. 2.2.1). Требования к заданию множества – в нем не должно быть повторяющихся элементов, кроме того, удобнее использовать или только буквы, или только цифры. Программа должна сначала упорядочить все элементы заданного множества по возрастанию (это первый – минимальный – набор), зате
User IT-STUDHELP : 29 января 2017
48 руб.
Лабораторная работа № 3 по дисциплине: Дискретная математика
Лабораторная работа №3. Дискретная математика. (СибГУТИ)
Генерация перестановок Дано конечное множество A. Требуется сгенерировать все возможные перестановки его элементов в лексикографическом порядке (по материалам главы 1, п. 1.3.6, и главы 2, п. 2.2.1). Требования к заданию множества – в нем не должно быть повторяющихся элементов, кроме того, удобнее использовать или только буквы, или только цифры. Программа должна сначала упорядочить все элементы заданного множества по возрастанию (это первый – минимальный – набор), затем – посредством МИНИМАЛЬНО
User Lost : 15 февраля 2012
70 руб.
Лабораторная работа №3 по предмету "Дискретная математика".
Работа № 3 Генерация перестановок Дано конечное множество A. Требуется сгенерировать все возможные перестановки его элементов в лексикографическом порядке (по материалам главы 1, п. 1.3.6, и главы 2, п. 2.2.1). Требования к заданию множества – в нем не должно быть повторяющихся элементов, кроме того, удобнее использовать или только буквы, или только цифры. Программа должна сначала упорядочить все элементы заданного множества по возрастанию (это первый – минимальный – набор), затем – посредством
User Greenberg : 29 июля 2011
79 руб.
Лабораторная работа №3, Вариант №3. Дискретная математика.
Дано конечное множество A. Требуется сгенерировать все возможные перестановки его элементов в лексикографическом порядке. Требования к заданию множества – в нем не должно быть повторяющихся элементов, кроме того, удобнее использовать или только буквы, или только цифры. Программа должна сначала упорядочить все элементы заданного множества по возрастанию (это первый – минимальный – набор), затем – посредством МИНИМАЛЬНО ВОЗМОЖНЫХ ПЕРЕСТАНОВОК! – сгенерировать последовательно возрастающие (лексиког
User Jersey : 24 октября 2016
70 руб.
Лабораторная работа №3. Дискретная математика - Вариант №3
Постановка задачи Дано конечное множество A. Требуется сгенерировать все возможные перестановки его элементов в лексикографическом порядке. Требования к заданию множества – в нем не должно быть повторяющихся элементов, кроме того, удобнее использовать или только буквы, или только цифры. Программа должна сначала упорядочить все элементы заданного множества по возрастанию (это первый – минимальный – набор), затем – посредством минимально возможных перестановок – сгенерировать последовательно возра
User JulDir : 2 февраля 2013
39 руб.
Лабораторная работа №3. Генерация перестановок. Дискретная математика. ДО
Лабораторная работа № 3 Генерация перестановок 1. Задание на лабораторную работу Дано конечное множество A. Требуется сгенерировать все возможные перестановки его элементов в лексикографическом порядке (по материалам главы 1, п. 1.3.6, и главы 2, п. 2.2.1). Требования к заданию множества – в нем не должно быть повторяющихся элементов, кроме того, удобнее использовать или только буквы, или только цифры. Программа должна сначала упорядочить все элементы заданного множества по возрастанию (это перв
User rukand : 22 марта 2013
80 руб.
Лабораторные работы № 1-3. Дискретная математика. (СибГУТИ)
Работа 1. Множества и операции над ними Написать программу, в которой для конечных упорядоченных множеств реализовать все основные операции с помощью алгоритма типа слияния (по материалам главы 1, п.1.2). Допустима организация множеств в виде списка или в виде массива. Работа программы должна происходить следующим образом: 1. На вход подаются два упорядоченных множества A и B (вводятся с клавиатуры, элементы множеств – буквы латинского алфавита). 2. После ввода множеств выбирается требуемая опе
User Lost : 15 февраля 2012
150 руб.
Автоматизированное рабочее место менеджера по рекламе
Ключевые слова: проектирование, разработка, реклама, агентства недвижимости, БД, бизнес-процессы, ИС, АИС, система, автоматизация, экономический эффект, деятельность, моделирование, проект. Целью является автоматизация работы менеджера по рекламе фирмы по купле-продаже недвижимости. Предметом исследования является агентство недвижимости «Деловая недвижимость». В ходе работы был разработан программный комплекс, который реализовал автоматизацию основных аспектов работы менеджера по рекламе фирм
User Elfa254 : 3 октября 2013
10 руб.
Бруй Л.П. Техническая термодинамика ТОГУ Задача 1 Вариант 50
Расчет газовой смеси Газовая смесь состоит из нескольких компонентов, содержание которых в смеси задано в процентах по объему (табл.1.1). Определить: 1) кажущуюся молекулярную массу смеси; 2) газовую постоянную смеси; 3) средние мольную, объемную и массовую теплоемкости смеси при постоянном давлении в пределах температур от t1 до t2 (табл.1.2). 1. Что называется удельной газовой постоянной? Единица ее измерения в системе СИ. Чем она отличается от универсальной газовой постоянно
User Z24 : 2 декабря 2025
150 руб.
Бруй Л.П. Техническая термодинамика ТОГУ Задача 1 Вариант 50
Направляющие системы электросвязи Курсовой проект Вариант 13
1. Выбрать и обосновать трассу прокладки ВОЛП между пунктами Курск - Брянск 2. Рассчитать необходимое число каналов. 3. Выбрать систему передачи и определить требуемое число оптических волокон в ОК Выбрать тип ОК и начертить поперечный разрез ОК. 4. Рассчитать параметры ОК. 5. Определить длину регенерационного участка. 6. Разработать структурную схему организации связи и привести схему размещения регенераторов. 7. Составить смету на строительство и монтаж ВОЛП 8. Расчёт параметров надёжности
User VasgenXII : 2 декабря 2022
150 руб.
Рекламная компания как инструмент антикризисного управления предприятием
Введение. 2 Глава 1. Место и роль рекламной кампании в антикризисном управлении предприятием 4 1.1 Экономическое содержание рекламной деятельности. 4 1.2 Подходы к оценке эффективности рекламной деятельности. 8 1.3 Отечественный и зарубежный опыт рекламной деятельности. 18 Глава 2. Анализ эффективности рекламной кампании организации ООО «Сибирский центр обеспечения». 27 2.1 Анализ затрат на рекламную кампанию.. 27 2.2 Анализ показателей эффективности рекламной кампании. 29 2.3 Анализ ди
User evelin : 10 октября 2013
15 руб.
up Наверх