C++

1- Introduzione al C++

2- Documentazione e download compilatore

3. Ambiente IDE Ubuntu e compilazione

4- Geany ambiente di sviluppo

Samy Charnine

5- Primo Programma

6- Dettagli primo programma

7- Compilare senza Geany

8-Variabili e Costanti

9- Assegnazione dei valori alle varibili

10. Esempio 1: doppio di un numero con listato commentato

11. Esercizi

12- Casting

13- Istruzioni di ingresso ed uscita

14- esercizi sul casting e input ed output

15. Verifica

16. Operatori logici

16.1 Approfondimenti sugli operatori logici

16.2. Esercizi sugli operatori logici

17. Gli operatori in programmazione

18- Istruzione IF

18.1 Verifica

19- Scelta multipla

20. Esercizi sull'IF

21.Ripetizione con contatore For

22. Ripetizione condizionale e precondizionale

23. Esercizi sulla ripetizione

24. Verifica 1 sui cicli

24.1 Soluzione prima versione

24.2. Soluzione seconda versione

25. Test sulla teoria sviluppata nei punti precedenti

26. Verifica 2 sui cicli

27. Le funzioni: prima parte

28. Come chiamare le funzioni

29. Le funzioni: seconda parte

30. Esercizi sulle funzioni

31. Definizione delle funzioni tramite prototipi

31.1. Esercizi sulle funzioni con prototipi

32. Visibilità delle variabili 

33. Function overloading

34. Verifica sulle funzioni

36. Verifica di recupero

37 soluzione alla verifica

38. Test sulle funzioni prototipo e relativi errori di compilazione

39 Namespace personalizzabili

40 Impostazione DevC++ e namespace personalizzabili

41. Array o vettore

41.1. Esercizi sui vettori

42. La ricorsione

43. Come funziona la ricorsione

44. Il fattoriale: implementazione

44.1. Esercizi sulla ricorsione

45. Matrici

45.1. Esercizi sulle matrici

46. Le stringhe

46.1. Esercizi sulle stringhe

47. Verifica fine anno scolastico 2017/2018

48. Ordinamento per inserimento

48.1. Spostamento degli elementi di un vettore di una posizione a destra

48.2. Inserimento del vettore da parte dell'utente

48.3. Inserimento di un buco nel vettore

48.4. Algoritmo completo

49. I puntatori

50. Liste concatenate con puntatori