Lo sviluppo di algoritmi e la programmazione sono competenze che si acquisiscono tramite esercizi da svolgere autonomamente, prima attraverso flow-chart e successivamente con codifica nei linguaggi di programmazione ad alto livello come C, C++, Pascal o Basic. Sono elencati alcuni siti con esercizi sia proposti che svolti.
Esercizi C++ sequenziali e condizionali
Esercizi C++ iterativi
Esercizi C++ con funzioni e vettori
Esercizi del prof. De Berardis per la classe 3°
Esercizi sulle funzioni in C++
Esercizi in C/C++