Vai al contenuto

Installazione e primo programma

In questa lezione impari a

  • scaricare e installare Flowgorithm
  • riconoscere i terminali Main ed End e aggiungere un blocco
  • usare il blocco Output per mostrare un messaggio
  • eseguire il programma e leggere il risultato nella Console

Scarichi Flowgorithm, esplori l'interfaccia e crei il tuo primo diagramma funzionante: il classico "Hello, world!".

Scaricare e installare Flowgorithm

  • Vai su flowgorithm.org → menu Download.
  • Scegli la versione per il tuo sistema operativo: quella ufficiale è per Windows; per macOS e Linux esistono versioni non ufficiali.
  • Avvia il file scaricato e segui l'installazione guidata (Avanti → Avanti → Fine).

Flowgorithm è gratuito e open source. Non serve creare un account: si apre e si usa subito.

La struttura di ogni diagramma

Quando apri un nuovo diagramma vedi già due forme: due rettangoli con gli angoli arrotondati, chiamati terminali. Rappresentano l'inizio e la fine del programma.

A differenza di molti altri strumenti, Flowgorithm chiama il terminale iniziale Main (non "Start"), proprio come nei linguaggi di programmazione veri.

Main
End

Aggiungere un blocco

Tutto il tuo programma va inserito tra Main ed End, sulla linea che li collega.

  • Passa il mouse sopra la linea tra Main ed End: diventa arancione.
  • Fai doppio clic (o clic destro) sulla linea: si apre un menu con tutte le forme disponibili.
  • Ogni forma rappresenta un'azione diversa: i parallelogrammi sono Input e Output.

Il blocco Output

Clicca sul parallelogramma Output nel menu: viene inserito nel diagramma, ma appare grigio. In Flowgorithm grigio significa "incompleto": manca ancora un'informazione.

Main
Output ?
End

Fai doppio clic sul blocco Output per aprire la finestra Output Properties e scrivi, comprese le virgolette, "Hello, world!".

Le virgolette dicono a Flowgorithm che si tratta di testo (una stringa), non di un calcolo. Premi OK: il blocco si colora, cioè è completo.

Main
Output "Hello, world!"
End

Eseguire il programma

Quando nessun blocco è grigio, il programma è pronto. Per eseguirlo:

  • clicca sull'icona verde ▶ nella barra degli strumenti;
  • oppure premi F5;
  • oppure scegli il menu Program → Run.

Si apre la finestra Console: è lì che il programma mostra i risultati, un po' come una chat.

Hello, world!

Bonus: dal diagramma al codice vero

Flowgorithm traduce il diagramma in codice vero, in tanti linguaggi diversi (C, Java, Python e altri). Cerca nel menu Generate Source Code e guarda come diventa il tuo "Hello, world!" in Python: è un'anteprima di quello che farai più avanti.

Esercizi

⭐ Facile

Esercizio 1 – Ciao, sono io. Crea un diagramma con un blocco Output che stampi Ciao, sono seguito dal tuo nome. Eseguilo.

⭐ Facile

Esercizio 2 – Il mio biglietto. Con tre blocchi Output stampa su tre righe nome, classe e scuola.

⭐⭐ Medio

Esercizio 3 – Disegno con i caratteri. Con più blocchi Output disegna una casetta usando caratteri come /, \, | e _.

⭐⭐⭐ Sfida

Esercizio 4 – Dal diagramma al codice. Apri il visualizzatore del codice sorgente e scegli Python. Quale istruzione corrisponde al blocco Output? E in C++?

Consegna: salva i file .fprg e mostra all'insegnante l'esecuzione in Console.