
- •Методические рекомендации к курсовой работ е по дисциплине «Языки программирования»
- •Критерии оценки курсовой работы
- •Задание на курсовую работу
- •Введение
- •Содержание пояснительной записки
- •Упорядочение данных в виде двусвязного списка
- •2 Алгоритм программного решения
- •Иерархическая схема интерфейса
- •Вызов функций
- •Разработка программного решения
- •Добавление элементов списка
- •Примерное содержание пояснительной записки
- •Тестирование работы программы

Разработка программного решения
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 |
Анализ результатов |
разработки |
|
Тестирование работы |
|
программного решения на |
|
различных входных данных |

Тестирование работы программы
Поиск логических ошибок
Поиск исключительных ситуаций
Тестирование интерфейса
Отладка работы |
Отработка |
отработка |
программы в |
исключительны |
программы на |
рамках |
х ситуаций при |
исключение |
взаимодейстия с |
некорректном |
логических |
пользователем |
вводе данных |
ошибок |
