2. Algoritam
Skup pravila u cilju rješavanja određenog tipa zadataka, zove se algoritam.
Svako pojedinačno pravilo zove se algoritamski korak.
2. Algoritamska šema, blok dijagram ili organigram
Da bi zapis algoritma bio pregledan, pogodno je koristiti njegov graficki prikaz. To se zove
algoritamska šema (skraćeno algoritam), blok dijagram, dijagram toka ili organigram.
Slika 1. Elementi blok dijagrama
4. Linijska algoritamska šema
• Niz algoritamskih koraka, u kojem se svaki algoritamski korak može
izvršiti najviše jedanput, u toku jednog izvršavanja algoritma, čini
linijsku algoritamsku šemu.
• Elementi linijske strukture: Početak, Kraj (isti simbol), Ulaz, Izlaz (isti
simbol) i obrada.
Slika 1. Elementi linijske strukture
• Prosta linijska šema se sastoji isključivo od algoritamskih koraka
ulaza, obrade i izlaza.
5. Slika 2. Koraci proste linijske strukture
Slika 3. Prosta linijska
struktura
Na primjer: izračunati
obim kruga
O=2rPi (Računarski ispis
O = 2 * r * Pi)
Slika 4. Algoritam za
izračunavanje obima kruga O =
2 * r * Pi
6. ALGORITMI ZA ARITMETIČKE OPERACIJE
1 Zadatak: Ispisi Zdravo.
2.1. Nacrtati algoritam za aritmetičke operacije:
a) sabiranje (+);
b) oduzimanje (-);
c) množenje (*);
Opis rješenja: Slijedeći primjer prikazuje sličnost
izgleda algoritama koji izračunavaju aritmetičke
operacije. Ulaz je isti (učitati dva broja), Izlaz je ispisati
učitane brojeve i izračunati.
Razlika algoritama je samo u operatoru u obradi ( +, -,
*).
7. ALGORITMI ZA ARITMETIČKE OPERACIJE
2.1. Nacrtati algoritam za
aritmetičke operacije:
a) sabiranje (+);
b) oduzimanje (-);
c) množenje (*);
Opis rješenja: Slijedeći
primjer prikazuje sličnost
izgleda algoritama koji
izračunavaju aritmetičke
operacije. Ulaz je isti (učitati
dva broja), Izlaz je ispisati
učitane brojeve i izračunati.
Razlika algoritama je samo u
operatoru u obradi ( +, -, *).
8.
9. Primjer 1. Suma, suma parnih i neparnih od 1 do N - WHILE petlja.
Opis rješenja: Prikazana su rješenja u WHILE petlji:
10. Primjer 1. Suma, suma parnih i neparnih od K do N - WHILE petlja.
Opis rješenja: Prikazana su rješenja u WHILE petlji:
11. Primjer 1. Ispis prirodnih, parnih i neparnih od 1 do N - REPEAT petlja.
Opis rješenja: Prikazana su rješenja u REPET petlji:
12. Primjer 1. Suma, suma parnih i neparnih od 1 do N - WHILE petlja.
Opis rješenja: Prikazana su rješenja u WHILE petlji:
13. Primjer 1. Ispis brojeva od 1 do 5 i ispis unazad u REPEAT petlji.
Opis rješenja: Prikazana su rješenja u REPET petlji:
14. Primjer 2. Ispis prvih n prirodnih brojeva i ispis unazad u REPEAT petlji.
Opis rješenja: Prikazana su rješenja u REPET petlji:
15. Primjer 3. Ispis dvocifrenih prirodnih brojeva i ispis unazad u REPEAT petlji.
Opis rješenja: Prikazana su rješenja u REPET petlji:
16. Primjer 4. Ispis trocifrenih prirodnih brojeva i ispis unazad u REPEAT petlji.
Opis rješenja: Prikazana su rješenja u REPET petlji:
17. Primjer 1. Suma, suma parnih i neparnih od 1 do N - FOR petlja.
Opis rješenja: Prikazana su rješenja u 3 petlje:
18. Slika 2. Suma, suma parnih i neparnih od 1 do N - FOR petlja
19. Primjer 1. Suma, suma parnih i neparnih od 1 do N - FOR petlja.
Opis rješenja: Prikazana su rješenja u 3 petlje: