Deo zbornika Učimo algoritme

Svakodnevni algoritmi

Email Twitter LinkedIn Facebook Google

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