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.