Ide o program pre evidenciu kníh v knižnici.
O každej knihe sa eviduju tieto údaje: meno a priezvisko
autora, názov knihy, rok vydania, vydavateľstvo, a evidenčné číslo
(signatúra). Program umoznuje pridanie knihy, odstránenie knihy, usporiadanie
podľa priezviska autora a vyhľadanie podľa evidenčného čísla.
Na reprezentáciu zoznamu kníh je pouzite statické pole
smerníkov a jednotlivé položky záznamu majú dynamickú veľkosť.
Záznamy su reprezentovane štruktúrami a zoznam je uložený v súbore.
Zoznam kníh v zozname je uchovávaný v obojsmernom
spojkovom zozname. Vkladanie je realizované dopĺňaním zoznamu na konci,
odoberanie je realizované tak, že sa presunú smerníky ďalších prvkov
o jeden záznam doľava a potom sa požadovaný prvok vymaže
z pamäte.
Zadanie je spracovane v programovacom jazyku C. Obsahuje navrh jednotlivych funkcii vratane ich vyvojovych diagramov, je tam tiez aj kompletny zdrojovy kod.