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. Verifica sui vettori

43. La ricorsione

44. Come funziona la ricorsione

45. Il fattoriale: implementazione

45.1. Esercizi sulla ricorsione

46. Matrici

46.1. Esercizi sulle matrici

47. Le stringhe

47.1. Esercizi sulle stringhe

48. Verifica fine anno scolastico 2017/2018

49. Verifica fine anno scolastico 2018/2019

50. Ordinamento per inserimento

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

50.2. Inserimento del vettore da parte dell’utente

50.3. Inserimento di un buco nel vettore

50.4. Algoritmo completo

51. I puntatori

52. Liste concatenate con puntatori

53. Gestione File