Лабораторные работы 1,2,3,4,5. Структуры и алгаритмы обработки даных(часть 1). Для всех вариантом.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon lab1.cpp
material.view.file_icon lab1.exe
material.view.file_icon лаб1.doc
material.view.file_icon
material.view.file_icon lab2.cpp
material.view.file_icon lab2.exe
material.view.file_icon лаб2.doc
material.view.file_icon
material.view.file_icon lab3.cpp
material.view.file_icon lab3.exe
material.view.file_icon лаб3.doc
material.view.file_icon
material.view.file_icon lab4.cpp
material.view.file_icon lab4.exe
material.view.file_icon лаб4.doc
material.view.file_icon
material.view.file_icon lab5-1.cpp
material.view.file_icon lab5-1.exe
material.view.file_icon lab5-2.cpp
material.view.file_icon lab5-2.exe
material.view.file_icon лаб5.doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

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

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

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

Лабораторная работа 4.
Индексация и быстрый поиск.
Цель работы:Изучение методов построения индексных массивов и быстрого поиска с использованием индексации.
Порядок выполнения работы:
1. Написать программу «Телефонный справочник», которая обрабатывает данные об абонентах телефонной станции. Каждый абонент имеет имя, адрес, телефонный номер. В программе описать массив абонентов (назовем его справочник). В справочнике должно быть не менее 10 элементов, которые заполняются либо программно, либо считываются из файла.
2. Разработать подпрограмму создания в памяти компьютера индексного массива для упорядочивания справочника (воспользоваться любым методом сортировки, кроме пузырькового). Применить разработанную подпрограмму для создания индексных массивов упорядочивания (в прямом порядке) справочника по имени, адресу и номеру телефона абонента. Вывести на экран исходный массив абонентов и содержимое построенных индексных массивов.
3. Разработать подпрограмму вывода на экран упорядоченного справочника. Применить разработанную подпрограмму для вывода на экран справочника, упорядоченного по возрастанию имени абонента, адреса абонента и номера телефона абонента.
4. Разработать подпрограмму поиска в справочнике с использованием индексного массива. Применить разработанную подпрограмму для поиска абонента по имени, адресу и номеру телефона. Ключ для поиска вводить с клавиатуры.

Лабораторная работа 5.
Хэширование и поиск.
Цель работы:Изучение возможности хэширования данных для организации поиска.
Порядок выполнения работы:
1. Разработать подпрограмму хеширования массива целых чисел методом прямого связывания и подпрограмму поиска в хэш-таблице элемента по заданному ключу. Вывести на экран построенную хэш-таблицу.
2. Реализовать подпрограмму хеширования массива целых чисел методом открытой адресации. Для разрешения коллизий использовать линейные и квадратичные пробы. Вывести на экран заполненные хеш-таблицы для m=11 в виде
3. Подсчитать и сравнить количество коллизий при линейных и квадратичных пробах. Построить таблицу и проанализировать полученные результаты:
4. Организовать поиск элемента с заданным ключом для метода открытой адресации (линейные и квадратичные пробы).

Комментарии: Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Структуры и алгоритмы обработки данных (часть 1)
Вид работы: Лабораторная работа 1-5
Оценка:Зачет
Дата оценки: 16.04.2016
Рецензия:Уважаемый ,

работа принята без замечаний.

