Per ripassare gli argomenti trattati nell'ambito della programmazione si rivedano esempi sviluppati in classe e i concetti di base anche con il supporto delle minilezioni disponibili su:
Programmiamo C++
Argomenti
- L'AMBIENTE DI SVILUPPO Dev-C++
- Introduzione
- Installazione
- Prima esecuzione e impostazioni
- Creare un progetto
- Il nostro primo programma
- Analisi di un programma (commenti, indentazioni etc) - VARIABILI
- Struttura generale di un programma in C
- Dichiarazione di variabili
- Tipi di variabili
- Assegnazioni
- Espressioni e operatori - ISTRUZIONI DI INPUT-OUTPUT
- Istruzione cout
- Istruzione cin - SELEZIONI
- Istruzione if
- Istruzione if...else
- Sequenze di if e switch case
- L'operatore ternario '?' - CICLI
- Cicli standard e non
- Ciclo while
- Ciclo for
- Istruzioni break e continue
- Ciclo do while
- Cicli annidati - VETTORI (ARRAY)
- Inversione di una serie di valori
- Definizione
- Array e cicli
- Array statici, dinamici e overflow
- Ordinamento di un vettore
- Riepilogo - STRINGHE DI CARATTERI
- Variabili di tipo char
- Stringhe: dichiarazione, acquisizione, visualizzazione
- Funzioni di library per le stringhe
- Esempio finale: conversione in minuscolo - FUNZIONI
- Definizione
- Funzioni di library
- Usare una funzione già scritta
- Classificazione delle funzioni
- Riepilogo sull'uso delle funzioni
- Funzioni grafiche e gerarchia di funzioni
- Il meccanismo della chiamata
- Il valore di ritorno - STRUCT
- Definizione di struct
- Un esempio di uso delle struct
- Struct e funzioni
- Vettori di struct - da vedere:
- Passaggio per valore e per argomento
- Passaggio di vettori a una funzione
- Variabili locali: visibilità e durata
- Variabili globali
- Funzioni ricorsive
- Progettazione top down
- Project, compilazione e linking
- Direttive del preprocessore
Per ulteriori basi sulla programmazione si rivedano gli esercizi svolti in classe e a casa e si vedano:
- Introduzione alla programmazione, concetti di base
- Videolezioni a cura del prof. F. Camuso sul linguaggio C++.
https://www.youtube.com/playlist?list=PL0qAPtx8YtJfZpJD7uFxAXglkiHSEhktG
ad esempio: la prima lezione sulle funzioni:
buon lavoro
M.C.
buon lavoro
M.C.