Лабораторные работы 1-3. Вариант 3. Структуры и алгоритмы обработки данных (часть 1-я)

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

material.view.file_icon
material.view.file_icon
material.view.file_icon Лаб1.c
material.view.file_icon Лаб1.exe
material.view.file_icon Лабораторная 1.docx
material.view.file_icon
material.view.file_icon Лаб2.c
material.view.file_icon Лаб2.exe
material.view.file_icon Лабораторная 2.docx
material.view.file_icon
material.view.file_icon Лабораторная 3.docx
material.view.file_icon
material.view.file_icon Лаб3.c
material.view.file_icon Лаба3.exe
material.view.file_icon
material.view.file_icon Лаба3.c
material.view.file_icon Лаба3.exe
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Методы сортировки массивов
Цель работы: Освоить методы сортировки массивов.

Порядок выполнения работы:

Разработать подпрограммы сортировки массива целых чисел методами прямого выбора, методом Шелла и методом пирамидальной сортировки (или методом Хоара на выбор).
Отладить правильность работы соритровок на массивах малой длины. Кроме того,
контролировать правильность сортировки путем подсчета контрольной суммы и числа серий в массиве (оформить в виде подпрограммы).

Составить таблицу следующего вида (данные получить экспериментально) для n=100, 200, 300, 400, 500. (n – количество элементов в массиве)

Лабораторная работа 2
Быстрые методы сортировки последовательностей.
Цель работы: Освоить быстрые методы сортировки последовательностей

Порядок выполнения работы:

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

Лабораторная работа 3
Хэширование и поиск
Цель работы:Изучение возможности хэширования данных для организации поиска.

Порядок выполнения работы:

Разработать подпрограмму хеширования массива целых чисел методом прямого связывания и подпрограмму поиска в хэш-таблице элемента по заданному ключу. Вывести на экран построенную хэш-таблицу.
Реализовать подпрограмму хеширования массива целых чисел методом открытой адресации. Для разрешения коллизий использовать линейные и квадратичные пробы. Вывести на экран заполненные хеш-таблицы для m=11 в виде

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

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

