Дискретная математика. Лабораторные работы №№1-5. Для всех вариантов.

Цена:
147 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon 2.doc
material.view.file_icon REL.EXE
material.view.file_icon REL.PAS
material.view.file_icon
material.view.file_icon GEN.EXE
material.view.file_icon GEN.PAS
material.view.file_icon лр3.doc
material.view.file_icon
material.view.file_icon GEN2.EXE
material.view.file_icon GEN2.PAS
material.view.file_icon лр4.doc
material.view.file_icon
material.view.file_icon GRAF.EXE
material.view.file_icon GRAF.PAS
material.view.file_icon лр5 .doc
material.view.file_icon
material.view.file_icon SETS_V4.EXE
material.view.file_icon SETS_V4.PAS
material.view.file_icon лр1.doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Лабораторная работа No 1.

Постановка задачи
Написать программу, в которой для конечных упорядоченных множеств реализовать все основные операции (È, Ç, Í, \) с помощью алгоритма типа слияния. Допустима организация множеств в виде списка или в виде массива.
Работа программы должна происходить следующим образом:
1.На вход подаются два упорядоченных множества A и B (вводятся с клавиатуры, элементы множеств – буквы латинского алфавита)...
Описание входных данных программы и ее результатов
Входными данными являются конечные упорядоченные множества A и B. Множества хранятся в виде массива символов.
На вводе повторение символов допускается. Порядок символов произвольный. Ввод иных символов (не символов алфавита латиницы) считается ошибкой, о которой программа сообщает и требует нового ввода. Строчная и прописная буквы считаются одним и тем же символом (преобразуются в прописные при вводе).
После ввода множеств их элементы сортируются по возрастанию, повторяющиеся элементы удаляются...
Описание основных переменных, а также основных блоков и подпрограмм
Основные переменные:
A, B, C типа TSet – массивы символов (максимум до 50 элементов), A, B – исходные множества, С – результат операций объединения, пересечения, разности;
n, m, k типа integer – мощность множеств A, B, C.
В программе используются следующие функции...
Алгоритм решения задачи
Выводим на экран меню программы. Задаем начальные значения переменных n = m = 0.
На первом этапе программа предлагает ввести исходные множества A и В. При вводе проверяется ограничение элементов множества символами латинского алфавита. При этом не различается регистр букв, все элементы преобразуются в заглавные буквы. Если заданное множество содержит недопустимые элементы, предлагается ввести множество еще раз. Если все элементы входят в диапазон A..Z, массив сортируется по возрастанию, одинаковые элементы удаляются.
После ввода множеств A и В доступен выбор операции:
1 – ввести множества A и B (ввод новых множеств)...

Лабораторная работа No 2.

Постановка задачи
Бинарное отношение R на конечном множестве A: RÍA2 – задано списком упорядоченных пар вида (a,b), где a,bÎA. Требования на множество – те же, что и раньше (в нем не должно встречаться повторяющихся элементов, кроме того, оно должно быть упорядочено по возрастанию). Программа должна определять свойства заданного отношения: рефлексивность, симметричность, антисимметричность, транзитивность. Проверку свойств выполнять по матрице бинарного отношения, сопровождая необходимыми пояснениями.
Работа программы должна происходить следующим образом:
1. На вход подается множество A из n элементов и список упорядоченных пар, задающий отношение R (мощность множества, элементы и пары вводятся с клавиатуры).
2. Результаты выводятся на экран (с необходимыми пояснениями) в следующем виде...
Описание входных данных программы и ее результатов
Входными данными является конечное упорядоченное множество A и список упорядоченных пар.
Мощность множества задается с клавиатуры и ограничена максимальным значением - 15 элементов.
При вводе элементов повторение символов допускается. Порядок символов произвольный. После ввода элементы сортируются по возрастанию, повторяющиеся элементы удаляются. Элементы свыше указанной мощности отбрасываются...
Описание основных переменных, а также основных блоков и подпрограмм
Основные переменные:
A типа TSet – массив символов (от 1 до 15 элементов) – исходное множество A;
num, n типа integer – мощность множества A,
m, S типа matrix – двухмерный массив (от 1 до 15 элементов) элементов типа byte – матрица бинарного отношения...
Алгоритм решения задачи
Вводим мощность множества A. Если она не превышает максимальное значение, предлагается ввести элементы множества. После ввода повторяющиеся элементы удаляются, элементы сортируются по возрастанию, лишние элементы отбрасываются. Элементы множества A выводятся на экран в упорядоченном виде.
Предлагается ввести список пар из элементов множества A, каждую пару в новой строке. Повтор пар не допускается.
Заканчивается ввод пар двойным нажатием Enter...

