Dla podanego niżej zadania opracować projekt programu uwzględniający strukturalizację problemu oraz wybór struktur danych i ich przepływy. W rozwiązaniu użyć dynamicznych struktur danych. Projekt przedstawić do oceny. Następnie zakodować, uruchomić i wytestować program. Przedstawić do oceny program oraz pliki zawierające dane, dla których prowadzono testowanie programu.
Użyć dwukierunkowej listy powiązanej do przechowywania informacji o pewnej grupie osób. Dane dla jednej osoby obejmują:
nazwisko
imię
nr telefonu
datę urodzenia (rok, miesiąc i dzień
Lista powinna być uporządkowana alfabetycznie.
Powinny być dostępne operacje:
wyszukiwania osoby w/g nazwiska
dodawania i usuwania osób z listy
zapisu danych z listy do pliku tekstowego
wczytywania danych do listy z istniejącego pliku tekstowego
Kto pomoże, choćby z napisaniem samego projektu.