Мачикина Елена Павловна
Структуры и алгоритмы обработки данных (часть 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-я), Лабораторные работы №№1-3 (Вариант один для всех))
Лабораторная работа 1 Методы сортировки массивов Цель работы: Освоить методы сортировки массивов. Порядок выполнения работы: Разработать подпрограммы сортировки массива целых чисел методами прямого выбора, методом Шелла и методом пирамидальной сортировки (или методом Хоара на выбор). Отладить правильность работы соритровок на массивах малой длины. Кроме того, контролировать правильность сортировки путем подсчета контрольной суммы и числа серий в массиве (оформить в виде подпрограммы
User najdac : 17 октября 2021
78 руб.
Структуры и алгоритмы обработки данных (часть 1-я), Лабораторные работы №№1-3 (Вариант один для всех))
Структуры и алгоритмы обработки данных (1 часть), Лабораторная работа №1
1. Разработать процедуры сортировки массива целых чисел методом прямого выбора, методом пузырьковой сортировки и методом шейкерной сортировки (язык программирования Паскаль или Си). 2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве. 3. Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретическими оценками. 4. Составить таблицу следующего вида (данные получить экспериментально) для n= 100, 200, 300, 400
User GTV8 : 10 сентября 2012
200 руб.
Лабораторная работа №1 по предмету «Структуры и алгоритмы обработки данных» (часть 1-я)
Задание на работу сформулировано следующим образом: 1) Разработать подпрограммы сортировки массива целых чисел методами прямого выбора, методом Шелла и методом пирамидальной сортировки. 2) Отладить правильность работы сортировок на массивах малой длины. Кроме того контролировать правильность сортировки путем подсчета контрольной суммы и числа серий в массиве (оформить в виде подпрограммы). 3) По полученным экспериментальным данным составить таблицу. 4) Проанализировать полученные результаты, ср
User boeobq : 28 октября 2021
50 руб.
Лабораторная работа №1 по предмету «Структуры и алгоритмы обработки данных» (часть 1-я)
Структуры и алгоритмы обработки данных (часть 1). Лабораторные работы №1-3
Лабораторная работа 1 Методы сортировки массивов Цель работы: Освоить методы сортировки массивов. Порядок выполнения работы: Разработать подпрограммы сортировки массива целых чисел методами прямого выбора, методом Шелла и методом пирамидальной сортировки (или методом Хоара на выбор). Отладить правильность работы соритровок на массивах малой длины. Кроме того, контролировать правильность сортировки путем подсчета контрольной суммы и числа серий в массиве (оформить в виде подпрограммы). Лаборато
User Damovoy : 6 июля 2020
75 руб.
Структуры и алгоритмы обработки данных (часть 1). Лабораторные работы №1-3
Контрольная работа. Теория вероятностей и математическая статистика. Вариант №7. СибГути. Заочно ускоренное обучение
Вариант 7 Задача 1 Электрическая цепь составлена из блоков по данной схеме. Найти вероятность разрыва цепи, если вероятность выхода из строя каждого блока равна p=0,3 Задача 2 Дискретная случайная величина задана законом распределения. Построить многоугольник распределения и найти математическое ожидание, дисперсию и среднеквадратическое отклонение случайной величины. Х: 0.1, 0.2, 0.3, 0.4, 0.5. р: 0,10; 0,35; 0,05; 0,10; 0,40. Задача 3 Известны математическое ожидание a и среднее квад
User TheMrAlexey : 27 декабря 2015
50 руб.
Контрольная работа. Матанализ. 14-й вариант. Сибгути
1. Найти пределы 1). lim┬(x→∞)((3x^4+x^2-6)/(2x^4-x+6)) 2). lim┬(x→0)〖((5*x)/(arctg x))^ 〗 3). lim┬(x→∞)〖(1+e^x )^(1/x) 〗 2. Найти производные а) y=(3+6*x)/√(3-4*x+5*x^2 ) б) y = 〖sin(〗〖x)〗 - 〖x cos(〗〖x)〗 в) y = xm ln (x) г) y/x=arctg(x/y) 3. Исследовать методами дифференциального исчисления функцию y(x)=x^2/(x-1). Используя результаты исследования, построить её график. 4. Дана функция f(x,y)=ln(3*x2-6*x*y+y). Найти все её частные производны
User igoriceg : 30 января 2016
50 руб.
Политология. Зачет. Вариант №9
1. Опыт избирательных кампаний в России 2003 –2004г. г. Как можно объяснить успех «Родины»? Вступление современной России в полосу рыночных реформ и демократизации общественной жизни вызвало множество новых явлений во всех сферах общества, одно из которых политический, в том числе избирательный маркетинг, закономерно возникающий в условиях политического рынка, в ситуации насыщенности политического пространства партиями, общественно-политическими движениями, избирательными блоками и обострения ко
User Margo777 : 20 ноября 2013
100 руб.
Политология. Зачет. Вариант №9
Вычислительная техника и информационные технологии. Контрольная работа №1. СибГУТИ\вариант03
Задание №1. Первое число: 115.710 Перевод в 2-ую систему. Перевод в 8-ую систему. Перевод в 16-ую систему. Второе число: 48.1710 Перевод в 2-ую систему Перевод в 8-ую систему. Перевод в 16-ую систему. Задание №2. Число: 23.68 Для перевода в 10-ую систему счисления запишем число в степенной форме: Для перевода в 2-ую систему счисления запишем цифры числа в виде триад и объединим их: Задание №3. Число: 3D.516 Для перевода числа в 10-ую систему счисления воспользуемся степенной записью. Задани
User suhinin : 26 января 2016
30 руб.
up Наверх