Структуры и алгоритмы обработки данных (2 часть). Вариант 25.

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

material.view.file_icon 18738458-0E52-44D5-8E97-1AE8DECECF68.docx

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

Работа представляет собой файл, который можно открыть в программе:
  • Microsoft Word

Описание

1. Хранящуюся в файле базу данных (4000 записей) загрузить динамически в оперативную память компьютера в виде массива или списка (в зависимости от варианта), вывести на экран по 20 записей (строк) на странице с возможностью отказа от просмотра.
2. Упорядочить данные в соответствии с заданным условием упорядочения, используя указанный метод сортировки. Упорядоченные данные вывести на экран.
3. Предусмотреть возможность быстрого поиска по ключу в упорядоченной базе, в результате которого из записей с одинаковым ключом формируется очередь, содержимое очереди выводится на экран.
4. Из записей очереди построить дерево поиска по ключу, отличному от ключа сортировки, вывести на экран содержимое дерева и предусмотреть возможность поиска в дереве по запросу.
5. При выполнении задания главное внимание следует уделить эффективности применяемых алгоритмов, исключению всех лишних операций.
6. Операции, выражающие логически завершенные действия, рекомендуется оформлять в виде подпрограмм, грамотно выбирая между процедурами и функциями. Имена переменных и подпрограмм, параметры подпрограмм, используемые языковые конструкции должны способствовать удобочитаемости программы.
7. Для сравнения символьных строк не рекомендуется пользоваться встроенными языковыми средствами и библиотечными функциями.

Описание баз данных

B = 4 (файл base4.dat)
База данных "Населенный пункт"
Стpуктуpа записи:
ФИО гражданина: текстовое поле 32 символа
фоpмат <Фамилия>_<Имя>_<Отчество>
Название улицы: текстовое поле 20 символов
Номер дома: целое число
Номер квартиры: целое число
Дата поселения: текстовое поле 8 символов
фоpмат дд-мм-гг
Пpимеp записи из БД:
Петpов_Иван_Федоpович___________
Ленина______________
10
67
29-02-65

Варианты условий упорядочения и ключи поиска (К):
C = 1 - по ФИО и названию улицы, К = пеpвые тpи буквы фамилии;

Варианты методов сортировки:
S = 1 Meтод пирамидальной сортировки
Файл базы данных загpужается в динамическую память с фоpмиpованием индексного массива как массива указателей.

Типы деревьев поиска:
D = 1 АВЛ-дерево

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

