Esercizio: una storia interattiva semplicata in C++ e Python

Tempo fa avevamo visto come scrivere una semplice lettera in C++ qui ma non l’avevamo messa a confronto con Python per il semplice fatto che il secondo risultava fin troppo basilare. Inoltre, all’inizio di questa serie di lezioni avevamo visto come scrivere “Hello World!” su Python risultava di gran lunga più facile. Così, cerca e cerca … Leggi tutto

Lezione 6. La computazione in C++

L’ultima volta, attraverso lo sviluppo di un esercizio (come scrivere una lettera in C++) abbiamo visto, partendo dalle basi, come meglio sviluppare un programma seguendo tre regole specifiche: Semplicità Correttezza Efficenza Queste vanno sempre tenute in conto ogni qualvolta ci approcciamo alla scrittura di un qualsiasi tipo di programma. Oggi, inizieremo ad occuparci della COMPUTATION, ovvero … Leggi tutto

Lezione 5. Le conversioni in C++

Abbiamo parlato fin’ora di objects, variables, types, values e assignments dando un’occhiata a vari esempi ed esercizi. Qui si concluderà il capitolo dedicato specificamente a tutto questo: successivamente ci sposteremo verso la computation, o computazione. CONVERSIONI SICURE Abbiamo visto, precedentemente, come non sia possibile comparare un double ad un int direttamente poiché il primo è … Leggi tutto

Lezione 4. L’assignment: un importante operatore

L’ultima volta, nella Lezione 3, ci siamo occupati delle operazioni base in C++ ma non abbiamo parlato dell’operatore più interessante, ovvero l’ASSIGNMENT che viene rappresentato dal simbolo = e, fondamentalmente, dà una variabile ad un nuovo valore. Se, per esempio, ho un iniziale int a = 3 e voglio cambiare il suo valore in 5 … Leggi tutto

Lezione 3 – Basi di C++: le operazioni… e un pizzico di matematica

Dopo aver mosso i primi passi nel mondo del C++ – confrontandolo con Python, scrivendo il classico “Hello World” e giocando un po’ con oggetti, tipi e valori – siamo pronti per affrontare un nemico universale: la matematica di base (sì, proprio quella che odiavamo alle medie). Nel caso ve li foste persi, ecco qui … Leggi tutto