Estratto del documento

Università di Napoli Federico II

Corso di Laurea in Ingegneria Informatica

Tutorato del corso di Programmazione 1

Esercizio n°1

Scrivere un programma che gestisce un array di record allocato dinamicamente. Il record è costituito da un campo “chiave” e da un campo “valore”. Il programma effettua su tale struttura dati le seguenti operazioni:

  • Creazione della struttura
  • Inserimento dei dati
  • Stampa dei dati
  • Distruzione della struttura

Organizzare il programma sui seguenti file:

  • Tabella.h: contiene la dichiarazione della struttura “Record”, la dichiarazione di un tipo “Tabella” puntatore a “Record” e i prototipi delle 4 funzioni che implementano rispettivamente le 4 funzionalità sopra elencate.
  • Tabella.cpp: contiene l’implementazione delle 4 funzioni.
  • Main.h: contiene il programma “main” che dichiara una variabile “tabella” di tipo Tabella, una variabile intera “num_entry” che rappresenta il numero di elementi dell’array e chiama le funzioni producendo l’output mostrato nel seguente esempio di esecuzione.
Anteprima
Vedrai una selezione di 1 pagina su 1
Programmazione 1 - Esercizi Pag. 1
1 su 1
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Ingegneria industriale e dell'informazione ING-INF/05 Sistemi di elaborazione delle informazioni

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher Fra.M di informazioni apprese con la frequenza delle lezioni di Programmazione 1 e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli studi di Napoli Federico II o del prof Russo Stefano.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community