Мачикина Елена Павловна
Физика (Часть 1). Лабораторная работа №1. Вариант 1.
Лабораторная работа № 1 «Изучение характеристик электростатического поля» Цель работы: 1. Изобразить графически сечение эквипотенциальных поверхностей электростатического поля, созданного заданной конфигурацией электрических зарядов 2. Используя изображение эквипотенциальных поверхностей, построить силовые линии электростатического поля заданной конфигурации зарядов 3. При помощи полученной картины силовых и эквипотенциальных линий проверить справедливость формулы связи напряжённости электрическ
User CameronCarmona : 25 мая 2020
200 руб.
Информатика. Часть №1. Лабораторная работа №1. Вариант №1
Лабораторная работа № 1 ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ ПРОЦЕССОВ Цель работы: Получить навыки программирования простых циклических процессов , содержащих разветвляющийся блок в теле цикла. Подготовка к лабораторной работе 1. Повторить назначение и форматы операторов цикла в языке Си. 2. Повторить назначение и формат условного оператора языка Си. 3. Повторить правила записи логических выражений в языке Си. Задание к лабораторной работе Написать программу на языке Си для расчета табл
User Азамат6 : 4 июня 2019
200 руб.
Лабораторная работа №1 по дисциплине: Информатика (часть 1). Вариант №1
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ ПРОЦЕССОВ Задание Написать программу на языке Си для расчета таблицы значений заданных математических выражений. Вариант 01: Y=e^|A+cos(BT)|, если T<0 Y=sin^(3)(T)+AT, если T>=0 A=-0.5; B=2 T изменяется от -2 до 5 с шагом 0.5 Схема алгоритма Программа на языке Си Результаты
User SibGOODy : 18 мая 2019
250 руб.
promo
Лабораторная работа №1 по дисциплине: Физика (часть 1). Вариант №1.
Лабораторная работа № 1 «Изучение характеристик электростатического поля» Цель работы: 1. Изобразить графически сечение эквипотенциальных поверхностей электростатического поля, созданного заданной конфигурацией электрических зарядов 2. Используя изображение эквипотенциальных поверхностей, построить силовые линии электростатического поля заданной конфигурации зарядов 3. При помощи полученной картины силовых и эквипотенциальных линий проверить спра-ведливость формулы связи напряжённости электри
User Ivan2013 : 4 марта 2017
250 руб.
Лабораторная работа (часть 1-я) без вариантов
Лабораторная работа №1 Исследование резисторного каскада предварительного усиления на биполярном транзисторе 1. Цель работы: Исследовать влияние параметров элементов схемы каскада с эмиттерной стабилизацией на его показатели (коэффициент усиления, частотные и переходные характеристики). 2. Описание схемы исследуемого усилителя: Принципиальная схема резисторного каскада приведена на рисунке 1. Транзистор VT1 включен по схеме с общим эмиттером. Необходимый режим работы и стабилизации тока о
User cannabis72 : 5 февраля 2018
180 руб.
Лабораторная работа (часть 1-я) без вариантов
Физика часть 1 лабораторная работа 1 вариант 2
Лабораторная работа 1 ИЗУЧЕНИЕ ХАРАКТЕРИСТИК ЭЛЕКТРОСТАТИЧЕСКОГО ПОЛЯ 1. ЦЕЛЬ РАБОТЫ 1) Исследовать электростатическое поле 2) Графически изобразить сечение эквипотенциальных поверхностей и силовые линии для двух конфигураций поля. 3) Оценить величину напряженности электрического поля в трех точках 4) Определить направление силовых линий
User Екатерина303 : 16 октября 2025
200 руб.
Физика часть 1 лабораторная работа 1 вариант 2
Физика (часть 1-я). Лабораторная работа №1. Вариант №3
Физика (часть 1) Лабораторная работа №1 вариант 3 Тема: ИЗУЧЕНИЕ ХАРАКТЕРИСТИК ЭЛЕКТРОСТАТИЧЕСКОГО ПОЛЯ Цель работы: 1) Исследовать электростатическое поле; 2) Графически изобразить сечение эквипотенциальных поверхностей и силовые линии для двух конфигураций поля; 3) Оценить величину напряженности электрического поля в трех точках; 4) Определить направление силовых линий.
User Анатолий22 : 25 октября 2021
200 руб.
Физика. часть 1-я. Лабораторная работа №1. Вариант №6
Лабораторная работа 1 ИЗУЧЕНИЕ ХАРАКТЕРИСТИК ЭЛЕКТРОСТАТИЧЕСКОГО ПОЛЯ Координаты для варианта 6: А (2,6) В (10,6) С (16,6) 1. ЦЕЛЬ РАБОТЫ 1) Исследовать электростатическое поле 2) Графически изобразить сечение эквипотенциальных поверхностей и силовые линии для двух конфигураций поля. 3) Оценить величину напряженности электрического поля в трех точках 4) Определить направление силовых линий 5. ЗАДАНИЕ В работе требуется получить графическое изображение электростатического поля при двух разли
User Damovoy : 22 мая 2021
250 руб.
Физика. часть 1-я. Лабораторная работа №1. Вариант №6
Основные направления инновационной политики Республики Беларусь на современном этапе
СОДЕРЖАНИЕ Основные направления научной и инновационной политики Республики Беларусь 3 Финансирование науки. 21 ЗАКЛЮЧЕНИЕ. 23 Список использованной литературы.. 25 Основные направления научной и инновационной политики Республики Беларусь Главная задача инновационной политики государства – стимулирование инновационных процессов, реализуемых через систему целей и усилий, признаваемых государством, закреплённых законодательно и ориентированных на развитие и государственную поддержку науки,
User Qiwir : 2 ноября 2013
10 руб.
Законный представитель несовершеннолетнего подозреваемого, обвиняемого в уголовном процессе
Содержание Введение. §1. Понятие законного представителя несовершеннолетнего подозреваемого, обвиняемого и порядок допуска его к участию в уголовном деле Вопросы для самоконтроля § 2. Права и обязанности законного представителя несовершеннолетнего подозреваемого, обвиняемого в уголовном процессе Вопросы для самоконтроля Заключение Темы рефератов Задачи Список литературы Приложения Введение В последние годы в нашей стране под воздействием различных факторов значительно увеличилось количество п
User VikkiROY : 26 ноября 2012
19 руб.
Операционные сиситемы. Экзаменационная работа. Билет №17
1)Однопрограммные и мультипрограммные вычислительные комплексы. Критерии эффективности вычислительных систем (ВС). Классификация ВС в соответствии с выбранным критерием. ОТВЕТ: В зависимости от ряда признаков различают однопрограммные и мультипрограммные вычислительные системы (в зависимости от количества программ, одновременно находящихся в оперативной памяти). В однопрограммном режиме работы в памяти ЭВМ находится и выполняется только одна программа. Такой режим обычно характерен для микро-Э
User stud82 : 18 января 2013
250 руб.
Беспроводные технологии передачи данных. Вариант №1
Дано: a. Метод аутентификации PSK. b. Название сети SSID: sibsutis c. MAC-адрес точки доступа(шестн.): 000726404eff d. MAC-адрес клиента (шестн.): 9439e5b014e5 2. Пароль к Wi-Fi сети: kursovik01 3. Сгенерировать самостоятельно (придумать) последовательности Anonce и Snonce таким образом, чтобы первый и последний байт был равен вашему варианту, т.е. 01 ANonce (шестн.): 1dd09a9a8b22c9937d31e32de8cf6fb3a5acdb597a1645af61a1da78d8bde901 SNonce (шестн.): 17482c244b2c352b4bc561d34156185053352d1980
User Gila : 4 ноября 2021
280 руб.
up Наверх