lettura facile

I blocchi condizionali su Flowgorithm

In questa lezione ti spiego come usare le strutture condizionali in un algoritmo su Flowgorithm.

Cos'è un blocco condizionale? E' un blocco dell'algoritmo che verifica se una condizione è vera o falsa. A seconda della risposta, seleziona ed esegue una sequenza di comandi oppure un'altra. Per questa ragione è anche detto blocco di selezione. In un diagramma di flusso il blocco condizionale ha la forma di un rombo.
il blocco condizionale

Ti faccio un esempio pratico.

Crea un algoritmo vuoto su Flowgorithm.

Clicca su File nel menu in alto e seleziona la voce Nuovo.

clicca su File e seleziona Nuovo

Nota. In alternativa, per creare un nuovo algoritmo puoi anche premere simultaneamente i tasto CTRL+N sulla tastiera del PC. E' una scorciatoia che ti permette di ottenere lo stesso risultato.

 

Inizialmente il diagramma di flusso dell'algoritmo è composto solo dal blocco di inizio e di fine.

l'algoritmo iniziale ha solo il blocco start e end

Clicca sulla freccia che collega il blocco di inizio e di fine.

clicca sulla freccia

Si apre la finestra con tutti i blocchi disponibili per costruire il flow chart.

Ora seleziona il blocco Dichiarazione di una variabile.

seleziona il blocco della dichiarazione di una variabile

Nel diagramma di flusso dell'algoritmo viene aggiunto il blocco della dichiarazione.

Fai un doppio click sul blocco Dichiarazione con il pulsante di sinstra del mouse.

clicca sul blocco della Dichiarazione

Si apre la finestra in cui puoi scrivere il nome della variabile che vuoi dichiarare.

Dichiara una variabile di tipo intero chiamata "numero".

Poi clicca sul pulsante OK

dichiara una variabile di tipo intero

Ora clicca sulla freccia che collega il blocco Dichiarazione al blocco Fine.

clicca sulla freccia di collegamento tra i due blocchiù

Si apre la finestra con i blocchi.

Seleziona il blocco Scrittura.

seleziona il blocco scrittura

Nel diagramma di flusso viene aggiunto il nuovo blocco.

Adesso fai un doppio click sul blocco scrittura.

fai doppio click sul blocco Scrittura

Si apre la finestra dove puoi digitare il messaggio da visualizzare sullo schermo.

Inserisci la stringa di testo "Digita un numero" nel campo dell'espressione. Poi premi sul pulsante OK.

Scrivi la stringa "Digita un numero"

Ora clicca sulla freccia che collega il blocco scrittura con il blocco fine.

clicca sulla freccia di collegamento

Poi seleziona il blocco lettura.

seleziona il blocco lettura

Fai doppio click sul blocco lettura che hai appena aggiunto.

clicca sul blocco lettura

Ora inserisci il nome della variabile, ossia "numero", dove registrare il valore di input digitato dall'utente.

digita il nome il campo di input

Digita sulla freccia che collega il blocco lettura con il blocco fine.

clicca sulla freccia che collega il blocco lettura e il blocco fine

Poi clicca sul blocco di selezione. E' quello a forma di rombo.

seleziona il blocco di selezione

Nel diagramma dell'algoritmo è aggiunto il blocco di selezione.

In questo caso il blocco di selezione è collegato con due freccie al blocco successivo.

Ora fai doppio click sul blocco di selezione.

clicca sul blocco di selezione

Si apre la finestra dove puoi scrivere la condizione che il blocco di selezione deve verificare.

Inserisci la condizione numero>0

digita la condizione

Dopo aver inserito la condizione, clicca sulla freccia (Vero) sulla destra.

clicca sulla freccia

Poi seleziona il blocco scrittura.

seleziona il blocco scrittura

Nel collegamento (vero) del blocco condizionale viene aggiunto un blocco di output.

Ora clicca sul blocco scrittura.

clicca sul blocco scrittura

Nel campo dell'output inserisci la stringa "il numero " & numero & " è positivo".

Poi clicca sul pulsante OK.

scrivi il testo da visualizzare

Adesso clicca sulla freccia (falso).

E' il collegamento a sinistra del blocco condizionale.

clicca sul collegamento (falso)

Poi seleziona il blocco scrittura.

seleziona il blocco scrittura

Nel diagramma di flusso viene aggiunto un ulteriore blocco.

Clicca sul blocco di scrittura che hai appena aggiunto.

clicca sul blocco di scrittura

In questo caso nel campo dell'output inserisci la stringa "il numero " & numero & " NON è positivo".

Poi clicca sul pulsante OK.

il secondo blocco condizionale

Adesso l'algoritmo è completo.

Quando lo esegui ti chiede di digitare un numero che salva nella variabile "numero".

l'algoritmo è completo

Il blocco condizionale verifica se il valore assegnato alla variabile "numero" è maggiore di zero

  • Se il valore è maggiore di zero, la condizione è soddisfatta. In questo caso il blocco esegue il collegamento Vero stampando lo schermo la scritta "Il numero è positivo".
    se la condizione è vera
  • Se il valore non è maggiore di zero, la condizione del blocco non è soddisfatta. In questo caso il blocco di selezione esegue il collegamento Falso stampando lo schermo la scritta "Il numero NON è positivo".
    se la condizione è falsa

Esempio. Ecco un esempio pratico di funzionamento dell'algoritmo durante l'esecuzione su Flowgorithm.
l'output durante il funzionamento dell'algoritmo




Non hai risolto il tuo problema? Scrivi una domanda




FacebookTwitterLinkedinLinkedin