Разработка класса двусвязного списка с разной реализацией презентация

Актуальность учебная система для школ с уклоном в информатику и ВУЗов ученики и студенты, начинающие программисты Предметная область: Целевая аудитория: 2

Слайд 1Презентация курсовой работы на тему
Разработка класса двусвязного списка
Выполнил: студент гр. 525СТ-2

Деденёв Е.О.
Руководитель: к.т.н. доцент
Шостак А.В.

Харьков – 2017

1


Слайд 2Актуальность
учебная система для школ с уклоном в информатику и ВУЗов

ученики и

студенты, начинающие программисты

Предметная область:

Целевая аудитория:

2


Слайд 3Цель и задачи
инициализация вручную или из файла
проведение операций над списками
отображение содержимого

списков
сохранение результатов работы программы в файл

Цель:

Задачи:

создание учебной системы, позволяющей создавать списки с разной реализацией

3


Слайд 4Постановка задачи
Класс двусвязного списка на указателях и структурах
Класс двусвязного списка на

массиве
Класс двусвязного списка на коллекции C#
Возможность выбора реализации списка
Базовые операции над списком
Подсчет времени работы каждого алгоритма
Считывание списка из текстового файла
Запись результатов работы в текстовый файл
Отображение списка

В системе необходимо реализовать:

4


Слайд 5Проектирование
Диаграмма вариантов использования
5


Слайд 6Проектирование
Диаграмма последовательности
6


Слайд 7Разработка
Диаграмма пакетов
7


Слайд 8Разработка
Диаграмма классов
8


Слайд 9Верификация
Реализован класс двусвязного списка на указателях и структурах
Реализован класс двусвязного списка

на массиве
Реализован класс двусвязного списка на коллекции C#
Реализована возможность выбора реализации списка
Реализованы базовые операции над списком
Реализован подсчет времени работы каждого алгоритма
Реализовано считывание списка из текстового файла
Реализована запись результатов работы в текстовый файл
Реализовано отображение списка

Результаты проделанной работы:

9


Слайд 10Тестирование
Сравнение быстродействия методов списков
10


Слайд 11Выводы
Выбрана и проанализирована архитектура
Разработаны диаграммы вариантов использования, последовательности, пакетов и классов
Разработана

программа
Проведены верификация и тестирование
Проведено сравнение методов по времени выполнения

Было сделано:

11

Приложение можно улучшить:

Добавить другие реализации списка
Добавить новые коллекции для реализации
Расширить критерии для сравнения
Добавить работу с другими типами данных
Улучшить и доработать интерфейс


Слайд 12Спасибо за внимание!
Вопросы?
12


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика