*
*

X

Заказать работу

оценка заказа бесплатно

Очередь

курсовые работы, Программирование

Объем работы:

Год сдачи: 2013

Стоимость: 25 бел рублей (806 рф рублей, 12.5 долларов)

Просмотров: 426

 

Не подходит работа?
Узнай цену на написание.

Содержание
Заказать работу
Задание по курсовому проектированию "ЯП".

Программный код должен быть прокомментирован в достаточном объеме.

Практическая часть
Задание 1. Очередь
Разработать программу, реализующую алгоритм очереди (20 элементов). Задача решается в двух вариантах: статическом (на основе массива структур) и динамическом. Реализовать алгоритм кольцевой очереди на основе динамического списка. В качестве элемента очереди выбрать структуру, соответствующую индивидуальному варианту.
Предусмотреть заполнение очереди из файла (подготовить файл на 20 элементов).
Предусмотреть многоуровневое меню:
1) Заполнение очереди
a) с консоли (циклически)
b) из файла (выбор файла, тек. папка, любая папка)
2) Удаление элемента из очереди (циклически)
a) безвозвратно
b) с сохранением в файл
3) Очистка очереди (с выводом удаляемых элементов)
a) безвозвратно
b) с сохранением в файл
4) Вывод элементов, содержащихся в очереди
a) на экран
b) в файл
5) Вывод количества элементов в очереди
6) Сдвиг всех элементов очереди к началу при наличии пустых мест в начале очереди (для статического варианта)
7) Выход
Реализовать алгоритм обработки исключений.
Проанализировать достоинства и недостатки статического и динамического вариантов.
Продемонстрировать работу всех пунктов меню. Продемонстрировать обработку ошибочных ситуаций (ввод данных другого типа, ввод пустых данных, переполнение очереди, пустая очередь). Графический интерфейс и использование классов необязательны, но приветствуются.

Информационное содержание структуры:
Книга
i. Шифр (ключ)
ii. Автор
iii. Название
iv. Издательство
v. Год издания

После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.

Эту работу можно получить в офисе или после поступления денег на счет в течении 30 минут.
ФИО *


E-mail для получения работы *


Телефон *


Дополнительная информация, вопросы, комментарии:


С условиями прибретения работы согласен.

 
Добавить страницу в закладки
Отправить ссылку другу