Program, programiranje, programski jezici

1. Ponovimo već naučeno!

Prethodni sat naučili smo što je pojam algoritam u svakodnevnom životu. Proučite sliku ispod i ponovite naučeno!

algoritam

Svaki pojedini korak u izvršavanju algoritma se zove algoritamski korak.  Zamjena algoritamskih koraka dovodi do pogrešaka u realizaciji algoritma (npr. u algoritmu izrade torte, ako ne slijedimo precizno upute nećemo dobiti željenu tortu). 

Uvjeti koje mora zadovoljiti dobar algoritam su:

  • točnost - daje točan ishod za sve moguće ulaze i problemske situacije
  • brzina - daje točan ishod u zadovoljavajućem vremenskom razdoblju
  • razumljivost - mora biti razumljiv i primjenjiv i u drugim okolnostima
Svaki algoritam sastavljen je od osnovnih algoritamskih postupaka. To su:

  • slijed – jedan ili više koraka koji se izvode jedan za drugim  
  • grananje – odluka koji slijed koraka treba izvršiti s obzirom na postavljeni uvjet  
  • ponavljanje (petlja) – slijed algoritamskih koraka koji se provodi određeni broj puta gdje broj ponavljanja može biti unaprijed određen ili ovisi o zadanom uvjetu

konstrukti