Лабораторная работа No 3.

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

Лабораторная работа No 4.

Постановка задачи, описание входных данных программы и ее результатов
Задано целое положительное число n, которое представляет собой мощность некоторого множества. Требуется с минимальными трудозатратами генерировать все подмножества этого множества, для чего каждое последующее подмножество должно получаться из предыдущего путем добавления или удаления только одного элемента. Множество и все его подмножества представляются битовой шкалой. Для генерации использовать алгоритм построения бинарного кода Грея.
В качестве результата выводить построчно каждое из подмножеств (в виде битовой шкалы), сопровождая их порядковыми номерами. В случае большого количества результирующих строк (превышающего размер экрана) выполнять поэкранную выдачу, а также осуществлять их вывод в файл с выдачей на экран сообщения для пользователя – имя файла, его местонахождение...
Описание основных переменных, а также основных блоков и подпрограмм

Основные переменные:
B: TArray – массив элементов множества B / подмножеств (битовая шкала);
n – мощность множества B;
w: boolean – имеет значение true, когда производится запись в файл...

Алгоритм решения задачи
Алгоритм построения бинарного кода Грея:
Вход: n 3 0 – мощность множества.
Выход: последовательность кодов подмножеств B (битовая шкала).
1.Инициализация массива В и его выдача на печать.
2.В цикле по i (от 1 до 2 n –1):

Лабораторная работа No 5.

Постановка задачи, описание входных данных программы и ее результатов
Граф задан его матрицей смежности. Требуется определить количество компонент связности этого графа. При этом должны быть конкретно перечислены вершины, входящие в каждую компоненту связности.
Выбор алгоритма поиска компонент связности – произвольный. Например, приветствуется использование одного из видов обхода (поиск в глубину или поиск в ширину).
Пользователю должна быть предоставлена возможность редактировать исходную матрицу, т.е. изменять исходный граф без выхода из программы. Предусмотреть также возможность изменения количества вершин...

Описание основных переменных, а также основных блоков и подпрограмм
Основные переменные:
A: array of shortint – матрица смежности;
n: integer – количество вершин графа...

