Лабораторная работа №3 по дисциплине: Структуры и алгоритмы обработки данных. Вариант №7

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

material.view.file_icon
material.view.file_icon
material.view.file_icon Desktop.ini
material.view.file_icon
material.view.file_icon DIGITAL.EXE
material.view.file_icon Digital.pas
material.view.file_icon LAB3.doc
material.view.file_icon
material.view.file_icon SLIP.EXE
material.view.file_icon Slip.pas

Необходимые программы

Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Порядок выполнения работы:
1. Разработать процедуры сортировки последовательности целых чисел методом прямого слияния и методом цифровой сортировки (язык программирования Паскаль или Си).
2. Во время сортировки предусмотреть подсчет количества пересылок элементов в очередь и сравнений (М и С), сравнить их с теоретическими оценками.
3. Составить таблицу следующего вида (данные получить экспериментально) для n= 100, 200, 300, 400, 500. (n – количество элементов в массиве)

Метод N количество элементов в массиве С для упорядоченного массива М для упорядоченного массива С для случайного массива М для случайного массива
Слияние 100 667 767 723 823
 200 1532 1732 1647 1847
 300 2472 2772 2646 2946
 400 3460 3860 3693 4093
 500 4486 4986 4777 5277
Цифровая сортировка 100 2970 372 2970 372
 200 5684 558 5684 558
 300 9108 530 9108 730
 400 11484 930 11484 930
 500 15147 1104 15147 1104

4. Проанализировать полученные результаты. (Какой из методов самый быстрый? Самый медленный? Как сложность зависит от начальной отсортированности?)

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

