Flowgorithm is a free application that helps you create programs using simple flowcharts. Using Flowgorithm, you can use shapes to represent the different actions that you want your program to perform. So, you can concentrate on the algorithm rather than all the nuances and details of a typical programming language. Flowgorithm Any drawing program can be used to create flowchart diagrams, but these will have no underlying data model to share data with databases or other programs such as project management systems or spreadsheet.
Scriviamo un algoritmo che, dato in ingresso un numero num, restituisca il numero di divisori pari di num.
Flowgorithm If Statements
L’algoritmo è molto semplice:
Flowgorithm For Mac
Flowgorithm1
- Dichiariamo le variabili intere num, i e cont.
- Chiediamo e otteniamo in ingresso un valore da memorizzare nella variabile intera num.
- Inizializziamo la variabile cont a 0 (visto che si aggiornerà facendo riferimento al proprio precedente valore). Tale variabile conterrà il numero di divisori pari di num.
- Inseriamo un ciclo for (Per) per far scorrere il contatore i da 1 a num.
- Inseriamo un blocco di controllo (selezione) per verificare se il generico valore i è un divisore di num e se è pari; per far sì che tali condizioni siano verificate contemporaneamente, usiamo l’operatore AND (&&).
- Ogni volta che i soddisfa le condizioni appena scritte, aumentiamo di 1 il valore di cont.
- L’algoritmo termina restituendo il valore di cont.
- Nella finestra che segue mostriamo l’esecuzione per num uguale a 10. I divisori di 10 sono 4 (1, 2, 5, 10) ma solo due due di essi (2, 10) sono pari.