Курсовая работа по дисциплине: Структуры и алгоритмы обработки данных (2 часть). Вариант №1.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon BASE1.DAT
material.view.file_icon KURSOVAYA.PAS
material.view.file_icon KURSOV~1.EXE
material.view.file_icon Курсовая работа.doc
material.view.file_icon
material.view.file_icon Окно с загруженной БД.png
material.view.file_icon Окно с отсортированной по фамилиям людей БД.png
material.view.file_icon Окно с очередью записей с ключом – “Але” .png
material.view.file_icon Окно с очередью записей с ключом “Ост” .png
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word
  • Программа для просмотра изображений

Описание

Задание
Хранящуюся в файле базу данных загрузить в оперативную память компьютера и построить индексный массив, упорядочивающий данные в соответствии с заданным условием упорядочения, используя указанный метод сортировки. Провести поиск по ключу в упорядоченной базе, из записей с одинаковым ключом сформировать очередь. Вывести содержимое очереди. Из записей очереди построить дерево поиска по другому ключу и произвести поиск по запросу.
При выполнении задания главное внимание следует уделить эффективности применяемых алгоритмов, исключению всех лишних операций.
Операции, выражающие логически завершенные действия, рекомендуется оформлять в виде подпрограмм, грамотно выбирая между процедурами и функциями. Имена переменных и подпрограмм, параметры подпрограмм, используемые языковые конструкции должны способствовать удобочитаемости программы.
Для сравнения символьных строк КАТЕГОРИЧЕСКИ НЕ РЕКОМЕНДУЕТСЯ пользоваться встроенными языковыми средствами и библиотечными функциями.
Ваpианты баз данных (БД)

Общие замечания

Все текстовые поля следует рассматривать как символьные массивы (array of char), а не стpоки (string). Это сделано для совместимости между языками Паскаль и Си, а также из-за того, что в базах данных не принято хранить лишнюю информацию, такую как длина строки. Если длина поля пpевышает pазмеp хpанимой в нем инфоpмации, то оно дополняется пpобелами спpава. Каждое текстовое поле имеет свой фоpмат, котоpый опpеделяет смысл записанных в него данных. Пpи описании фоpмата в угловых скобках < и > указываются отдельные его элементы (сами угловые скобки в состав текста не входят); пpобелы обозначаются с помощью символа подчеpкивания. Если поле включает только один текстовый элемент, то фоpмат не указывается.
Целочисленные поля пpедставляются 16-pазpядными положительными числами (типа word в Паскале).
Пpи описании стpуктуpы записей в пpогpаммах необходимо точно соблюдать поpядок и pазмеp полей.

ПРИМЕЧАНИЕ. Предварительный просмотр содержимого баз данных возможен с помощью программы VIEWBASE.EXE

Содержимое архива следует распаковать в отдельную папку и запустить файл VIEWBASE.EXE (файлы с расширением dat должны находиться в этой же папке)

(Вам будет предложено ввести цифру от 1 до 4, которая соответствует номеру вашего варианта и номеру базы данных)

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

Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Структуры и алгоритмы обработки данных (2 часть)
Вид работы: Курсовая работа
Оценка: Отлично
Дата оценки: 11.06.2016
Рецензия:Уважаемый С*
Мачикина Е. П.
Курсовая работа по дисциплине: Структуры и алгоритмы обработки данных (часть 2). Вариант №1
Курсовая работа Вариант №1 1 ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ 1. Хранящуюся в файле базу данных, состоящую из 4000 записей (формат базы данных определяется вариантом) загрузить в оперативную память компьютера и построить дерево поиска заданного типа для решения задачи по поиску записей (задача определяется вариантом). Из найденных записей организовать список (очередь) и вывести их на экран. 2. Созданное приложение должно иметь дружественный интерфейс, выводить подсказки при вводе и выводе данных, пр
User IT-STUDHELP : 24 июня 2023
900 руб.
Курсовая работа по дисциплине: Структуры и алгоритмы обработки данных (часть 2). Вариант №1 promo
Курсовая работа по дисциплине: Структуры и алгоритмы обработки данных (часть 2-я). Вариант №1.
Постановка задачи 1. Хранящуюся в файле базу данных (файл определяется вариантом) загрузить в оперативную память компьютера и построить дерево поиска заданного типа, упорядочивающее данные сначала по первому полю, затем по второму и т.д. 2. Провести поиск по ключу в построенном дереве поиска. Ключ поиска для любого варианта – 3 символа русского алфавита. Провести несколько поисков в дереве с различными ключами для проверки работоспособности программы, одним из ключей поиска должны быть три
User freelancer : 24 апреля 2016
100 руб.
Структуры и алгоритмы обработки данных (2 часть)
Постановка задачи: 1. Хранящуюся в файле базу данных загрузить в оперативную память компьютера и построить дерево поиска заданного типа, упорядочивающее данные сначала по первому полю, затем по второму и т.д. 2. Провести поиск по ключу в построенном дереве поиска. В качестве ключа использовать три буквы ФИО студента. (Например, ключ поиска для Сидорова Ивана Кузьмича – СИК). Из записей с одинаковым ключом сформировать очередь. Вывести содержимое очереди. 3. При выполнении задания главное вн
User aikys : 24 октября 2016
65 руб.
Курсовая работа по дисциплине: Структуры и алгоритмы обработки данных (Часть 2)
Задание для курсовой работы: 1. Хранящуюся в файле базу данных (файл определяется вариантом) загрузить в оперативную память компьютера и построить дерево поиска заданного типа, упорядочивающее данные сначала по первому полю, затем по второму и т.д. 2. Провести поиск по ключу в построенном дереве поиска. Ключ поиска для любого варианта – 3 символа русского алфавита. Провести несколько поисков в дереве с различными ключами для проверки работоспособности программы, одним из ключей поиска должны
User moomy : 15 марта 2017
90 руб.
Курсовая работа по дисциплине "Структуры и алгоритмы обработки данных"
Алгоритмы кластеризации. Алгоритм k-средних (k-means) Задание: 1. В соответствии со своим вариантом изучить и описать в отчете заданную структуру данных/алгоритм. Привести иллюстрации выполнения основных шагов алгоритма (или операций над структурой данных), выполнить асимптотический анализ его вычислительной сложности. Отчет должен быть скреплен скоросшивателем (пример оформления отчета доступен на сайте). 2. Структура данных или алгоритм должен быть реализован на языке C и приложен к отчету (на
User sibsutisleak : 27 марта 2016
500 руб.
Курсовая работа по дисциплине: «Структуры и алгоритмы обработки данных»
Постановка задачи Хранящуюся в файле базу данных загрузить в оперативную память компьютера и построить индексный массив, упорядочивающий данные в соответствии с заданным условием упорядочения, используя указанный метод сортировки. Провести поиск по ключу в упорядоченной базе, из записей с одинаковым ключом сформировать очередь. Вывести содержимое очереди. Из записей очереди построить дерево поиска по другому ключу и произвести поиск по запросу.
User Dusya : 5 октября 2011
450 руб.
Структуры и алгоритмы обработки данных (2 часть), Экзамен
1. Построить ИСДП, используя в качестве массива набор из 12 букв своих фамилии, имени, отчества. 2. Построить СДП, используя в качестве массива набор из 12 букв своих фамилии, имени, отчества. 3. Построить АВЛ-дерево, используя набор из 12 букв своих фамилии, имени, отчества. 4. Построить ДБ-дерево, используя в качестве массива набор из 12 букв своих фамилии, имени, отчества. 5. Построить ДОП, используя все буквы своих фамилии, имени, отчества двумя приближенными алгоритмами. Вычислить средневзв
User GTV8 : 10 сентября 2012
200 руб.
Курсовая работа (на С++) по дисциплине "Структуры и алгоритмы обработки данных. Часть 2". Вариант 1
. Хранящуюся в файле базу данных (файл определяется вариантом) загрузить в оперативную память компьютера и построить дерево поиска заданного типа, упорядочивающее данные сначала по первому полю, затем по второму и т.д. 2. Провести поиск по ключу в построенном дереве поиска. Ключ поиска для любого варианта – 3 символа русского алфавита. Провести несколько поисков в дереве с различными ключами для проверки работоспособности программы, одним из ключей поиска должны быть три
User Greenberg : 17 октября 2015
290 руб.
Эволюция политического строя стран северной Европы в первой половине XX столетия
Североевропейский регион, в состав которого входят Скандинавские страны (Швеция, Дания, Норвегия и Исландия) и формально нескандинавская Финляндия, представляет собой в наши дни одну из наиболее развитых во многих отношениях частей нашей планеты. Во всех государствах здесь удалось добиться очень высокого уровня и качества жизни, высоких показателей валового национального продукта на душу населения. Здесь существует развитая рыночная социально-ориентированная экономика. Не случайно, «шведская», и
User Lokard : 19 января 2014
5 руб.
Технология Корпус УГЛТУ Ягуткин
Часть дипломного проекта. Технология изготовления детали Корпус Сборочная единица: Устройство сливное отстоя ПМС ПМС-00.01.20 СБ УГЛТУ Ягуткин
User Bernard1611 : 16 февраля 2025
700 руб.
Технология Корпус УГЛТУ Ягуткин
Контрольная работа по предмету "Ценообразование". Вариант №6
1.Взаимосвязь цен и финансов 2.Задача №1: 1. Определите: а) розничную цену изделия при условии, что товар поступает в розничную сеть через оптовую базу; б) Прибыль, приходящуюся на единицу продукции. 2. Составьте структуру свободной розничной цены. Известны следующие данные: а) себестоимость изделия - 510 руб.; б) ставка акциза 45%; в) НДС – 18%; г) Уровень рентабельности к себестоимости равен 25%; д) Наценка посредника— 6%; е) торговая надбавка — 25%. 2)1. Составьте калькуляцию себестоимости
User nastenakosenkovmailru : 11 ноября 2015
75 руб.
История развития рынка операторов связи в России
Содержание Введение 3 1. История развития рынка операторов связи в России 4 2. Классификация бизнес-процессов в компаниях связи 9 3 Анализ моделей управления бизнес-процессами 21 Заключение 27 Список использованных источников 28
User nikolka65 : 29 января 2019
250 руб.
up Наверх