CERCA
26-11-2017 10:59

Esercizi settimana 9

da consegnare entro: 10/12/2017

 

 

ESERCIZIO 1

Predisporre una libreria di gestione del tipo di dato astratto LISTA, implementato sia tramite allocazione indicizzata (vettore statico e vettore dinamico) che tramite strutture collegate. Le funzioni che, come minimo, dovranno essere implementate sono: inserisci in testa, inserisci in coda, inserisci dopo un certo elemento, cancella dalla testa, cancella dalla coda, cancella la prima occorrenza dell’elemento. Il programma deve visualizzare lo stato della lista ad inizio esecuzione (vuota) e dopo ogni operazione scelta dall'utente.

punti da verificare per esercizio 1:

 

 

ESERCIZIO 2

Utilizzando la libreria implementata nell’esercizio 1, realizzare un programma che gestisca la lista di tutti i libri che hai letto in un anno. Per ognuno di essi, il programma deve memorizzare una serie di informazioni, ad esempio il titolo, l’autore, l’anno di pubblicazione, la casa editrice, la lunghezza, il genere, il codice identificativo, la tua valutazione. Il programma dovrà permettere di inserire un nuovo libro, cancellarne uno, visualizzarli tutti, visualizzare solo quelli con una certa valutazione, etc.

punti da verificare per esercizio 2:

 

 

PROCEDI CON LA CONSEGNA DEGLI ESERCIZI