Ирина Эланс
Заказ: 1126477
Курсовая работа по дисциплине: «Структуры и алгоритмы обработки данных"
Курсовая работа по дисциплине: «Структуры и алгоритмы обработки данных"
Описание
Задание
1. Хранящуюся в файле базу данных (БД) «Жизнь замечательных людей» загрузить в оперативную память компьютера, выполнить сортировку записей методом прямого слияния с использованием очередей. Построить индексный массив, провести поиск в упорядоченной базе по фамилии замечательных людей, используя в качестве ключа 3 первые буквы фамилии, из записей с одинаковым ключом сформировать очередь. Вывести содержимое очереди. Из записей очереди построить дерево оптимального поиска (приближенный алгоритм) по другому ключу (год издания книги) и произвести поиск по запросу.
2. При выполнении задания главное внимание следует уделить эффективности применяемых алгоритмов, исключению всех лишних операций.
3. Операции, выражающие логически завершенные действия, рекомендуется оформлять в виде подпрограмм, грамотно выбирая между процедурами и функциями. Имена переменных и подпрограмм, параметры подпрограмм, используемые языковые конструкции должны способствовать удобочитаемости программы.
4. Для сравнения символьных строк КАТЕГОРИЧЕСКИ НЕ РЕКОМЕНДУЕТСЯ пользоваться встроенными языковыми средствами и библиотечными функциями.
При работе с базой данных (БД) учесть следующие замечания:
1. Все текстовые поля следует pассматpивать как символьные массивы (array of char), а не стpоки (string). Это сделано для совместимости между языками Паскаль и Си, а также из-за того, что в базах данных не принято хранить лишнюю информацию, такую как длина строки. Если длина поля пpевышает pазмеp хpанимой в нем инфоpмации, то оно дополняется пpобелами спpава. Каждое текстовое поле имеет свой фоpмат, котоpый опpеделяет смысл записанных в него данных. Пpи описании фоpмата в угловых скобках < и > указываются отдельные его элементы (сами угловые скобки в состав текста не входят); пpобелы обозначаются с помощью символа подчеpкивания. Если поле включает только один текстовый элемент, то фоpмат не указывается.
2. Целочисленные поля пpедставляются 16-pазpядными положительными числами (типа word в Паскале).
3. Пpи описании стpуктуpы записей в пpогpаммах необходимо точно соблюдать поpядок и pазмеp полей.
Библиографическая БД «Жизнь замечательных людей» хранит записи следующей стpуктуpы:
Автоp: текстовое поле 12 символов
фоpмат <Фамилия>_<буква>_<буква>
Заглавие: текстовое поле 32 символа
фоpмат <Имя>_<Отчество>_<Фамилия>
Издательство: текстовое поле 16 символов
Год издания: целое число
Кол-во стpаниц: целое число
Пpимеp записи из БД:
Кловский_В_Б
Лев_Hиколаевич_Толстой_________
Молодая_гваpдия_
1963
864
Содержание:
Задание
Постановка задачи
Основные алгоритмы
Основные структуры данных
Исходный текст программы
Результаты работы программы
Всего: 41 страница

- КУРСОВАЯ РАБОТА по дисциплине «Теоретические основы электротехники» Анализ электрического состояния линейных электрических цепей Вариант 15
- КУРСОВАЯ РАБОТА по дисциплине «Теоретические основы электротехники» Анализ электрического состояния линейных электрических цепей Вариант 15
- КУРСОВАЯ РАБОТА по дисциплине «Теоретические основы электротехники» на тему: «Электрические цепи переменного синусоидального тока»
- КУРСОВАЯ РАБОТА по дисциплине «Теоретические основы электротехники» на тему: «Электрические цепи переменного синусоидального тока»
- КУРСОВАЯ РАБОТА по дисциплине «Теоретические основы электротехники» на тему: «Электрические цепи переменного синусоидального тока» Вариант 09
- КУРСОВАЯ РАБОТА по дисциплине «Теоретические основы электротехники» на тему: «Электрические цепи переменного синусоидального тока» Вариант 09
- Курсовая работа по дисциплине «Теоретические основы электротехники» часть 2 Расчет цепи синусоидального тока1. По данным таблиц №1 и №2 нарисовать схему цепи заданного варианта. Конфигурация цепи и все принятые в таблицах обозначения показаны на обобщенной схеме. 2. В заданной электрической цепи определить все токи методом контурных токов, «развязав» магнитосвязанные катушки 3. Определить напряжения на всех элементах схемы. 4. Произвести проверку по второму закону Кирхгофа для внешнего контура схемы. 5. Составить баланс активных и реактивных мощностей 6. Построить векторную диаграмму токов и топографическкую векторную диаграмму напряжений На диаграмме должны быть показаны составляющие, определяемые наличием взаимной индуктивности.
- Курсовая работа по дисциплине «Основы теории цепей» Тема: «Гармонические колебания в линейных электрических цепях» Вариант 22
- Курсовая работа по дисциплине «Основы теории цепей» Часть 3. Расчет электрической цепи переменного тока
- Курсовая работа по дисциплине «Основы теории цепей» Часть 3. Расчет электрической цепи переменного тока
- Курсовая работа по дисциплине Прикладная теория цифровых автоматовРазработать функциональную схему специализированного процессора состоящего из операционного и управляющего автоматов предназначенного для обработки двоичных чисел, представленных в формате с фиксированной точкойЗадание: Арифметические операции: 2A - 0,5B где A<0, B>0, |A|<0,5, B – четное; 0,5A + 2B где A>0, B>0, |B|<0,5, A – четное; Код представления чисел: немодифицированный обратный Масштабный коэффициент: 27 Число разрядов: 8 Число знаковых разрядов: 1 Тип управляющего автомата: с программируемой логикой и естественной адресацией Проверочные числа: А=-104, В=24 2. Разработать УГО микросхемы спецпроцессора.
- Курсовая работа по дисциплине "Радиотехнические цепи и сигналы"
- Курсовая работа по дисциплине Радиотехнические цепи и сигналы
- Курсовая работа по дисциплине "Радиотехнические цепи и сигналы" Исходные данные:Форма сигнала – импульсная полусинусоидальная Амплитуда ступеньки – 0.7B Число ступенек в периоде – 3 Длительность ступеньки - 125 мкс Сопротивление нагрузки фильтра - RH=900 Ом Коэффициент нелинейных искажений на выходе ФНЧ– 0,04%