ESERCIZI SUGLI ALGORITMI
3 Uso di un ciclo
Testo del problema
Scrivere un programma che visualizzi in successione i primi 10 numeri interi.
Se analizzi il testo del problema vedi subito che non hai alcuna variabile di input, ma solo una di output che viene ripetuta a ogni iterazione. Puoi quindi creare la tabella delle variabili nel seguente modo.
Analisi dei dati Variabili da utilizzare
Nome | Tipo | Utilizzo | Descrizione |
NUM | Intero | Output | Numero da stampare |
Algoritmo
Dobbiamo inizializzare la variante NUM a zero e incrementare il valore a ogni iterazione. terminiamo quando la variabile raggiunge il valore 10.Come si rappresenta un algoritmo??Vediamo:
-
- Come al solito evidenziamo l’inizio:
- Inizializziamo a zero la variabile NUM:
- A questo punto chiediamoci se siamo già arrivati alla fine, cioè se la variabile NUM ha raggiunto la soglia di 10:
- Nel caso Vero (significa che non abbiamo ancora finito), incrementiamo di uno la variabile NUM:
- E poi stampiamo il numero:
Quindi torniamo indietro ed eseguiamo nuovamente il test.In questo modo abbiamo creato un ciclo.
Quando NUM raggiunge il valore 10
(cioè abbiamo fatto 10 iterazioni) possiamo
concludere l’algoritmo.
- L’algoritmo completo è il seguente:
Prova tu:
1. Scrivi gli algoritmi che risolvano i seguenti problemi.
a. Dati in imput due numeri,stampa quello più grande.
b. Stampa la tabellina del 2.
Lascia un commento
Devi essere connesso per inviare un commento.