Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2к3с Языки программирования / КР / Курсовая работа_методические указания_ (2).pptx
Скачиваний:
6
Добавлен:
27.11.2024
Размер:
225.51 Кб
Скачать

Разработка программного решения

2

Разработка функций

создания,

чтения,

обновления

и удаления

данных,

поиска и сортировки

Добавление элементов списка

void add(book_list* bookList, book* bookRecord) { book_node* bookNode =

(book_node*)malloc(sizeof(book_node)); if (bookList->count != 0) {

bookNode->prev = bookList->lastNode; bookNode->current = bookRecord; bookNode->next = NULL; bookList->lastNode->next = bookNode; bookList->lastNode = bookNode; bookList->count++;

}

else {

bookNode->prev = NULL; bookNode->current = bookRecord; bookNode->next = NULL; bookList->firstNode = bookNode; bookList->lastNode = bookNode; bookList->count++;

}

return;

}

https://programforyou.ru/block-diagram-redactor

Примерное содержание пояснительной записки

Введение

1.Анализ задачи

1.1Анализ входных и выходных данных

1.2Разработка схемы взаимодействия с пользователем

1.3Алгоритм решения задачи

2.Разработка программного решения

2.1разработка функций создания, чтения, обновления и удаления данных

2.2разработка функций поиска по параметру

2.3разработка функции сортировки данных

2.4разработка функции формирования отчета в текстовом файле

3.Анализ результатов разработки

Заключение Список использованной литературы

Приложения

3

Анализ результатов

разработки

Тестирование работы

программного решения на

различных входных данных

Тестирование работы программы

Поиск логических ошибок

Поиск исключительных ситуаций

Тестирование интерфейса

Отладка работы

Отработка

отработка

программы в

исключительны

программы на

рамках

х ситуаций при

исключение

взаимодейстия с

некорректном

логических

пользователем

вводе данных

ошибок