ЛАБОРАТОРНЫЕ РАБОТЫ №1-5 по дисциплине «Структуры и алгоритмы обработки данных. Часть 1». Вариант №7.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon LAB3_1.EXE
material.view.file_icon LAB3_1.PAS
material.view.file_icon LAB3_2.EXE
material.view.file_icon LAB3_2.PAS
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon LAB4.EXE
material.view.file_icon LAB4.PAS
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon LAB5_1.EXE
material.view.file_icon LAB5_1.PAS
material.view.file_icon LAB5_2.EXE
material.view.file_icon LAB5_2.PAS
material.view.file_icon text.txt
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon LAB1_1.EXE
material.view.file_icon LAB1_1.PAS
material.view.file_icon LAB1_2.EXE
material.view.file_icon LAB1_2.PAS
material.view.file_icon LAB1_3.EXE
material.view.file_icon LAB1_3.PAS
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon LAB2_1.EXE
material.view.file_icon LAB2_1.PAS
material.view.file_icon LAB2_2.EXE
material.view.file_icon LAB2_2.PAS
material.view.file_icon LAB2_3.EXE
material.view.file_icon LAB2_3.PAS
material.view.file_icon Отчет.doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word
  • Программа для просмотра текстовых файлов

Описание

ЛАБОРАТОРНАЯ РАБОТА №1
Задание
Тема: Методы сортировки массивов с квадратичной трудоемкостью.
Цель работы: Освоить методы сортировки массивов с квадратичной трудоемкостью.
Порядок выполнения работы:
1. Разработать процедуры сортировки массива целых чисел методом прямого выбора, методом пузырьковой сортировки и методом шейкерной сортировки (язык программирования Паскаль или Си).
2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве.
3. Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретическими оценками.
4. Составить таблицу следующего вида (данные получить экспериментально) для n= 100, 200, 300, 400, 500 (n – количество элементов в массиве)
метод М для упорядоченного массива С для упорядоченного массива М для случайного массива С для случайного массива
Прямой выбор    
Пузырьковая    
Шейкерная    
Проанализировать полученные результаты. (Какой из методов самый быстрый? Самый медленный? Как сложность зависит от начальной отсортированности?)

ЛАБОРАТОРНАЯ РАБОТА №2
Задание
Тема: Быстрые методы сортировки массивов
Цель работы: Освоить быстрые методы сортировки массивов

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

метод М для упорядоченного массива С для упорядоченного массива М для случайного массива С для случайного массива
Метод Шелла    
Пирамидальная
сортировка    
Метод Хоара    

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


ЛАБОРАТОРНАЯ РАБОТА №3
Задание
1. Разработать процедуры сортировки последовательности целых чисел методом прямого слияния и методом цифровой сортировки (язык программирования Паскаль или Си).
2. Во время сортировки предусмотреть подсчет количества пересылок элементов в очередь и сравнений (М и С), сравнить их с теоретическими оценками.
3. Составить таблицу следующего вида (данные получить экспериментально) для n= 100, 200, 300, 400, 500. (n – количество элементов в массиве)
4. Проанализировать полученные результаты. (Какой из методов самый быстрый? Самый медленный? Как сложность зависит от начальной отсортированности?)

ЛАБОРАТОРНАЯ РАБОТА №4
Задание
Тема: Индексация и быстрый поиск
Цель работы: Освоить методы построения индексных массивов и быстрого поиска в массиве.

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

ЛАБОРАТОРНАЯ РАБОТА №5
Задание
Тема: Хэширование и поиск
Цель работы: Освоить методы построения хэш-таблиц и поиска с помощью хэш-таблиц.

Порядок выполнения работы:
1. Построить хэш-таблицу методом линейных проб для слов заданного текста. Текст находится в некотором файле (примерно 200 слов). Экспериментально определить минимально необходимый объем хэш-таблицы и число коллизий при построении.
2. Построить хэш-таблицу методом квадратичных проб для слов заданного текста. Файл с текстом должен быть тот же, что и п.1. Экспериментально определить минимально необходимый объем хэш-таблицы и число коллизий при построении.
3. Заполнить следующую таблицу полученными данными. Проанализировать результаты. (Какой метод требует большего объема памяти? Для какого из методов меньшее число коллизий?).

метод Объем хэш-таблицы Число коллизий
Линейные пробы  
Квадратичные пробы

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

Зачет по каждой лабораторной работе:

Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Структуры и алгоритмы обработки данных. Часть 1
Вид работы: Лабораторная работа 5
Оценка: Зачет
Дата оценки: 13.10.2016
Рецензия:Уважаемый С*
Лабораторные работы №№1-5 по дисциплине: Структуры и алгоритмы обработки данных. Вариант №7
Лабораторная работа №1 1. Разработать процедуры сортировки массива целых чисел методом прямого выбора, методом пузырьковой сортировки и методом шейкерной сортировки (язык программирования Паскаль или Си). 2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве. 3. Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретическими оценками. 4. Составить таблицу следующего вида (данные получить экспериментально)
User Jack : 1 декабря 2014
650 руб.
Структуры и алгоритмы обработки данных (часть 1-я). Лабораторная работа №1
Цель работы: Освоить методы сортировки массивов. Порядок выполнения работы: 1. Разработать подпрограммы сортировки массива целых чисел методами прямого выбора, методом Шелла и методом пирамидальной сортировки (или методом Хоара на выбор). 2. Отладить правильность работы соритровок на массивах малой длины. Кроме того, контролировать правильность сортировки путем подсчета контрольной суммы и числа серий в массиве (оформить в виде подпрограммы). Серией называется неубывающая последовательность эл
User rikimaru : 10 мая 2020
150 руб.
Структуры и алгоритмы обработки данных (часть 1-я). Лабораторная работа №1
“Структуры и алгоритмы обработки данных. Часть 1”. Лабораторная работа № 1
Порядок выполнения работы: Разработать процедуры сортировки массива целых чисел методом прямого выбора, методом пузырьковой сортировки и методом шейкерной сортировки (язык программирования Паскаль или Си). Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве. Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретическими оценками. Составить таблицу следующего вида (данные получить экспериментально) для n= 1
User wchg : 10 сентября 2013
79 руб.
Структуры и алгоритмы обработки данных. Часть 1, Лабораторная работа №1
Тема: Методы сортировки массивов с квадратичной трудоемкостью. Цель работы: Освоить методы сортировки массивов с квадратичной трудоемкостью. Порядок выполнения работы: 1.Разработать процедуры сортировки массива целых чисел методом прямого выбора, методом пузырьковой сортировки и методом шейкерной сортировки (язык программирования Паскаль или Си). 2.Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве. 3.Во время сортировки предусмотреть подсчет количества
User stud82 : 6 октября 2012
30 руб.
Лабораторная работа №1. "Структуры и алгоритмы обработки данных. Часть 1"
Часть 1. Методы сортировки и поиска. Тема: Методы сортировки массивов с квадратичной трудоемкостью. Цель работы: Освоить методы сортировки массивов с квадратичной трудоемкостью. Порядок выполнения работы: 1. Разработать процедуры сортировки массива целых чисел методом прямого выбора, методом пузырьковой сортировки и методом шейкерной сортировки (язык программирования Паскаль или Си). 2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве. 3. Во время сорт
User Greenberg : 22 октября 2011
49 руб.
Лабораторные работы №№1-5 по дисциплине: Структуры и алгоритмы обработки данных.
Лабораторная работа 1. Методы сортировки массивов с квадратичной трудоемкостью. Цель работы: Освоить методы сортировки массивов с квадратичной трудоемкостью. Порядок выполнения работы: 1. Разработать подпрограммы сортировки массива целых чисел методами прямого выбора, методом пузырьковой сортировки и методом шейкерной сортировки. 2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве (оформить в виде подпрограммы). Серией называется неубывающая последовател
User moomy : 3 июня 2016
200 руб.
Структуры и алгоритмы обработки данных (1 часть), Лабораторная работа №1
1. Разработать процедуры сортировки массива целых чисел методом прямого выбора, методом пузырьковой сортировки и методом шейкерной сортировки (язык программирования Паскаль или Си). 2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве. 3. Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретическими оценками. 4. Составить таблицу следующего вида (данные получить экспериментально) для n= 100, 200, 300, 400
User GTV8 : 10 сентября 2012
200 руб.
Лабораторные работы №1-5 по дисциплине Структуры и алгоритмы обработки данных (часть 1) 2016 год
Лабораторная работа 1. Методы сортировки массивов с квадратичной трудоемкостью. Цель работы: Освоить методы сортировки массивов с квадратичной трудоемкостью. Порядок выполнения работы: 1. Разработать подпрограммы сортировки массива целых чисел методами прямого выбора, методом пузырьковой сортировки и методом шейкерной сортировки. 2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве (оформить в виде подпрограммы). Серией называется неубывающая последовател
User ir4onka : 5 января 2018
250 руб.
Лабораторные работы №1-5 по дисциплине Структуры и алгоритмы обработки данных (часть 1) 2016 год
Презентация. Прикладное программное обеспечение
Редактирование аудио/видео файлов с помощью различных инструментов Простая презентация, предлагающая краткий наглядный материал по прикладному программному обеспечению. Представлена в двух форматах - Microsoft Office и Open Office Технология и предоставляемые ею услуги по пересылке и получению электронных сообщений компьютерной сети Система мгновенного обмена сообщениями - IM Система мгновенного обмена сообщениями - IM Сервисная система, при помощи которой можно общаться через сеть Интернет с
User VikkiROY : 14 мая 2011
50 руб.
Тепломассообмен СЗТУ Задача 9 Вариант 72
Определить коэффициент теплоотдачи сухого насыщенного водяного пара на горизонтальной трубе n-го ряда конденсатора при коридорном и шахматном расположении в нем труб. Найти количество конденсирующегося за 1 час пара, если абсолютное давление в конденсаторе р, температурный напор пар – стенка Δt, наружный диаметр латунных труб в конденсаторе 16 мм, а длина l. Насколько изменится коэффициент теплоотдачи, если в паре содержится 1% воздуха?
User Z24 : 22 февраля 2026
220 руб.
Тепломассообмен СЗТУ Задача 9 Вариант 72
Сетчатый каплеуловитель Установки для измерения расхода и дебита нефтяных и газовых скважин "Мера 40-1-400"-Деталировка: Фланец, Лоток-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
Сетчатый каплеуловитель Установки для измерения расхода и дебита нефтяных и газовых скважин "Мера 40-1-400"-Деталировка: Фланец, Лоток-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
User lesha.nakonechnyy.92@mail.ru : 16 апреля 2018
460 руб.
Сетчатый каплеуловитель Установки для измерения расхода и дебита нефтяных и газовых скважин "Мера 40-1-400"-Деталировка: Фланец, Лоток-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
ГОСТ Р 52018-2003 Бадьи проходческие. Технические условия
Настоящий стандарт распространяется на проходческие бадьи типа БПСМ, предназначенные для подъема горной массы, а также для спуска и подъема людей, инструмента и материалов в вертикальных горных выработках. Стандарт устанавливает технические условия и методы контроля параметров бадей при изготовлении и испытаниях Дата введения в действие: 2004-01-01 11 стр.
User alfFRED : 27 июня 2013
up Наверх