Scrivere un Algoritmo che permette di calcolare la somma di una sequenza di N numeri dove N è inserito da tastiera.
Analisi
Dati
Input | Output | Lavoro |
N | somma | contatore |
a |
Relazione I/O
Indicando con ai il generico elemento da sommare, la formula matematica generale è:
somma = a1+ a2 +…+ an .
Bisogna fornire in input all’elaboratore i singoli valori ai ed il numero N di tali valori.
Siccome no possiamo utilizzare una variabile per ogni input sommiamo in modo iterattivo a una variabile chiamata somma e inizializzata a zero il valore letto per a
leggi a
somma=somma+a
Queste du istruzioni le ripetiamo n volte.
L’algoritmo utilizza una struttura iterativa, ossia un blocco d’istruzioni viene ripetuto un numero finito di volte.
Utilizzeremo una variabile contatore per contare le i termini introdotti; il valore del contatore viene incrementato ogni volta e l’iterazione termina quando il contatore raggiunge il valore n. La variabile a è usata per gli input degli ai, somma per le somme parziali e totale.

let somma=0,contatore=0; let n=prompt("inserisci N ",3); do { let a=prompt("inserisci numero",2); a=parseInt(a);//trasformiamo a in un numero intero altrimenti otteniamo una somma di stringhe somma = somma +a ; contatore+=1; }while(contatore<n); console.log("somma = "+somma);
Lascia un commento