8.1.. Suma prirodnih brojeva od 1 do n.

Opis rješenja: Početna vrijednost sume s (0). FOR petlja obezbjeđuje promjenu vrijednosti kontrolne varijable i od jedan (1) do n. Formiranje sume se izvodi unutar FOR petlje. Izraz s=s+1/i je računarski, a ne matematički izraz. Njim se predstavlja dinamika promjene vrijednosti varijable s. Desni dio izraza (s+1/i) predstavalja uvećanje vrijednosti varijable s za recipročnu vrijednost kontrolne varijable i. Izračunata vrijednost se pridružuje varijabli s.

Opis programa: Po učitavanju broja n do kog se izvodi sabiranje postavlja se početna vrijednost sume s (0). Sa naredbom FOR je formirana petlja koja mijenja vrijednosti kontrolne varijable i od jedan (1) do n. Formiranje sume s je obezbjeđeno unutar ove petlje. Pri prvom prolazu kroz petlju se na vrijednost sume (nula) dodaje vrijednost varijable i (jedan) (s+i=0+1=1). Izračunata vrijednost se pridružuje varijabli s (s=1). Postupak se ponavlja za i=2 (s+i=1+1/2=1.5) i tako redom dok i ne postane veće od n. Na kraju je ispis izračunate sume s.

Listing programa:

1  REM 08112007
10 INPUT "Do broja "; n
20 s = 0
30 FOR i = 1 TO n
40   s = s + 1/i
50 NEXT i
60 PRINT "Suma do "; n; " je "; s
70 END

Ispis na ekranu:

Index