Год сдачи 2020г., оценка "отлично"
Проверил: доцент кафедры ПМиК Янченко Е.В.
Структуры и алгоритмы обработки данных (часть 2-я). Вариант №25
A = 1 (файл base1.dat) Библиографическая база данных «Жизнь замечательных людей». Структура записи: Автор: текстовое поле 12 символов. формат <Фамилия>_<буква>_<буква> Заглавие: текстовое поле 32 символа формат <Имя>_<Отчество>_<Фамилия> Издательство: текстовое поле 16 символов Год издания: целое число Количество страниц: целое число Пример записи из БД: Кловский_В_Б Лев_Hиколаевич_Толстой_________ Молодая_гвардия_ 1963 864 Задание на поиск записей В = 1.1: Найти количество и названия
User IT-STUDHELP : 18 ноября 2021
800 руб.
Структуры и алгоритмы обработки данных (часть 2-я). Вариант №25 promo
Структуры и алгоритмы обработки данных (2 часть)
Постановка задачи: 1. Хранящуюся в файле базу данных загрузить в оперативную память компьютера и построить дерево поиска заданного типа, упорядочивающее данные сначала по первому полю, затем по второму и т.д. 2. Провести поиск по ключу в построенном дереве поиска. В качестве ключа использовать три буквы ФИО студента. (Например, ключ поиска для Сидорова Ивана Кузьмича – СИК). Из записей с одинаковым ключом сформировать очередь. Вывести содержимое очереди. 3. При выполнении задания главное вн
User aikys : 24 октября 2016
65 руб.
Структуры и алгоритмы обработки данных (2 часть), Экзамен
1. Построить ИСДП, используя в качестве массива набор из 12 букв своих фамилии, имени, отчества. 2. Построить СДП, используя в качестве массива набор из 12 букв своих фамилии, имени, отчества. 3. Построить АВЛ-дерево, используя набор из 12 букв своих фамилии, имени, отчества. 4. Построить ДБ-дерево, используя в качестве массива набор из 12 букв своих фамилии, имени, отчества. 5. Построить ДОП, используя все буквы своих фамилии, имени, отчества двумя приближенными алгоритмами. Вычислить средневзв
User GTV8 : 10 сентября 2012
200 руб.
Структуры и алгоритмы обработки данных. Часть 2. Курсовая работа. Вариант 25.
1. Хранящуюся в файле базу данных (файл определяется вариантом) загрузить в оперативную память компьютера и построить дерево поиска заданного типа, упорядочивающее данные сначала по первому полю, затем по второму и т.д. 2. Провести поиск по ключу в построенном дереве поиска. Ключ поиска для любого варианта – 3 символа русского алфавита. Провести несколько поисков в дереве с различными ключами для проверки работоспособности программы, одним из ключей поиска должны быть три буквы ФИО студента.
User nik200511 : 18 декабря 2018
501 руб.
Структуры и алгоритмы обработки данных (часть 2)
Уважаемый студент, дистанционного обучения, Оценена Ваша работа по предмету: Операционные системы Вид работы: Экзамен Оценка:Хорошо
User MayaMy : 23 февраля 2019
400 руб.
Структуры и алгоритмы обработки данных (часть 2)
Структуры и алгоритмы обработки данных (2 часть). Контрольная работа
Хранящуюся в файле базу данных загрузить в оперативную память компьютера и построить дерево поиска заданного типа, упорядочивающее данные сначала по первому полю, затем по второму и т.д. Провести поиск по ключу в построенном дереве поиска. В качестве ключа использовать три буквы ФИО студента. (Например, ключ поиска для Сидорова Ивана Кузьмича – СИК). Из записей с одинаковым ключом сформировать очередь. Вывести содержимое очереди. При выполнении задания главное внимание следует уделить эффект
User GTV8 : 10 сентября 2012
200 руб.
Структуры и алгоритмы обработки данных (2 часть). Экзаменационный тест
Задания для контрольной работы одинаковы для всех студентов. Начальные данные выбираются индивидуально в зависимости от задания в экзаменационном тесте. 1. Построить ИСДП, используя в качестве массива набор из 12 букв своих фамилии, имени, отчества. 2. Построить СДП, используя в качестве массива набор из 12 букв своих фамилии, имени, отчества. 3. Построить АВЛ-дерево, используя набор из 12 букв своих фамилии, имени, отчества. 4. Построить ДБ-дерево, используя набор из 12 букв своих фамилии, име
User maxgalll : 16 ноября 2011
Структуры и алгоритмы обработки данных (2-я часть). Экзамен
Древовидные структуры данных Задания для контрольной работы одинаковы для всех студентов. Начальные данные выбираются индивидуально в зависимости от задания в экзаменационном тесте. Построить ИСДП, используя в качестве массива набор из 12 букв своих фамилии, имени, отчества. Построить СДП, используя в качестве массива набор из 12 букв своих фамилии, имени, отчества. Построить АВЛ-дерево, используя набор из 12 букв своих фамилии, имени, отчества. Построить ДБ-дерево, используя набор из 12 букв с
User jozzyk : 22 ноября 2015
160 руб.
ИГ.05.11.03 - Остов. Разрез сложный ступенчатый
Все выполнено в программе КОМПАС 3D v16 Вариант 11 ИГ.05.11.03 - Остов. Разрез сложный ступенчатый 1. Выполнить указанный ступенчатый разрез. 2. Нанести размеры. В состав работы входят 4 файла: - 3D модель данной детали, расширение файла *.m3d; - ассоциативный чертеж формата А3 в двух видах с выполненным указанным ступенчатым разрезом, выполненный по данной 3D модели, расширение файла *.cdw; - аналогичный обычный чертеж, расширение файла *.cdw (чертеж с пометкой "к" для карандашного перечерчи
100 руб.
ИГ.05.11.03 - Остов. Разрез сложный ступенчатый
Сборник заданий для курсовых работ по теоретической механике Задание К3 Вариант 2
Задание К.3. Кинематический анализ плоского механизма Найти для заданного положения механизма скорости и ускорения точек В и С, а также угловую скорость и угловое ускорение звена, которому эти точки принадлежат. Схемы механизмов помещены на рис. 73 – 75, а необходимые для расчета данные приведены в табл. 25.
User Z24 : 25 октября 2025
350 руб.
Сборник заданий для курсовых работ по теоретической механике Задание К3 Вариант 2
Теория массового обслуживания. Зачетная работа, Задание №3
Задание: В цехе работают три станка, которые ломаются с интенсивностями 1, 2, 3 (в сутки) соответственно. В штате состоят два наладчика, устраняющие поломки станков с интенсивностями 1, 2 (в сутки) соответственно. Требуется построить граф этой системы массового обслуживания и найти долю времени, когда оба наладчика заняты работой. 1 2 3 1 2 0,3 0,5 0,1 0,2 0,15
User Udacha2013 : 21 сентября 2014
200 руб.
Произвели шесть измерений массы пробы масла и получили следующие результаты: 5,12; 5,10; 5,07; 5,09; 5,03: 5,05. Задача №7. Вариант №2
Задача №7 Вариант №2 Произвели шесть измерений массы пробы масла и получили следующие результаты: 5,12; 5,10; 5,07; 5,09; 5,03: 5,05. Найти значение измеряемой величины и погрешность результата измерения (систематическая составляющая погрешности отсутствует). Решение Среднее значение измеряемой величины равно Среднеквадратическое отклонение (СКО) результата измерения равно
User ilya01071980 : 7 апреля 2024
100 руб.
up Наверх