Osnovne algoritamske strukture - petlje
2. Petlja s poznatim brojem ponavljanja
2.2. Primjeri jednostavnih algoritama
Primjer 1.
Algoritam
zbroj = 0
za i = 1 do 5 činiti
zbroj = zbroj + i
izlaz (zbroj)
ispisuje zbroj brojeva od 1 do n.
Zadatak 1. Algoritam iz prethodnog primjera zapiši u Pythonu i provjeri ga.
Primjer 2.
Algoritam
br = 0
ulaz ( n)
za i = 1 do n činiti
ako je i mod 3 == 0 onda
br = br + 1
izlaz (br)
ispisuje koliko ima brojeva djeljivih s brojem 3 u intervalu od 1 do n.
Zadatak 2. Algoritam iz prethodnog primjera zapiši u Pythonu i provjeri ga.
Zadatak 3. Poboljšaj ovaj algoritam tako da zadaš gornju i donju granicu intervala te broj s kojime treba provjeriti djeljivost.
Primjer 3.
Algoritam
zbroj = 0
ulaz (broj_ucenika)
za i = 1 do broj_ucenika činiti
{
ulaz (ocjena)
zbroj = zbroj + ocjena
}
srednja_ocjena = zbroj/broj_ucenika
izlaz (srednja_ocjena)
ispisat će srednju ocjenu iz nekog predmeta ili testa za zadani broj učenika.
Primjer 4.
Algoritam
najveći = 0
ulaz ( n)
za i = 1 do n činiti
{
ulaz (bodovi)
ako je bodovi > najveći onda
najveći = bodovi
}
izlaz (najveći)
ispisat će najveći ostvareni broj bodova na nekom testu ili natjecanju.
Zadatak 4. Algoritme iz primjera 3 i 4 zapiši u Pythonu i provjeri ih.