Вариант 8 - Структуры и алгоритмы обработки данных. БЕЗ отчета

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

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon .suo
material.view.file_icon Browse.VC.db
material.view.file_icon BASE4.DAT
material.view.file_icon KURS.cpp
material.view.file_icon KURS.exe
material.view.file_icon Курсовая структуры и алгоритмы обработки данных.docx

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

Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Работа была зачтена, но к моему отчету по программе были претензии, поэтому публикую БЕЗ отчета.
Программа полностью рабочая, написана на языке C++ в среде Visual Studio. В архиве есть word документ с текстом программы, её ".cpp" и ".exe"

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

Задание для курсового проекта
1. Хранящуюся в файле базу данных, состоящую из 4000 записей (формат базы данных определяется вариантом) загрузить в оперативную память компьютера и построить дерево поиска заданного типа для решения задачи по поиску записей (задача определяется вариантом). Из найденных записей организовать список (очередь) и вывести их на экран.
2. Созданное приложение должно иметь дружественный интерфейс, выводить подсказки при вводе и выводе данных, проверять корректность вводимых данных и пр. Операции, выражающие логически завершенные действия, рекомендуется оформлять в виде функций, грамотно выбирая параметры функций. Имена переменных подпрограмм, параметры подпрограмм, используемые языковые конструкции должны способствовать удобочитаемости программы.
3. Протестировать созданное приложение, скриншоты приложения включить в отчет.
4. Все текстовые поля следует pассматpивать как символьные массивы. Если длина поля пpевышает pазмеp хpанимой в нем инфоpмации , то оно дополняется пpобелами спpава. Каждое текстовое поле имеет свой фоpмат, котоpый опpеделяет смысл записанных в него данных. Пpи описании фоpмата в угловых скобках < и > указываются отдельные его элементы (сами угловые скобки в состав текста не входят); пpобелы обозначаются с помощью символа подчеpкивания. Если поле включает только один текстовый элемент, то фоpмат не указывается.
5. Целочисленные поля пpедставляются 16-pазpядными положительными числами.
6. При описании стpуктуpы записей в пpогpаммах необходимо точно соблюдать поpядок и pазмеp полей.
ПРИМЕЧАНИЕ. Предварительный просмотр содержимого баз данных возможен с помощью программы VIEWBASE.EXE


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

B=4.1
Вывести на экран количество и названия всех улиц из базы данных
Вывести упорядоченный (по полю ФИО гражданина) список граждан проживающих на заданной улице не ранее, чем заданная дата поселения
Название улицы и дату поселения вводить с клавиатуры

