Diagramma algoritmo

Alvis1
Ciao a tutti;

mi serve aiutooooo

Il problema è il seguente:
Dato un numero n, disegnare un algoritmo per eseguire la somma di tutti gli interi tra n e 1 (compresi gli estremi);

potrebbe essere di tipo iterativo, ma non ne ho idea, grazie in anticipo

Risposte
_Tipper
Puoi inizializzare una variabile somma a 0, e poi fare un ciclo per i che va da 1 a n, in cui, ad ogni passo hai l'istruzione somma = somma + i. Disegnare il diagramma ora mi sembra facile, se comunque hai qualche dubbio chiedi.

krek1
definisci

Numero : il numero che vuoi inserire per ottenere la somma che sia 1+ 2+ ... + n
Somma: la somma che va da 1 a Numero
indice: indice

(Non so che tipo di rappresentazione usi)


poi assegni i seguenti valori iniziali

Somma = 0
Indice= 0
inserisci il valore di Numero e inserisci un controllo per cui il Numero sia intero e maggiore di 0

si costruisce un loop

inizio ciclo

Indice = Indice + 1
Somma = Somma + Indice

se Indice = Numero ... scrivi Somma .....-Fine

altrimenti ritorna a inizio ciclo

Poi fai te

Potresti anche controllare solo che numero è maggiore di 0 ed è intero e poi scrivere

Somma = Numero x (Numero +1 ) x 0.5

Ciao

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.