Дипломная работа

от 20 дней
от 9999 рублей

Заказать

Курсовая работа

от 10 дней
от 1999 рублей

Заказать

Реферат

от 3 дней
от 699 рублей

Заказать

Контрольная работа

от 3 дней
от 99 рублей
за задачу

Заказать

Диссертация

Сроки и стоимость индивидуальные

Заказать

Главная - Программирование - Списки и деревья

Списки и деревья Программирование. Курсовая

  • Тема: Списки и деревья
  • Автор: Валерий
  • Тип работы: Курсовая
  • Предмет: Программирование
  • Страниц: 50
  • Год сдачи: 2007
  • ВУЗ, город: МЭСИ
  • Цена(руб.): 1500 рублей

Заказать персональную работу

Выдержка

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

Примечания.
1. Каждый элемент списка имеет ключевой признак и информационное поле. Ключ - целое без знака с произвольным значением. Содержание информационного поля произвольно (может быть числовым, символьным или строковым).
2. Управление выбором функций организовать с помощью иерархических меню.
3. Вывод списка на экран должен иметь вид:
Список
N п/п Ключ Информация
Всего в списке ____ элементов.
4. Вид организации списка: двунаправленный циклический.
Индивидуальные задания:
1. Включить новый элемент вместо i-го по номеру элемента.
2. Поменять местами элемент с заданным ключом и следующий.
3. Поменять местами два элемента с заданными ключами.
Работа с деревьями.
Разработать и отладить вторую часть программы работы с динамическими структурами данных, реализующую действия с бинарными деревьями.
Набор действий, реализуемый в работе, состоит из стандартных действий, одинаковых для всех вариантов, дополненных действиями согласно варианту.
Стандартные действия.
1. Создание бинарного дерева (дерева поиска):
а) из элементов списка;
б) из файла;
в) в диалоге с пользователем.
Способ формирования дерева: с учетом значений ключа.
2. Обход бинарного дерева каждым из трех способов с выдачей на экран содержимого информационных полей.
3. Включение элемента в бинарное дерево (согласно алгоритму формирования дерева).
4. Удаление заданного узла из дерева(без поддерева).
5. Удаление дерева с освобождением памяти
6. Вывод дерева на экран с показом структуры.
Список дополнительных действий с бинарным деревом.
1. Определить количество листьев на каждом уровне дерева.
2. Удалить все листья дерева.
3. Вывести содержимое всех узлов, лежащих на пути между двумя узлами, заданными своими ключевыми признаками.
4. Определить количество узлов (не листьев) бинарного дерева, находящихся на одном уровне с узлом, заданным значением ключевого признака.
Примечания.
1. Каждый элемент дерева имеет ключевой признак (числовое поле - целое без знака) с произвольным значением. Содержание информационного поля произвольно (символьное, числовое или строковое поле).
2. Управление выбором функций организовать с помощью иерархических меню.
3. Дерево выводить в виде таблицы с указанием вида обхода.

Содержание

Задание на курсовую работу 3
Сценарий диалога. 6
Структура программного обеспечения (схема взаимосвязи модулей и процедур). 3
Спецификации на подпрограммы. 11
План машинного эксперимента. 29
Литература 31
Приложение 32

Литература

1. Бобровский С.И. Delphi 7. Учебный курс.- СПб.: Питер,2003.-736 с.
2. Вирт Н. Алгоритмы и структуры данных. М., Мир, 1989.
3. Меженный О.А. Turbo Pascal. Самоучитель:М, изд.дом. Вильямс,2004;-336с.
4. Немнюгин С., Перколаб С. Изучаем Turbo Pascal.- СПб: Питер, 2004, 313с
5. Немнюгин С.А.TURBO PASCAL:практикум.2-е изд. - СПб: Питер,2005,-268.
6. Павловская Т.А. Паскаль. Программирование на языке высокого уровня: Учебник для вузов. - СПб: Питер,2004-393с.
7. Пестриков В.М., Маслобоев А.Н. Turbo Pascal 7.0. Изучаем на примерах.-2-е изд. перераб.и доп.- СПб: Наука и Техника, 2004-368с.
8. Попов В. Паскаль и Дельфи. Самоучитель.- СПб: Питер,2003-544с.
9. Сухарев М. Turbo Pascal 7.0.Теория и практика программирования. 2-е изд. перераб. и доп. СПб: Наука и Техника, 2004-640с.
10. Фаронов В.В. Turbo Pascal 7.0. Начальный курс. Учебное пособие. М., Нолидж,1998.

Форма заказа

Заполните, пожалуйста, форму заказа, чтобы менеджер смог оценить вашу работу и сообщил вам цену и сроки. Все ваши контактные данные будут использованы только для связи с вами, и не будут переданы третьим лицам.

Тип работы *
Предмет *
Название *
Дата Сдачи *
Количество Листов*
уточните задание
Ваши Пожелания
Загрузить Файлы

загрузить еще одно дополнение
Страна
Город
Ваше имя *
Эл. Почта *
Телефон *
  

Название Тип Год сдачи Страниц Цена
Разработать в EXCEL на языке VBA электронный каталог библиотеки. Каталог должен включать: диалоговую панель регистрации новых поступлений и алгоритм поиска Курсовая 2007 17 1500
Пункт продажи билетов на автобусы дальнего следования (VB 6.0) Курсовая 2004 15 1500
Игра Курсовая 2004 8 1500
АС Склад ( C# (Visual Studio 2003), MSSQL 2000, ASP.NET, WAP) Курсовая 2005-2006 18 1500
Игра Курсовая 2006 31 1500
Игра Курсовая 2005 27 1500
Организация параллельной работы процессов под ОС UNIX Курсовая 2004 21 1500
Обработка данных, созданных во внешних источниках Microsoft Office, в приложениях на языке Visual Basic. Вариант 7 Курсовая 2006 12 1500
Развивающая игра для детей Курсовая 2008 23 1500
База данных на Delphi заводы Курсовая 2007 31 1500
курсовые, дипломные, контрольные на заказ скидки на курсовые, дипломные, контрольные на заказ

© 2010-2016, Все права защищены. Принимаем заказы по всей России.