Concetti Chiave

  • Il diagramma di flusso inizia con l'input di un numero intero scelto dall'utente.
  • Viene inizializzata una variabile T a 0, che accumula la somma delle cifre del numero N.
  • Un ciclo continua finché N è maggiore di 0, estraendo l'ultima cifra tramite il resto della divisione per 10.
  • La somma T viene aggiornata aggiungendo il valore dell'ultima cifra e N viene ridotto per passare alla cifra successiva.
  • Il programma termina stampando il risultato finale della somma delle cifre calcolata.

Oggi andremo a realizzare un diagramma di flusso con le istruzioni relative al calcolo della somma delle cifre di un numero, come se dovessimo farlo calcolare ad una macchina. Il diagramma di flusso è il seguente:

Inizio del programma

Parte il programma.

Istruzione di input. Si legge un numero intero a scelta dell'utente.

È un assegnamento, si assegna a T, somma delle cifre di N, il valore 0, aumenterà di volta in volta.
Contiene un ciclo di istruzioni da eseguire finché N è maggiore di 0!

Si assegna ad R il valore del resto della divisione di N per 10

Al valore di T, che rappresenta la somma delle cifre, si aggiunge R ovvero l'ultima cifra. In ogni ciclo poi T aumenterà secondo il valore di R.

1Si tratta di un assegnamento. Infatti una volta rilevato il valore di R cioè l ultima cifra di N, sottraendo R ad N, N sarà automaticamente divisibile per 10 per far sì che si possa considerare la cifra successiva. Quindi N viene diviso per 10 e riparte il ciclo.

Conclusione del programma

Si stampa il risultato, e il programma termina.

Domande da interrogazione

  1. Qual è il primo passo per calcolare la somma delle cifre di un numero?
  2. Il primo passo è leggere un numero intero scelto dall'utente, come indicato nel diagramma di flusso.

  3. Come viene calcolata la somma delle cifre durante il ciclo?
  4. Durante il ciclo, si assegna a T il valore della somma delle cifre, inizialmente 0, e si aggiunge a T il resto della divisione di N per 10, rappresentato da R.

  5. Cosa succede a N dopo aver estratto l'ultima cifra?
  6. Dopo aver estratto l'ultima cifra, N viene ridotto sottraendo R e poi diviso per 10, permettendo di considerare la cifra successiva nel ciclo.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community