Структуры и алгоритмы обработки данных (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. Курсовая работа. Вариант 25.
1. Хранящуюся в файле базу данных (файл определяется вариантом) загрузить в оперативную память компьютера и построить дерево поиска заданного типа, упорядочивающее данные сначала по первому полю, затем по второму и т.д. 2. Провести поиск по ключу в построенном дереве поиска. Ключ поиска для любого варианта – 3 символа русского алфавита. Провести несколько поисков в дереве с различными ключами для проверки работоспособности программы, одним из ключей поиска должны быть три буквы ФИО студента.
User nik200511 : 18 декабря 2018
501 руб.
Структуры и алгоритмы обработки данных (2 часть), Экзамен
1. Построить ИСДП, используя в качестве массива набор из 12 букв своих фамилии, имени, отчества. 2. Построить СДП, используя в качестве массива набор из 12 букв своих фамилии, имени, отчества. 3. Построить АВЛ-дерево, используя набор из 12 букв своих фамилии, имени, отчества. 4. Построить ДБ-дерево, используя в качестве массива набор из 12 букв своих фамилии, имени, отчества. 5. Построить ДОП, используя все буквы своих фамилии, имени, отчества двумя приближенными алгоритмами. Вычислить средневзв
User GTV8 : 10 сентября 2012
200 руб.
Структуры и алгоритмы обработки данных (часть 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 руб.
Волоконно-оптические системы передачи. Лабораторная работа. Изучение DWDM
Целью работы является знакомство с технологией спектрального уплотнения WDM, которое включает изучение: • возможностей спектра передачи в стекловолокне, скорости и дальности передачи в одноволновом режиме; • принципов передачи с разделением по длине волны в стекловолокне; • формирования сеток частот оптической многоволновой передачи; • компонентов ВОСП – WDM; • исследование характеристик ВОСП – WDM.
User bsk1987 : 24 февраля 2014
100 руб.
Контрольная работа по дисциплине: Математические основы моделирования сетей связи. Вариант №33
Контрольная работа Вариант №33 Задание на контрольную работу Задано 10 населённых пунктов, связанных сетью (рис. 1). Расстояние между пунктами указано в километрах. Требуется: Задача № 1. Определить номера населённых пунктов, размещение телефонных станций в которых будет оптимальным по удалённости от самого дальнего пункта. Задача № 2. Найти минисуммное решение задачи размещения 5-и телефонных станций из предложенных вариантов: (1; 3; 5; 8; 9), (2; 4; 6; 8; 10), (1; 5; 6; 7; 10), (1; 2; 5; 6;
User IT-STUDHELP : 18 мая 2023
500 руб.
Контрольная работа по дисциплине: Математические основы моделирования сетей связи. Вариант №33 promo
Оптимизация состояния запасов и затрат
Введение……………………………………………………………………............4 I Теоретическая часть………………………………………………………............6 1.Цели и задачи финансового менеджмента………………………………………6 2. Оптимизация запасов и затрат………………………………………….............10 2.1.Оптимизация оборотных средств в производственных запасах…………….10 2.2. Оптимизация оборотных средств в незавершенном производстве и расходах будущих периодов………………………………………………………………….17 II Аналитическая часть…………………………………………………………….22 2.1 Анализ платежеспособности и финансо
User Elfa254 : 6 апреля 2014
5 руб.
Теплотехника КНИТУ Задача ТД-6 Вариант 42
Определить холодильный коэффициент ε парокомпрессионной аммиачной холодильной установки (с дросселем), массовый расход аммиака m, кг/c и теоретическую мощность привода компрессора Nкомпр по заданным значениям температуры влажного насыщенного пара NH3 на входе в компрессор t1 и температуре сухого насыщенного пара за компрессором t2 и холодопроизводительности установки Q. Изобразить схему установки и цикл на Ts — диаграмме.
User Z24 : 16 января 2026
200 руб.
Теплотехника КНИТУ Задача ТД-6 Вариант 42
up Наверх