Programmazione in C++
Videocorso
Si suggerisce la visione del videocorso Nuovo Corso C++11 ITA di fcamuso.
Se ne consiglia la visione di tutti i video, ma almeno dovranno essere visionati i seguenti che fanno parte integrante del materiale di studio:
- video 5: stream di input e di output, funzione dei file header e funzionamento del cout
- video 8: tipi primitivi del C++ e cenni sulle strutture dati che si vedranno in futuro
- video 9: commenti e funzionamento del cin
- video 10: tipo int e gestione di cin
- video 11: linguaggio macchina, linguaggi a basso livello, assembly, assembler, traduttori, linguaggi ad alto livello
- video 12: funzione del preprocessore
- video 13: compilatore, linker e loader
- video 14: gestione dell’input con cin e possibili errori di inserimento
- video 15: gestione di possibili errori e messaggi del compilatore
- video 16: dimensione di un tipo int e overflow
- video 20: l’istruzione condizionale if()
- video 23: l’istruzione condizionale if() else
- video 28: errori comuni usando l’istruzione condizionale if() else e operatore logico && (AND)
- video 29: operatore logico && e short evaluation, operatore logico ! (NOT), operatore logico || (OR)
- video 30: equivalenza tra zero e false e non zero e true, precedenze fra operatori logici
- video 37: costrutto switch in sostituzione di if-else
- video 38: il tipo bool
- video 39: i tipi float, double e long double, casting implicito e casting esplicito
- video 40: i tipi float, double e long double, la funzione sizeof() per ottenere la dimensione in byte dei tipi, i metodi lowest() e max() per ottenere il valore minimo e massimo memorizzabile in un tipo e le tecniche di controllo approssimato per confrontare due valori mumerici non interi
Cplusplus Tutorial
Si studino gli argomenti indicati di seguito del Tutorial presente sul sito cpluscplus.com:
- Ascii Codes
- Numerical Bases
- Boolean Operations
- Compilers
- Structure of a program
- Variables and types
- Constants
- Operators
- Basic Input/Output
- Statements and flow control
Problemi e algoritmi
Programmazione imperativa
I seguenti video sono prodotti dal Prof. Fabio Biscaro
- Basi di programmazione a blocchi
- Condizione: Condizioni e If
- Condizione: If avanzato con operatori
- Cicli: Do while
- Cicli: While
- Clicli: For