Esercizi C/C++

Qui troverai una serie di esercizi svolti e commentati in C/C++. Sono esercizi nella maggioranza dei casi introduttivi alla programmazione e pensati ed ideati per gli studenti di scuola superiore o, in alcuni casi, primi esami universitari di informatica. Presentano diverse casistiche con uso di cicli for, while, switch case, funzioni con parametri, uso di stringhe, vettori, vettori paralleli, matrici, ricorsione.

La gestione dei parametri argc e argv in C/C++

Solitamente i programmi realizzati dagli alunni contengono delle piccole interfacce testuali per gestire l’input/output. Ma un programma exe può essere eseguito anche passando direttamente all’avvio dei parametri. Vediamo come funziona. Ultima modifica 5 Aprile 2023 Articoli simili: Somma i primi 20 numeri naturali in C++ Scelta con menu massimo di n numeri e conta pari … Leggi tutto

Invertire un numero intero senza vettori

Un problema matematico, prima ancora che informatico, ma molto interessante per spremere le meningi degli studenti. L’esercizio è apparentemente semplice: prendere in ingresso un numero intero es. 1234 e stampare il suo inverso 4321. Vediamo come. Ultima modifica 5 Aprile 2023 Articoli simili: La prenotazione di posti in aereo con vettore e puntatori Struct, vettori, … Leggi tutto

Approccio alle frazioni in C++ senza oggetti

Le frazioni sono uno degli argomenti più gettonati per fare esperienza col codice e il c++. Ci sono diversi modi di contemplare ed approcciare questi strumenti matematici. Vediamo un esempio semplice, adatto a chi non conosce ancora la programmazione ad oggetti ma ha già una discreta esperienza col codice. Ultima modifica 5 Aprile 2023 Articoli … Leggi tutto

Convertire un numero da decimale a binario

Vediamo un altro esercizio semplice per gli studenti più giovani, ma utile a comprendere l’utilizzo del ciclo do-while e di come le variabili “shiftino” di significato tra un ciclo e l’altro. Ultima modifica 22 Marzo 2023 Articoli simili: Esercizi C++ semplici con condizioni Convertitore binario decimale Gioco del 15 in C++ Vettore di puntatori a … Leggi tutto

Riduzione di una frazione

Un problema matematico decisamente molto affrontato nei corsi di informatica e C++. Il problema è di per se stesso semplice ma permette all’alunno alle prime armi di addentrarsi nell’uso delle strutture del linguaggio di programmazione e di affinare la capacità di astrarre e generalizzare un problema.Vediamo come. Ultima modifica 5 Aprile 2023 Articoli simili: Approccio … Leggi tutto

Calcolo del parallelo tra resistenze

Esercizio: date due resistenze inserite in input al nostro software, calcolare il valore del loro parallelo. Svoli lo stesso esercizio date in ingresso un numero N imprecisato di resistenze. Ultima modifica 5 Aprile 2023 Articoli simili: Scambio di variabili in C++ Esercizi C++ semplici con condizioni Quadrato magico in C++ Contare le ripetizioni dei valori … Leggi tutto

Esercizi C++ semplici con condizioni

Di seguito sono riportati, in ordine sfuso, una serie di esercizi introduttivi col C++. Sono volutamente semplici da accompagnare magari ai relativi algoritmi. Segue ad ogni esercizio una serie di piccole considerazioni utili a comprendere determinate righe di codice utilizzate. Tornate su questa pagina perché verrà aggiornata anche in futuro con il continuo feedback in … Leggi tutto

Esercizi in C++ semplici senza condizioni o cicli

Di seguito sono riportati, in ordine sfuso, una serie di esercizi introduttivi col C++. Sono volutamente semplici da accompagnare magari ai relativi algoritmi. Segue ad ogni esercizio una serie di piccole considerazioni utili a comprendere determinate righe di codice utilizzate. Tornate su questa pagina perché verrà aggiornata anche in futuro con il continuo feedback in … Leggi tutto

Introduzione al C++

Questo mini corso vuole essere un compendio di brevi concetti e raccolta di esempi ed esercizi per meglio comprendere l’uso di questo linguaggio di programmazione che, seppur apparentemente obsoleto agli occhi degli studenti, rimane il linguaggio più istruttivo e allo stesso tempo performante per moltissime applicazioni da riga di comando e con interfaccia grafica. Ultima … Leggi tutto