Зачет!
В архиве отчет + программа.
Лабораторная работа №3. По дисциплине Структуры и алгоритмы обработки данных. МТУСИ. 2022
Лабораторная работа №3. По дисциплине Структуры и алгоритмы обработки данных. МТУСИ. 2022 Содержание 1 Задание на лабораторную работу 2 3 Ход работы 3 3.1 Задание №1 3 3.2 Задание №2 6 Список использованных источников 7 Задание на лабораторную работу Задание №1 Реализовать методы поиска подстроки в строке. Добавить возможность ввода строки и подстроки с клавиатуры. Предусмотреть возможность существования пробела. Реализовать возможность выбора опции чувствительности или нечувствительности к р
User DiKey : 29 марта 2023
150 руб.
Лабораторная работа №3. По дисциплине Структуры и алгоритмы обработки данных. МТУСИ. 2022
Лабораторная работа №3 по дисциплине «Структуры и алгоритмы обработки данных (часть 2-я)»
Двоичное Б-дерево поиска (ДБД) Цель работы: Изучение процесса программного построения ДБД. Разработать подпрограмму построения ДБ-дерева для массива целых чисел. Построить ДБ-дерево из 100, 200,…, 500 вершин (данные в вершинах произвольные, но все различные). Распечатать обход дерева слева направо. Для построенного ДБ-дерева вычислить размер, контрольную сумму, высоту и среднюю высоту (как для двоичного дерева) и высоту ДБ-дерева как количество уровней, сравнить их с аналогичными характеристикам
User boeobq : 17 ноября 2021
40 руб.
Лабораторная работа №3 по дисциплине «Структуры и алгоритмы обработки данных (часть 2-я)»
Лабораторная работа №3 по дисциплине: Структуры и алгоритмы обработки данных. Вариант №02
Лабораторная работа 3. Быстрые методы сортировки последовательностей. Цель работы: Освоить быстрые методы сортировки последовательностей Порядок выполнения работы: 1. Разработать подпрограммы сортировки последовательности целых чисел методом прямого слияния (или методом цифровой сортировки). 2. Разработать сервисные функции для работы со списками: заполнение списка (стека) возрастающими числами; заполнение списка (стека) убывающими числами; заполнение списка (стека) случайными числами; печат
User Багдат : 20 августа 2016
47 руб.
Лабораторная работа №3 по дисциплине: Структуры и алгоритмы обработки данных. Вариант №02
ЛАБОРАТОРНАЯ РАБОТА №3 по дисциплине «Структуры и алгоритмы обработки данных» Вариант 2
Быстрые методы сортировки последовательностей. Цель работы: Освоить быстрые методы сортировки последовательностей Порядок выполнения работы: 1. Разработать подпрограммы сортировки последовательности целых чисел методом прямого слияния (или методом цифровой сортировки). 2. Разработать сервисные функции для работы со списками: • заполнение списка (стека) возрастающими числами; • заполнение списка (стека) убывающими числами; • заполнение списка (стека) случайными числами; • печать элементов списка;
User beklenev : 15 декабря 2015
49 руб.
Лабораторная работа № 3 По дисциплине: Структуры и алгоритмы обработки данных (1 часть)
Порядок выполнения работы: 1. Разработать процедуры сортировки последовательности целых чисел методом прямого слияния и методом цифровой сортировки (язык программирования Паскаль или Си). 2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве. 3. Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретическими оценками. 4. Составить таблицу следующего вида (данные получить экспериментально) для n= 100, 200, 30
User Loviska : 26 января 2015
100 руб.
Лабораторная работа №3 по дисциплине: Структуры и алгоритмы обработки данных. Вариант №02
Лабораторная работа 3. Быстрые методы сортировки последовательностей. Цель работы: Освоить быстрые методы сортировки последовательностей Порядок выполнения работы: 1. Разработать процедуры сортировки последовательности целых чисел методом прямого слияния и методом цифровой сортировки (язык программирования Паскаль или Си). 2. Во время сортировки предусмотреть подсчет количества пересылок элементов в очередь и сравнений (М и С), сравнить их с теоретическими оценками. 3. Составить таблицу следующ
User Jack : 4 сентября 2014
100 руб.
Лабораторная работа № 3 по дисциплине «Структуры и алгоритмы обработки данных». Вариант № 1
Задание 1. Разработать процедуры сортировки последовательности целых чисел методом прямого слияния и методом цифровой сортировки (язык программирования Паскаль или Си). 2. Во время сортировки предусмотреть подсчет количества пересылок элементов в очередь и сравнений (М и С), сравнить их с теоретическими оценками. 3. Составить таблицу следующего вида (данные получить экспериментально) для n= 100, 200, 300, 400, 500. (n – количество элементов в массиве) 4. Проанализировать полученные результаты
User xtrail : 19 апреля 2013
200 руб.
Лабораторная работа №3 по дисциплине "Структуры и алгоритмы обработки данных. Часть 2"
Часть 2. "Древовидные структуры данных" Тема: Построение АВЛ-дерева. Цель работы: Освоить построение АВЛ-дерева. Порядок выполнения работы: 1. Разработать процедуру построения АВЛ-дерева. 2. Вычислить среднюю высоту АВЛ-дерева для n=10, 50, 100, 200, 400 (n -количество вершин в дереве) и заполнить таблицу следующего вида. Проанализировать полученные результаты, сравнить их с теоретическими оценками и результатами из лабораторной работы 1. Экспериментально определить среднее количество поворо
User Greenberg : 7 октября 2011
49 руб.
Онлайн Тест 1 по дисциплине: Техника и технологии первичной обработки сигналов.
Вопрос No1 По происхождению помехи разделяют на: динамические статические акустические электрические Вопрос No2 Что можно отнести к видам обработки звуковых сигналов? динамическая обработка частотная обработка временная обработка шумоподавление спецэффекты Вопрос No3 Динамические процессоры те, ... в которых скачкообразные волновые колебания всегда превышаю допустимый уровень Uном принцип работы которых строится на изменении громкости всего сигнала или какой-то его части в которых
User IT-STUDHELP : 9 ноября 2022
600 руб.
Онлайн Тест 1 по дисциплине: Техника и технологии первичной обработки сигналов. promo
Действие на организм человека электрического тока и первая помощь пострадавшим от него
Цель работы: ознакомиться с действием электрического тока на организм человека и обучение на манекене правилам оказания первой помощи пострадавшим от электрического тока. Общие положения Действие электрического тока на организм человека Действие электрического тока на живую ткань носит своеобразный и разносторонний характер. Проходя через организм человека, электрический ток оказывает следующие виды воздействия: термическое: ожоги тканей и нагрев кровеносных сосудов; электролитическое: разложен
User evelin : 16 марта 2014
5 руб.
Контрольная работа по дисциплине: Информатика. Вариант №8
-Прикладное программное обеспечение: назначение, состав, характеристики. -Сформировать двумерный массив А размером 6*6 с помощью генератора случайных чисел и вывести элементы массива на экран. Найти суммы значений элементов двух диагоналей матрицы отдельно и вывести их на экран.
User mirex2014 : 10 декабря 2014
120 руб.
Система електронних платежів національного банку України
Система електронних платежів Національного банку Украї­ни — це загальнодержавна платіжна система, яка забезпечує здій­снення розрахунків у електронній формі між банківськими устано­вами (та їхніми філіями) як за дорученнями клієнтів банків, так і за зобов 'язаннями банків один перед одним на території України. Основними завданнями системи є: задоволення потреб економіки, що реформується і розвива­ється; удосконалення кредитно-монетарної політики, яку проводить НБУ, через отримання оперативної
User alfFRED : 27 октября 2013
10 руб.
up Наверх