Nello scorso articolo abbiamo trattato l’ algoritmo per calcolare la somma di N numeri. In questo articolo analizzeremo l’algoritmo che permette di calcolare la media di n numeri. Ti ricordo che il linguaggio utilizzato è il C.

N.B.  Per semplicità verranno utilizzati solo numeri interi.

media

Algoritmo media di n numeri

Le variabili di cui abbiamo bisogno sono:

  • Somma, questa variabile, inizializzata a 0, conterrà la somma dei numeri inseriti.
  • N, è un intero che rappresenta il numero di elementi da sommare.
  • Media, è la variabile che conterrà il risultato finale
  • Num, è il valore del numero inserito, che andrà sommato agli altri valori

Strategia risolutiva

  1. Inizializzare le variabili “Somma“, “Media” e “Num” e “I” a 0,
  2. Chiedere all’utente di inserire in numero di elementi di cui calcolare la media,
  3. Chiedere all’utente di inserire il numero da aggiungere al conteggio,
  4. Aggiornare la somma,
  5. Incrementare il contatore,
  6. Se il contatore è minore del numero di elementi da sommare ( I ), ripetere dal punto 3,
  7. Quando count = I (perchè il contatore è inizializzato a 0), allora calcola la media.

 

Flow Chart

flow

Implementazione

 

Nel prossimo articolo parleremo dell’ algoritmo Copia di un vettore.

Stai cercando altre guide? Allora dai uno sguardo alla nostra raccolta dedicata agli Algoritmi.

Alla prossima!