Ominide 1931 punti

Somma delle cifre di un numero - Diagramma di flusso


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:

Spiegazione DDF
Blocco 1: INIZIO
Parte il programma.
Blocco 2: Leggi N
Istruzione di input. Si legge un numero intero a scelta dell'utente.
Blocco 3: T = 0
È un assegnamento, si assegna a T, somma delle cifre di N, il valore 0, aumenterà di volta in volta.
Blocco 4: while N > 0
Contiene un ciclo di istruzioni da eseguire finché N è maggiore di 0!
Blocco 4.1: R = N%10
Si assegna ad R il valore del resto della divisione di N per 10
Blocco 4.2: T = T+R
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.
1b]Blocco 4.3: N = (N-R)/10
Si tratta di un assegnamento. Infatti una volta rilevato il valore di R cioè l ultima cifra di N, sottraendo R ad N, N sara automaticamente divisibile per 10 per far sì che si possa considerare la cifra successiva. Quindi N viene diviso per 10 e riparte il ciclo.
Blocco 5: Stampa T
Si stampa il risultato, e il programma termina.
Hai bisogno di aiuto in Informatica?
Trova il tuo insegnante su Skuola.net | Ripetizioni
Potrebbe Interessarti
Registrati via email