Для Вашего удобства мы используем файлы cookie. Используя наш Сервис, Вы соглашаетесь с политикой конфиденциальности, определениями и политикой AML & KYC
× Заказать работу Готовые работы Партнёрка Вход Регистрация

Программа на C++

Номер #62136
Тип Курсовая работа
Бюджет Не указан
Категория Базы данных
Уникальность Не указана
Детали Программа на С++ в 3 этапа

ЗАДАЧА:
Создать программный модуль, содержащий описание динамической
библиотеки, обладающей следующими подпрограммами: – организация структуры данных типа дек – создание дека, уничтожение дека, добавление элемента, исключение элемента, определение текущего числа элементов в деке, очистка дека.
Написать программу, иллюстрирующую работу с данной библиотекой.

КРИТЕРИИ:
требуется придумать программу-иллюстратор и сценарии её работы, на которых будет демонстрироваться работа требуемых к реализации алгоритмов или структур данных. Продумать, какие понадобиться реализовать структуры данных и функции, желательно нарисовать блок-схемы для каждого из сценариев работы. Демонстрация работы алгоритмов на "голых" целых или вещественных числах крайне нежелательна.

Кроме того, для работы программы вам потребуются данные, которые вы будете, например, сортировать или помещать в свои структуры данных. Эти данные вы должны сгенерировать сами на первом этапе. Генерироваться данные должны на основе функций генерации случайных чисел, чтобы сымитировать таким образом случайность обрабатываемых данных.

ПРИМЕР:
Можно придумать программу-иллюстратор на основе колоды карт. Пусть у вас есть колода из 52-ух карт. Тогда на первом этапе надо:

1) написать функцию размешивания колоды карт случайным образом (чтобы в будущем её, например, отсортировать или поместить в стек).

2) разработать типы данных для представления сущностей, необходимых для работы вашей программы (например, карта, колода, что-то там ещё)


ЭТАП 1 (0-2 балла): Генерация данных с помощью функций генерации случайного числа. Продумывание алгоритмов, функций и деталей программы-демонстратора работы алгоритмов, необходимой для выполнения задачи.

ЭТАП 2 (0-2 балла): Реализация алгоритмов и программы-демонстратора работы алгоритмов, разработка формата вывода результатов.

ЭТАП 3 (0-2 балла): Тестирование, отладка, устранение замечаний.
Мне нужна похожая работа
Нужна похожая работа?
Оставьте бесплатную заявку на оценку Вашей работы и начните получать предложения от Авторов прямо сейчас!
Оставить заявку
Нужна готовая работа?
Поищите подходящую работу в Магазине готовых работ!
Перейти в магазин

Разделитель
Похожие курсовые работы
Разделитель

Нужна похожая или такая же работа?

Добавьте Ваше задание и начните получать предложения от Авторов прямо сейчас!

Добавить задание