Grananje - zadaci

Sjedište: CARNET - Arhiva 2021 Loomen
E-kolegij: III. Gimnazija Osijek - Informatika 1
Knjiga: Grananje - zadaci
Otisnuo/la: Gost (anonimni korisnik)
Datum: petak, 31. siječnja 2025., 19:03

1. Primjeri algoritama

Primjer 1.
Algoritam koji ispisuje manji od dva unesena broja


Primjer 2.

Algoritam koji ispisuje najmanji od tri unesena broja

Objašnjenje
Na početku jednostavno pretpostavimo da je jedan od tri broja (npr. a) najmanji. Njegovu vrijednost pridružimo novoj varijabli (najmanji). Sad provjerimo je li možda vrijednost varijable b manja od vrijednosti varijable najmanji. Ako jest, vrijednost varijable b pridružimo varijabli najmanji i prijeđemo na sljedeću naredbu (provjera varijable c). Ako vrijednost varijable b nije manja od vrijednosti varijable najmanji, samo prijeđemo na sljedeću naredbu. Sad to isto napravimo s varijablom c. Na kraju algoritma zasigurno će najmanja vrijednost biti pridružena varijabli najmanji!
Provjerimo na konkretnom primjeru:

2. Zadaci

Zadatke riješite u bilježnicu!

1. Koju će vrijednost ispisati sljedeći algoritam ako n ima vrijednost 25?


2. Ako je početna vrijednost varijable t jednaka 21, koja će biti njezina vrijednost nakon izvođenja sljedećeg algoritma?


3. Koja će biti vrijednost varijable t iz prethodnog algoritma ako je početna vrijednost t = 42?


4. Što će ispisati sljedeći dio programa?


5. Što će ispisati sljedeći dio programa ako su a i b cjelobrojne varijable?

6. Osmisli i napiši algoritam u pseudojeziku koji će tražiti unos dvaju brojeva i ispisati je li prvi upisani broj djeljiv s onim drugim (na primjer, ako korisnik unese brojeve 45 i 5, algoritam treba ispisati „djeljiv je”, a ako unese 45 i 7, treba ispisati „nije djeljiv”).


7. Napravi algoritam koji traži i ispisuje rješenje linearne jednadžbe ax + b = 0. Ne zaboravi provjeriti je li korisnik zadao linearnu jednadžbu (je li a ≠ 0).