La programmazione orientata agli oggetti
Object Oriented Programming La programmazione orientata agli oggetti (OOP, Object Oriented Programming) è un paradigma di programmazione che prevede di raggruppare in un’unica entità (la classe descrizione astratta di un tipo di dato) sia le strutture dati che le procedure che operano su di esse, creando un oggetto (istanza della classe) software…
Continua a leggere
La funzione ricorsiva
La ricorsione è una tecnica di programmazione, che sfrutta l’idea di suddividere un problema da risolvere in sottoproblemi simili a quello originale, ma più semplici. Un esempio è l’elevamento a potenza, infatti si avrà: xn = x * xn-1. Ma se n = 0 allora x0 = 1. Pertanto avremo…
Continua a leggere
La gestione delle stringhe
I comandi essenziali #include <string> è la libreria per il riconoscimento delle stringhe e dei comandi per la gestione. Esempio di dichiarazione di una stringa: string nome, cognome, sesso, anni; const char eta=12; nome =’’Mario’’; cognome = nome; sesso = ’f’; anni=eta; è possibile inizializzare una variabile stringa all’inizializzazione string…
Continua a leggere
Il passaggio dei parametri
Il passaggio dei parametri in C++ Per valore Quando il passaggio dei parametri avviene per valore, alla funzione viene in effetti passata solo una copia dell’argomento. Grazie a questo meccanismo il valore della variabile nel programma chiamante non viene modificato. Esempio: supponiamo di voler caricare un vettore vet di dimensione…
Continua a leggere