Corso di programmazioneNews

[Corso di programmazione #4] – Algobuild

[Corso di programmazione #4] - Algobuild 1

In questa breve puntata del corso di programmazione di SocialandTech ci terrei a spiegare il funzionamento di Algobuild, un semplice programma che ci permetterà di schematizzare con i diagrammi a blocchi i nostri algoritmi.

Senza titolo

Il diagramma a blocchi nell’immagine precedente rappresenta un semplice programma che dato in input un numero ci dice se esso è maggiore o minore di 10. Con il tempo capiremo l’importanza di fare un diagramma a blocchi o uno schema di un problema o un esercizio che ci viene dato da risolvere, soprattutto se questo è complesso. Il diagramma a blocchi può essere benissimo disegnato su carta ma esistono diversi programmi che ci vengono in aiuto per avere uno schema più ordinato e formalmente corretto dal punto di vista grafico. Io consiglio l’utilizzo di Algobuild poiché è semplice ma efficace e fa proprio al caso nostro.

Schermata 2013-04-05 alle 22.24.01

Aperto il programma troveremo questa schermata, il blocco di inizio e fine dell’algoritmo sono già presenti. Vediamo che se andiamo con il cursore sopra la freccia che li collega comparirà un quadrato rosso e se noi ci clicchiamo si aprirà un piccolo menù a scelta.

Schermata 2013-04-05 alle 22.28.34

 

Le azioni a nostra disposizione sono diverse e rappresentano le funzioni principali di un linguaggio di programmazione. Vediamo l’assegnamento che rappresenta un’azione di calcolo, le azioni di input e output e altre funzioni che vedremo più avanti nel corso.

Schermata 2013-04-05 alle 22.32.41

 

Se per esempio scegliamo un nuova assegnazione ci si aprirà una finestra come questa in cui potremo inserire al suo interno un’espressione, come una formula di calcolo.

Come questa:

Schermata 2013-04-05 alle 22.34.26

Se vorremo modificare un qualsiasi blocco, ci basterà cliccare sopra e sia aprirà un piccolo menù con le azioni modifica, taglia e copia.

L’algoritmo rappresentato a inizio articolo possiamo capire che è composto da un’azione di input, un if, e due output.
Se andiamo su file troveremo alcune azioni tra cui salva e copia come immagine se vorremo allegarla al codice.

Vi lascio con questo piccolo esercizio:
data in input l’età di una persona determina se essa è maggiorenne o minorenne. Rappresenta l’algoritmo con un diagramma a blocchi.

Finisce qua il quarto appuntamento della rubrica sulla programmazione di SocialandTech, vi aspetto alla prossima in cui parleremo delle variabili e delle costanti.

Leave a Response

Translate »

Su questo sito utilizziamo strumenti nostri o di terze parti che memorizzano piccoli file (cookie) sul tuo dispositivo. I cookie sono normalmente usati per permettere al sito di funzionare correttamente (cookie tecnici), per generare statistiche di uso/navigazione (cookie statistici) e per pubblicizzare opportunamente i nostri servizi/prodotti (cookie di profilazione). Possiamo usare direttamente i cookie tecnici, ma hai il diritto di scegliere se abilitare o meno i cookie statistici e di profilazioneAbilitando questi cookie, ci aiuti ad offrirti una esperienza migliore con noi. 

 

>> Cookie Policy <<