Структуры и алгоритмы обработки данных. Часть 2-я. Курсовая работа на языке С++. Вариант 1 (B=1, D=1)

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

material.view.file_icon
material.view.file_icon
material.view.file_icon BASE1.DAT
material.view.file_icon Kurs.bpf
material.view.file_icon Kurs.bpr
material.view.file_icon Kurs.exe
material.view.file_icon Kurs.res
material.view.file_icon Kurs.tds
material.view.file_icon Kurs.~bpr
material.view.file_icon UKurs.cpp
material.view.file_icon UKurs.obj
material.view.file_icon UKurs.~cpp
material.view.file_icon Отчет.doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Постановка задачи

1. Хранящуюся в файле базу данных (файл определяется вариантом) загрузить в оперативную память компьютера и построить дерево поиска заданного типа, упорядочивающее данные сначала по первому полю, затем по второму и т.д.
2. Провести поиск по ключу в построенном дереве поиска. Ключ поиска для любого варианта – 3 символа русского алфавита. Провести несколько поисков в дереве с различными ключами для проверки работоспособности программы, одним из ключей поиска должны быть три буквы ФИО студента. (Например, ключ поиска для Сидорова Ивана Кузьмича – СИК).
3. Из записей с одинаковым ключом сформировать очередь. Вывести содержимое очереди.
4. При выполнении задания главное внимание следует уделить эффективности применяемых алгоритмов, исключению всех лишних операций.
5. Операции, выражающие логически завершенные действия, рекомендуется оформлять в виде функций, грамотно выбирая параметры функций. Имена переменных и подпрограмм, параметры подпрограмм, используемые языковые конструкции должны способствовать удобочитаемости программы.

ВАPИАНТЫ БАЗ ДАННЫХ (БД)
Общие замечания
1. Все текстовые поля следует pассматpивать как символьные массивы. Если длина поля пpевышает pазмеp хpанимой в нем инфоpмации, то оно дополняется пpобелами спpава. Каждое текстовое поле имеет свой фоpмат, котоpый опpеделяет смысл записанных в него данных. Пpи описании фоpмата в угловых скобках < и > указываются отдельные его элементы (сами угловые скобки в состав текста не входят); пpобелы обозначаются с помощью символа подчеpкивания. Если поле включает только один текстовый элемент, то фоpмат не указывается.
2. Целочисленные поля пpедставляются 16-pазpядными положительными числами.
3. Пpи описании стpуктуpы записей в пpогpаммах необходимо точно соблюдать поpядок и pазмеp полей.

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

B= 1 ВАЖНО:(файл base1.dat)

Библиогpафическая база данных "Жизнь замечательных людей"

Стpуктуpа записи:
Автоp: текстовое поле 12 символов
фоpмат <Фамилия>_<буква>_<буква>
Заглавие: текстовое поле 32 символа
фоpмат <Имя>_<Отчество>_<Фамилия>
Издательство: текстовое поле 16 символов
Год издания: целое число
Кол-во стpаниц: целое число

Пpимеp записи из БД:
Кловский_В_Б
Лев_Hиколаевич_Толстой_________
Молодая_гваpдия_
1963
864

D = 1 АВЛ-дерево

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

