8.3.. Napisati program za izračunavanje sume niza:

Opis rješenja: Iz teksta zadatka slijedi:

Tekst zadatka:

Suma harmonijskog niza sa znakom znak prirodnih brojeva od 1 do n
Elementi rješenja Suma s znak Kontrolna varijabla i Kontrolna varijabla i Logički izraz ponavljanja
Ulaz         n?
Početna vrijednost s = 0 zn = 1   i = 1  
Ponavljanje     i = i + 1   i <= n
Formiraj sabirak (p) p = p * i zn = - zn      
Obrada s = s + znak * k * p        
Izlaz s     1 n

Grafički dijagram toka

Tekstualni dijagram toka

  1. učitati do kog broja se izvodi ponavljanje (n)
  2. početna vrijednost sume s (s=0)
  3. početna vrijednost znaka zn (zn=1)
  4. početna vrijednost za i (i = 1)
  5. početak petlje
  6. formirati novi proizvod (p = p * i)
  7. ako je i djeljivo sa 2
    pomnožiti p sa k (p = p * k)
    dodati na sumu (s = s + znak * p)

    promijena vrijednosti znaka zn (zn=-zn)
  8. uvećaj vrijednost kontrolne promjenljive (i=i+1)
  9. sve dok je promjenljiva i manja ili jednaka od 2*n (i <= 2*n) idi na korak 5, inače izađi iz petlje
  10. ispisati granicu (n) i izračunatu vrijednost sume (s)
  11. kraj

Izvršavanje:

n?  12
											S =	0

Index