Quella è un'istruzione di assegnazione e come tale conta come 1.Originariamente inviato da onepiece_84
Non riesco a capire come mai sum corrisponde a 1,
Il costrutto for agisce in questo modo:for i = 1 to N corrisponde a 2N+2...ecc
![]()
1) Assegna il valore iniziale alla variabile (solo la prima volta)
2) Confronta il valore della variabile con il valore massimo
3) Esegue l'istruzione da iterare (viene contata poi)
4) Incrementa il valore della variabile
5) Termina
Quindi:
1) Assegnazione del valore iniziale (1 istruzione)
2) Vengono effettuati N incrementi (N istruzioni)
3) Viene eseguita l'istruzione da iterare (viene contata dopo)
4) Viene incrementata ad ogni passaggio la variabile (N incrementi)
5) Termina (1 istruzione)
Risultato: 1 + N + 1 + N = 2N + 2
Almeno, da quello che ricordo, dovrebbe essere così.
Ciao.![]()



Rispondi quotando