Concetti Chiave

  • Il programma inizia con la lettura di un numero intero N fornito dall'utente.
  • Viene calcolato il resto della divisione di N per 2 per determinare se è pari o dispari.
  • Se il resto è 0, il programma comunica che il numero è pari; altrimenti, indica che è dispari.
  • Il diagramma di flusso permette di visualizzare in modo chiaro il processo decisionale del programma.
  • Il programma termina una volta fornito il risultato all'utente.

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:

Guida alla creazione di un diagramma di flusso per numeri pari e dispari articolo

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.

Domande da interrogazione

  1. Come si determina se un numero intero è pari o dispari?
  2. Si legge un numero intero N e si calcola il resto della divisione di N per 2. Se il resto è 0, il numero è pari; altrimenti, è dispari.

  3. Qual è il ruolo della variabile RESTO nell'algoritmo?
  4. La variabile RESTO viene utilizzata per memorizzare il risultato di N modulo 2, che serve a determinare se N è divisibile per 2.

  5. Cosa succede alla fine del programma?
  6. Alla fine del programma, viene stampato un messaggio che indica se il numero è pari o dispari e il programma termina.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community