8.1.. Proizvod prirodnih od k do n.
Opis rješenja: Početna vrijednost proizvoda je p=1. Izraz za izračunavanja proizvoda je p=p*i. Tumačenje ovog izraza je slično objašnjenju izraza za sabiranje (s=s+i). Desni dio izraza (p*i) predstavalja proizvod vrijednosti varijabli p i i. Dobiveni proizvod se pridružuje varijabli p. Jasno je da postoji razlika između ovog i matematičkog tumačenja navedenog izraza. Inače izraz se čita kao p postaje p*i ili kao p prima vrijendost p*i.
Opis programa: Na početku programa se učitavaju granice intervala i postavlja početna vrijednost proizvoda (p=1). FOR petlja obezbjeđuje promjenu vrijednosti kontrolne varijable i od k do n. Pri svakom prolazu kroz petlju vrijednost proizvoda p se množi sa vrijednošću varijable i (p*i). Ova izračunata vrijednost se pridružuje varijabli p. Petlja se ponavalja sve dok vrijednost kontrolne varijable i ne bude veća od n. Ispis se obavlja na kraju programa.
Tekstualni algoritam:
- učitati granice intervala (k, n)
- početna vrijednost prizvoda (p=1)
- za i = k do n radi
formirati novi proizovd (p=p*i)
- ispisati izračunati proizvod
Tabela 8.1.. Proizvod prirodnih od k do n.
Listing programa:
1 REM 08112042
10 PRINT "Granice k,n ";
20 INPUT k, n
30 p = 1
40 FOR i = k TO n
50 p = p * i
60 NEXT i
70 PRINT "Od "; k;" do "; n; " proizvod je "; p
80 END
Ispis na ekranu:
Index
|