Progetta un algoritmo per un esecutore che presi due numeri in input calcola la media.
Analisi del problema
Nella fase di analisi del problema dobbiamo individuare quali sono i dati in input da dare all’esecutore per risolvere il problema e quali sono i dati in output. Per trovare agevolmente questi dati immaginiamo che l’esecutore sia una scatola:
Dati Input: num1, num2
Dati Ouput: media
Variabili
(num1,_,int)
(num2,_,int)
(media,_,float)
Algoritmo
Per costruire una strategia algoritmica che risolve il problema pensiamo come prima cosa a dichiarare tutte le variabili che ci servono: num1, num2 e media. I tipi di dato delle variabili sono diversi perchè le prime due sono numeri interi mentre la media è un numero reale.
A questo punto dobbiamo richiedere all’utente i dati in input e salvarli nelle variabili che abbiamo predisposto:
Procediamo ora al calcolo della media. Questo calcolo possiamo farlo attraverso il blocco di calcolo:
Il progetto di algoritmo completo è il seguente:
Il progetto è stato realizzato attraverso Flowgorithm.
Torna a problem solving