Durata: 2 ore
Argomento: Puntatori. Viene iniziata l'algebra dei puntatori.
Attività: durante la prima ora e' stato fatto un ripasso sui concetti relativi ai puntatori, trattati nella
lezione precedente. Nella seconda ora viene proposta la realizzazione di una calcolatrice
utilizzando esclusivamente variabili di tipo puntatore. Agli studenti che avrebbero terminato il
programma in anticipo e' stato proposto di realizzare la stessa calcolatrice realizzando una
classe. Durante l'esercitazione ad alcuni studenti e' stato proposto di apportare delle
modifiche al codice proposto.
Contenuti della lezione.
Durante la lezione e' stato proposto un esempio in cui sono state utilizzate variabili di tipo puntatore che venivano sommate. È stato mostrato come utilizzare gli oggetti cin e cout e come visualizzare indirizzi e dati associati ad un puntatore. È stato introdotto l'operatore delete da abbinare all'operatore news.
È stato anticipato l'argomento della prossima lezione: gli array a dimensione variabile gestiti attraverso gli operatori new e delete.
Cosa bisogna imparare dalla lezione:
prendere coscienza di cosa accade quando si mescolano variabili di tipo puntatore. Comprendere il senso degli operatori new e delete