Deo zbornika Učimo algoritme
Svakodnevni algoritmi
Algoritam kuvanja čaja
Čest primer algoritma iz svakodnevnog života je kuvanje čaja. Svaki korak pripremanja čaja mora biti izvršen pravilno kako bi se moglo preći na sledeći. Algoritam kuvanja čaja glasi:
- Uzeti lonče i sipati vodu.
- uključiti ringlu na maksimum
- staviti lonče na ringlu
- Sačekati dok voda ne proključa.
- Kad voda proključa, skinuti lonče i isključiti ringlu.
- Staviti kesicu čaja u lonče.
- Po želji, dodati kašiku šećera, mleko ili limun.
- Sipati čaj u šolju.
Iz ovog jednostavnog primera može se videti postupnost i konačnost algoritma.
Algoritam za sreću
Na slici je dat “Algoritam za sreću”. U pitanju je blok dijagram. Algoritam bi mogao rečima da se opiše na sledeći način:
- Ako si srećan, nastavi da se ponašaš kao i do sada.
- Ako nisi srećan i ne želiš da budeš srećan, nastavi da se ponašaš kao i do sada.
- Ako nisi srećan i želiš da budeš srećan, onda moraš nešto da promeniš.
Zapis algoritma
Algoritam može biti opisan na više načina:
- govornim jezikom
- dijagramima
- pseudokodom
- programskim jezikom