
- •Оглавление
- •1.Цель работы
- •2.Задание
- •3.Уточнение задания
- •4.Контрольные примеры
- •5.Описание информационной структуры
- •6.Организация структуры, используемая для создания списка
- •7.Описание переменных главной функции
- •8.Краткое описание алгоритма
- •9. Описание функций
- •9.1. Описание функции f_vvod
- •9.2. Описание функции vivod
- •9.3. Описание функции func_rabota
- •9.4. Описание функции func_dobavlenie
- •9.5. Описание функции func_dobavka_nach
- •9.6. Описание функции func_dobavka_kon
- •9.7. Описание функции func_sort
- •9.8. Описание функции func_zapis
- •9.9. Описание функции func_chtenie
- •9.10. Описание функции func_izmena
- •9.11. Описание функции func_element_full
- •9.12. Описание функции func_element_part
- •9.13. Описание функции func_rabota_file
- •9.14. Описание функции func_poisk
- •9.15. Описание функции func_poisk_deistv
- •9.15. Описание функции spravka
- •Func_dobavka_kon 10. Иерархическая структура программы
- •11. Блок-схема главной функции
- •13. Набор тестов
- •14. Инструкция пользователя
- •15. Выводы
- •16. Результаты выполнения программы
- •17. Выводы
9.13. Описание функции func_rabota_file
Назначение
Используется для замены поля выбранного элемента в списке.
Прототип
NT* rabota_file(NT*)
,где параметр NT* - указатель на начало списка. NT*- тип возвращаемого значения.
Пример вызова
spisok=NT* rabota_file(NT* spisok)
где spisok-указатель на начало списка.
9.14. Описание функции func_poisk
Назначение
Используется для вывода меню поиска элементов по критерию.
Прототип
NT* func_poisk(NT*)
,где параметр NT* - указатель на начало списка. NT*- тип возвращаемого значения.
Пример вызова
spisok=func_poisk(NT* spisok)
где spisok-указатель на начало списка.
9.15. Описание функции func_poisk_deistv
Назначение
Используется для формирования нового списка по определенному критерию.
Прототип
NT* func_poisk_deistv(NT*,int,char)
,где параметр NT* - указатель на начало списка. NT*- тип возвращаемого значения.
Пример вызова
spisok=func_poisk(spisok,n,x)
где spisok-указатель на начало картотеки,n-один из пунктов меню,x-массив символов для ввода критерия.
Описание переменных
Описание локальных переменных приведено в таблице 17.
Таблица 17. Описание локальных переменных функции func_poisk_deistv
Имя переменной |
Тип переменной |
Назначение |
y,k,q |
int |
вспомогательная переменная |
m |
char |
вспомогательная переменная |
Izm,hach,f |
NT* |
используются для изменения элементов картотеки |
9.15. Описание функции spravka
Назначение
Используется для вывода информационных сообщений
Прототип
void spravka()
Пример вызова
spravka()
Описание переменных
В данной функции переменные не используются.
Func_dobavka_kon 10. Иерархическая структура программы
func_dobavka_nach
func_dobavlenieta
func_sort
func_chtenie
func_zapis
rabota_file
func_rabota

Func_izmena
main