Работа зачтена без замечаний в ноябре 2016 года.
Структуры и алгоритмы обработки данных. Часть 2-я. Курсовая работа на языке С++. Вариант 2 (B=1, D=2)
1. Хранящуюся в файле базу данных (файл определяется вариантом) загрузить в оперативную память компьютера и построить дерево поиска заданного типа, упорядочивающее данные сначала по первому полю, затем по второму и т.д. 2. Провести поиск по ключу в построенном дереве поиска. Ключ поиска для любого варианта – 3 символа русского алфавита. Провести несколько поисков в дереве с различными ключами для проверки работоспособности программы, одним из ключей поиска должны быть три буквы ФИО студента.
User nik200511 : 30 января 2016
287 руб.
Структуры и алгоритмы обработки данных. Часть 2-я. Курсовая работа на языке С++. Вариант 4 (B=1, D=4)
Постановка задачи 1.Хранящуюся в файле базу данных (файл определяется вариантом) загрузить в оперативную память компьютера и построить дерево поиска заданного типа, упорядочивающее данные сначала по первому полю, затем по второму и т.д. 2.Провести поиск по ключу в построенном дереве поиска. Ключ поиска для любого варианта – 3 символа русского алфавита. Провести несколько поисков в дереве с различными ключами для проверки работоспособности программы, одним из ключей поиска должны быть три бу
User nik200511 : 1 марта 2016
105 руб.
Структуры и алгоритмы обработки данных. Часть 2-я. Курсовая работа на языке С++. Вариант 11 (B=2, D=1)
Постановка задачи 1. Хранящуюся в файле базу данных (файл определяется вариантом) загрузить в оперативную память компьютера и построить дерево поиска заданного типа, упорядочивающее данные сначала по первому полю, затем по второму и т.д. 2. Провести поиск по ключу в построенном дереве поиска. Ключ поиска для любого варианта – 3 символа русского алфавита. Провести несколько поисков в дереве с различными ключами для проверки работоспособности программы, одним из ключей поиска должны быть три
User nik200511 : 10 мая 2016
147 руб.
Структуры и алгоритмы обработки данных (часть 2). Вариант №5 (A=1, B=1.1, D=1)
Задание на курсовую работу 1. Хранящуюся в файле базу данных, состоящую из 4000 записей (формат базы данных определяется вариантом) загрузить в оперативную память компьютера и построить дерево поиска заданного типа (АВЛ-дерево) для решения задачи по поиску записей (задача определяется вариантом). Из найденных записей организовать список (очередь) и вывести их на экран 2. Созданное приложение должно иметь дружественный интерфейс, выводить подсказки при вводе и выводе данных, проверять корректнос
User IT-STUDHELP : 9 июля 2020
800 руб.
Структуры и алгоритмы обработки данных (часть 2). Вариант №5 (A=1, B=1.1, D=1) promo
Структуры и алгоритмы обработки данных (часть 2). Вариант №18 (A=2, B=2.4, D=1)
Задание варианта. Хранящуюся в файле базу данных, состоящую из 4000 записей (формат базы данных определяется вариантом) загрузить в оперативную память компьютера и построить дерево поиска заданного типа для решения задачи по поиску записей (задача определяется вариантом). Из найденных записей организовать список (очередь) и вывести их на экран Созданное приложение должно иметь дружественный интерфейс, выводить подсказки при вводе и выводе данных, проверять корректность вводимых данных и пр. Оп
User IT-STUDHELP : 9 июля 2020
800 руб.
Структуры и алгоритмы обработки данных (часть 2). Вариант №18 (A=2, B=2.4, D=1) promo
Курсовая работа. Вариант 03. Структуры и алгоритмы обработки данных (часть 2-я) (А = 3, B=3.3, D = 1)
А = 3 База данных "Обманутые вкладчики" B=3.3 Вывести на экран количество и фамилии всех адвокатов из базы данных Вывести упорядоченный (по полю ФИО вкладчика) список вкладчиков, которые имеют заданного адвоката, и их фамилии начинаются на заданную подстроку Фамилию адвоката и подстроку вводить с клавиатуры D = 1 АВЛ-дерево Задание для курсового проекта Хранящуюся в файле базу данных, состоящую из 4000 записей (формат базы данных определяется вариантом) загрузить в оперативную память ко
User Алёна25 : 31 марта 2025
100 руб.
Курсовая работа. Вариант 03. Структуры и алгоритмы обработки данных (часть 2-я) (А = 3, B=3.3, D = 1)
Курсовая работа. Вариант 18. Структуры и алгоритмы обработки данных (часть 2-я) (A = 2, B = 2.4, D = 1)
А = 2 База данных "Пpедпpиятие" B=2.4 Для сотрудника с заданной фамилией из заданного отдела вывести список всех более молодых сотрудников того же отдела. Если сотрудников с заданной фамилией больше одного, выбирать с более ранней датой рождения D = 1 АВЛ-дерево Задание для курсового проекта Хранящуюся в файле базу данных, состоящую из 4000 записей (формат базы данных определяется вариантом) загрузить в оперативную память компьютера и построить дерево поиска заданного типа для решения задачи п
User Алёна25 : 31 марта 2025
250 руб.
Курсовая работа. Вариант 18. Структуры и алгоритмы обработки данных (часть 2-я) (A = 2, B = 2.4, D = 1)
Структуры и алгоритмы обработки данных (2-я часть). Курсовая работа. Вариант №3 (B-1 D-3)
Задание 1.Хранящуюся в файле базу данных (БД) «Жизнь замечательных людей» загрузить в оперативную память компьютера, выполнить сортировку записей методом прямого слияния с использованием очередей. Построить индексный массив, провести поиск в упорядоченной базе по фамилии замечательных людей, используя в качестве ключа 3 первые буквы фамилии, из записей с одинаковым ключом сформировать очередь. Вывести содержимое очереди. Из записей очереди построить дерево оптимального поиска (приближенный алгор
User zexor : 16 апреля 2013
150 руб.
Функциональное и логическое программирование. Экзамен. Билет № 6
Билет №6 1. На языке Лисп составьте композицию из функций CAR и CDR, для которой результатом применения этой композиции к списку (1 2 (3 (4) 5)) будет 4. 2. Какое значение получит X в результате операции сопоставления (унификации) списков [1,2,3] и [_,_,_|X] в Прологе?
User nik200511 : 9 июня 2016
102 руб.
Историко-правовые аспекты деятельности служб охраны и конвоирования
Организация службы конвоирования в российском государстве. Исторические предпосылки возникновения конвойной стражи. Историко-Правовая характеристика службы конвоирования в пенитенциарной системе России в 1886 г. - Начале 20 в. Правовые основы формирования и развития службы конвоирования в российском государстве в 1917 - 2005 гг. Организация службы охраны в российском государстве. Правовое регулирование деятельности охраны спецконтингента в дореволюционный период. Правовая регламентация деятельно
User evelin : 9 марта 2015
150 руб.
Расчет элементов автомобильных гидросистем МАМИ Задача 2.7 Вариант Ж
Из напорного бака вода вытекает по трубе длиной l и диаметром d1, а затем попадает в атмосферу через насадок (брандспойт) с диаметром выходного отверстия d2=0,5·d1. Определить расход воды Q*, если известны: избыточное давление воздуха в баке p0 и высота h. Учесть потери при входе в трубу (внезапное сужение), в брандспойте ζб=4 (ζб отнесен к скорости на выходе из брандспойта V2) и на трение по длине трубы λ=0,03. Режим течения считать турбулентным. (Величины ро, h, l и d1 взять из таблицы 2).
User Z24 : 18 декабря 2025
180 руб.
Расчет элементов автомобильных гидросистем МАМИ Задача 2.7 Вариант Ж
Лабораторные работы №1-5 по дисциплине: Функциональное и логическое программирование. Вариант №7.
Лабораторная работа № 1 Задание Опpеделите на языке ЛИСП и проверьте работу функции, возвращающей список позиций элемента, заданного параметром x, в списке L. Например, при x=4, L=(8 3 4 6 4 1) функция должна возвращать список (3 5). Лабораторная работа № 2 Задание Опpеделите на языке ЛИСП и проверьте работу функции, осуществляющей циклический сдвиг в списке на n элементов вправо. Например, для списка (a s d f g) , n = 3 функция должна вернуть (d f g a s) . Лабораторная работа № 3 Задание Опpе
User teacher-sib : 27 ноября 2016
100 руб.
Лабораторные работы №1-5 по дисциплине: Функциональное и логическое программирование. Вариант №7. promo
up Наверх