Алгоритм решения задачи
Для поиска компонент связности используется алгоритм обхода графа в глубину.
S[v] = true, если вершина уже была просмотрена, и false иначе.
(Изначально ни одна вершина еще не просмотрена, S[v] := false)...

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

Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Дискретная математика
Вид работы: Лабораторная работа
Оценка:Зачет
Дата оценки: .03.2013
Рецензия:Уважаемая
Бах Ольга Анатольевна
Дискретная математика. Лабораторная работа № 1
Бинарное отношение R на конечном множестве A: RA2 – задано списком упорядоченных пар вида (a,b), где a,bA. Требования на множество – в нём не должно встречаться повторяющихся элементов, кроме того, оно должно быть упорядочено по возрастанию. Если введённое пользователем множество не соответствует этим требованиям, программа должна автоматически привести его к необходимому виду. Программа должна построить матрицу бинарного отношения и определить его свойства: рефлексивность, антирефлексивность, с
User svladislav987 : 16 апреля 2021
200 руб.
Дискретная математика. Лабораторная работа №1
Лабораторная работа No 1 Множества и операции над ними Написать программу, в которой для конечных упорядоченных множеств реализовать все основные операции (È , Ç , Í , \) с помощью алгоритма типа слияния (по материалам главы 1, п.1.2). Допустима организация множеств в виде списка или в виде массива. Работа программы должна происходить следующим образом: На вход подаются два упорядоченных множества A и B (вводятся с клавиатуры, элементы множеств – буквы латинского алфавита). После ввода множес
User Bodibilder : 14 марта 2019
15 руб.
Дискретная математика. Лабораторная работа №1
Тема: Множества и операции над ними Задание Написать программу, в которой для конечных упорядоченных множеств реализовать все основные операции ( , \) с помощью алгоритма типа слияния (по материалам главы 1, п.1.2). Допустима организация множеств в виде списка или в виде массива. Работа программы должна происходить следующим образом: 1. На вход подаются два упорядоченных множества A и B (вводятся с клавиатуры, элементы множеств – буквы латинского алфавита). 2. После ввода множеств выбирается т
User sibguter : 5 июня 2018
49 руб.
Лабораторная работа № 1. Дискретная математика
Лабораторная работа No 1 Множества и операции над ними Написать программу, в которой для конечных упорядоченных множеств реализовать все основные операции ( , \) с помощью алгоритма типа слияния (по материалам главы 1, п.1.2). Допустима организация множеств в виде списка или в виде массива. Работа программы должна происходить следующим образом: 1. На вход подаются два упорядоченных множества A и B (вводятся с клавиатуры, элементы множеств – буквы латинского алфавита). 2. После ввода множеств
User Antipenko2016 : 8 января 2017
150 руб.
Лабораторная работа №1 по дискретной математике
Работа No 1.Множества и операции над ними Написать программу, в которой для конечных упорядоченных множеств реализовать все основные операции ( , \) с помощью алгоритма типа слияния (по материалам главы 1, п.1.2). Допустима организация множеств в виде списка или в виде массива. Работа программы должна происходить следующим образом: 1. На вход подаются два упорядоченных множества A и B (вводятся с клавиатуры, элементы множеств – буквы латинского алфавита). 2. После ввода множеств выбирается тре
User puzirki : 25 декабря 2013
200 руб.
Дискретная математика. Лабораторная работа №1
Написать программу, в которой для конечных упорядоченных множеств реализовать все основные операции с помощью алгоритма типа слияния. Допустима организация множеств в виде списка или в виде массива.
User PShulepov : 13 октября 2013
100 руб.
Дискретная математика. Лабораторная работа №1
Написать программу, в которой для конечных упорядоченных множеств реализовать все основные операции ( , \) с помощью алгоритма типа слияния (по материалам главы 1, п.1.2). Допустима организация множеств в виде списка или в виде массива. Работа программы должна происходить следующим образом: 1. На вход подаются два упорядоченных множества A и B (вводятся с клавиатуры, элементы множеств – буквы латинского алфавита). 2. После ввода множеств выбирается требуемая операция (посредством текстового ме
User GTV8 : 10 сентября 2012
250 руб.
Лабораторная работа №1 по дискретной математике
Множества и операции над ними Написать программу, в которой для конечных упорядоченных множеств реализовать все основные операции ( , \) с помощью алгоритма типа слияния (по материалам главы 1, п.1.2). Допустима организация множеств в виде списка или в виде массива. Работа программы должна происходить следующим образом: 1. На вход подаются два упорядоченных множества A и B (вводятся с клавиатуры, элементы множеств – буквы латинского алфавита). 2. После ввода множеств выбирается требуемая опер
User migsvet : 7 апреля 2012
100 руб.
Приборы свч и од. контрольная работа №1. вариант №11
В двухрезонаторном клистроном усилителе, работавшем в оптимальном режиме, изменили один из параметров. Требуется определить, как надо изменить другой параметр, чтобы получить ту же выходную мощность или как при этом изменится режим усилителя. Изменили ускоряющее напряжение от U0 до U0× (1+0,1m). Во сколько раз надо изменить расстояние между резонаторами, чтобы сохранить оптимальный режим, если первоначально , а ? Задача 2. Электроны, влетающие в замедляющую систему ЛБВ, имеют скорость , где
User kakau : 16 марта 2014
20 руб.
Курсовой проект “Теория массового обслуживания ”. Вариант № 1
1. Постановка задачи Промежуточное звено компьютерной сети Supernet обслуживает запросы от 5 абонентов по двум телефонным каналам. Компьютер каждого абонента выходит на связь по любому свободному каналу. Если же оба канала заняты, абонент получает отказ. Администрация решила провести статистическое исследование для того, чтобы
User avrmaster : 10 августа 2012
250 руб.
Рынки ИТ и организация продаж
Контрольная работа. 2 вариант 1. Что из перечисленного относится к стадии семейной компании? 2. Что называется среднесрочным планированием? 3. Потребности заказчика делятся на 4. В матрице решения проблем концептуальный блок включает в себя 5. На этапе взросления источником финансирования компании является 6. Конкурентные атаки подразделяются на 7. Что из перечисленного не относится к фазе Старта (Start-up) продукта? 8. Какие продукты/бизнесы называются «звёздами»? 9. К чему относятся Слабости (
User jaggy : 6 апреля 2017
300 руб.
ФОЭ. 3семестр. Контрольная работа. Вариант №14
Контрольная работа По дисциплине: Физические основы электроники Вариант: No14 Задача 1. По статическим характеристикам заданного биполярного транзистора, включенного по схеме с общим эмиттером, рассчитать параметры усилителя графоаналитическим методом. Для этого: а) построить линию нагрузки; б) построить на характеристиках временные диаграммы токов и напряжений и выявить наличие или отсутствие искажений формы сигнала, определить величины амплитуд напряжений на коллекторе и базе, тока к
User 58197 : 26 марта 2013
45 руб.
up Наверх