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!
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
- 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