D=2 двоичное Б-дерево
Структуры и алгоритмы обработки данных
Задания для контрольной работы одинаковы для всех студентов. Начальные данные выбираются индивидуально в зависимости от задания в контрольной работе.
User Решатель : 29 августа 2024
500 руб.
Структуры и алгоритмы обработки данных
Структуры и алгоритмы обработки данных
КУРСОВАЯ РАБОТА по дисциплине «Структуры и алгоритмы обработки данных (часть 2)» Вариант 14 Содержание 1 Постановка задачи 3 2 Описание программы 5 3 Текст программы 14 4 Результаты выполнения программы 21 Список использованной литературы 23
User ianbaeva : 17 января 2022
2000 руб.
Структуры и алгоритмы обработки данных
1. Используя в качестве массива набор из 8 букв своих фамилии, имени, отчества, определить на каждом шаге в методе прямого выбора номера перемещаемых элементов (пример см. в лекциях, раздел 2.1). 2. Используя в качестве массива набор из 8 букв своих фамилии, имени, отчества, определить на каждом шаге в методе шейкерной сортировки левую и правую границы сортируемой части массива (L и R). 3. Используя в качестве массива набор из 8 букв своих фамилии, имени, отчества провести 3-сортировку (в методе
User Despite : 10 апреля 2013
150 руб.
Структуры и алгоритмы обработки данных
вариант №15 Задание Хранящуюся в файле базу данных загрузить в оперативную память компьютера и построить индексный массив, упорядочивающий данные по ФИО вкладчика и сумме вклада, используя метод прямого слияния. Провести поиск по первым трём буквам фамилии в упорядоченной базе, из записей с одинаковым ключом сформировать очередь. Вывести содержимое очереди. Из записей очереди построить дерево оптимального поиска по другому ключу и произвести поиск по запросу.
User piligrim-24 : 26 октября 2011
50 руб.
Структуры и алгоритмы обработки данных
Контрольная работа Вариант № 9 1. Используя в качестве массива набор из 8 букв своих фамилии, имени, отчества, определить на каждом шаге в методе прямого выбора номера перемещаемых элементов. 2. Используя в качестве массива набор из 8 букв своих фамилии, имени, отчества, определить на каждом шаге в методе шейкерной сортировки левую и правую границы сортируемой части массива (L и R). 3. Используя в качестве массива набор из 8 букв своих фамилии, имени, отчества провести 3-сортировку (в методе Ше
User 1231233 : 19 сентября 2010
23 руб.
Структуры и алгоритмы обработки данных
Лабораторная работа № 2 1. Разработать процедуры сортировки массива целых чисел методом Шелла, методом пирамидальной сортировки и методом Хоара (язык программирования Паскаль или Си). 2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве. 3. Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретическими оценками. 4. Составить таблицу следующего вида (данные получить экспериментально) для n= 100, 200, 300
User 1231233 : 19 сентября 2010
23 руб.
Структуры и алгоритмы обработки данных
Лабораторные работы по структурам и алгоритмам обработки д-ых Вариант 7, семестр 3: Лабораторная работа № 1 Тема: Построение двоичного дерева. Вычисление характеристик дерева. Лабораторная работа № 2 Тема: Построение случайного дерева поиска и идеально сбалансированного дерева поиска Лабораторная работа № 3 Тема: Построение случайного дерева поиска и идеально сбалансированного дерева поиска Лабораторная работа № 4 Тема: Построение двоичного Б-дерева. Лабораторная работа № 5 Тема: Построение
User Lampa : 17 мая 2010
55 руб.
Проектирование мероприятий по техническому сервису МТП в ООО «Ирек» Сабинского района РТ с разработкой устройства для проверки свободного хода муфты стартера
АННОТАЦИЯ К дипломному проекту Каримуллина Р.Р. на тему Проектирование мероприятий по техническому сервису МТП в ООО «Ирек» Сабинского района РТ. Дипломный проект состоит из пояснительной записки на ___ листах машинописного текста и графической части на ___ листах формата А 1. Пояснительная записка состоит из введения, 6 разделов. Включает 18 таблиц и 2 рисунка. Список использованной литературы содержит 27 наименований. В первом разделе проведен анализ хозяйственной деятельности в ООО «Ирек». В
User Рики-Тики-Та : 9 мая 2017
825 руб.
Методология и логика социологического исследования
Достоверность фактов и выводов, полученных исследователем, зависит от того, каким способом последний пришел к данным фактам и выводам, т. е. от использованного им метода. В повседневной жизни мы также описываем факты, оцениваем их правдоподобие, выводим гипотетические закономерности или опровергаем выводы других людей. Однако в науке все эти повседневные методы получения нового знания подвергаются куда более тщательной разработке. В повседневной жизни, например, мы легко используем понятия "всег
User evelin : 6 февраля 2014
5 руб.
Измерения на волоконно – оптических линиях передачи с помощью оптического тестера
Лабораторная работа "Оптический тестер" Лабораторная работа 2 по дисциплине «Методы и средства измерений в телекоммуникационных системах» ИЗМЕРЕНИЯ НА ВОЛОКОННО – ОПТИЧЕСКИХ ЛИНИЯХ ПЕРЕДАЧИ С ПОМОЩЬЮ ОПТИЧЕСКОГО ТЕСТЕРА. вариант 12, N=2 1 ЦЕЛЬ РАБОТЫ 1.1 Изучить: - теоретические основы измерений вносимых затуханий методом светопропусканий; - особенности измерений методом светопропусканий; 1.2 Получить практические навыки измерений вносимых затуханий с помощью оптического тестера. 2
User madamm : 25 февраля 2012
100 руб.
Эволюционное и революционное развитие институтов
Оглавление Введение 3 1. Эволюционный вариант институционального развития 4 2. Революционный вариант институционального развития 6 Заключение 9 Список использованных источников 10
User idiosyncrasy : 12 февраля 2015
250 руб.
up Наверх