Liceo 2ª

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:

  1. video 5: stream di input e di output, funzione dei file header e funzionamento del cout
  2. video 8: tipi primitivi del C++ e cenni sulle strutture dati che si vedranno in futuro
  3. video 9: commenti e funzionamento del cin
  4. video 10: tipo int e gestione di cin
  5. video 11: linguaggio macchina, linguaggi a basso livello, assembly, assembler, traduttori, linguaggi ad alto livello
  6. video 12: funzione del preprocessore
  7. video 13: compilatore, linker e loader
  8. video 14: gestione dell’input con cin e possibili errori di inserimento
  9. video 15: gestione di possibili errori e messaggi del compilatore
  10. video 16: dimensione di un tipo int e overflow
  11. video 20: l’istruzione condizionale if()
  12. video 23: l’istruzione condizionale if() else
  13. video 28: errori comuni usando l’istruzione condizionale if() else e operatore logico && (AND)
  14. video 29: operatore logico && e short evaluation, operatore logico ! (NOT), operatore logico || (OR)
  15. video 30: equivalenza tra zero e false e non zero e true, precedenze fra operatori logici
  16. video 37: costrutto switch in sostituzione di if-else
  17. video 38: il tipo bool
  18. video 39: i tipi float, double e long double, casting implicito e casting esplicito
  19. 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:

  1. Ascii Codes
  2. Numerical Bases
  3. Boolean Operations
  4. Compilers
  5. Structure of a program
  6. Variables and types
  7. Constants
  8. Operators
  9. Basic Input/Output
  10. Statements and flow control

Problemi e algoritmi

Programmazione imperativa

I seguenti video sono prodotti dal Prof. Fabio Biscaro

  1. Basi di programmazione a blocchi
  2. Condizione: Condizioni e If
  3. Condizione: If avanzato con operatori
  4. Cicli: Do while
  5. Cicli: While
  6. Clicli: For

Link utili