Concetti Chiave
- Il diagramma di flusso determina se un numero intero è pari o dispari utilizzando un semplice algoritmo.
- Il programma inizia leggendo un numero intero scelto dall'utente, memorizzato nella variabile N.
- Calcola il resto della divisione di N per 2, assegnando il risultato alla variabile RESTO.
- Se RESTO è uguale a 0, il numero è pari e viene stampato un messaggio di conferma.
- Se RESTO è diverso da 0, il numero è dispari e viene comunicato all'utente.
Flowchart - Pari o Dispari
Oggi realizzeremo un diagramma di flusso con delle istruzioni che ci permetteranno, per la precisione, di capire se un numero intero è pari o dispari.
Ecco l'algoritmo:

Spiegazione di tutto l'algoritmo
Blocco 1: INIZIO
Il programma viene avviato.
Blocco 2: LEGGI N
Vediamo un parallelogramma. Si tratta di un'istruzione di INPUT. Viene letto un numero intero N a scelta dell'utente.
Blocco 3: RESTO = N%2
Si tratta di un assegnamento.
Viene definita una nuova variabile, RESTO, come N modulo 2. N modulo 2 sta a significare il resto della divisione di N per 2.
Blocco 4: SE (RESTO == 0)
Viene posto un controllo, una condizione. A seconda di questa condizione, dobbiamo svolgere un'operazione o un'altra. Se la variabile RESTO è uguale a 0:
Blocco 4.1 : OUTPUT "Il numero è pari"
Seguendo la via "T", ovvero "True", "Vero", vorrà dire che N è divisibile per 2, di conseguenza è pari. Si stampa un messaggio che dica che N è pari.
Blocco 4.2 : OUTPUT "Il numero è dispari"
Si segue la via "F", cioè "Falso". Vorrà dire che l'ultima cifra di N non è divisibile per 2, di conseguenza N è dispari. Si stampa un messaggio che dica che N è dispari.
Blocco 5: FINE PROGRAMMA
Il programma termina.