This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| et:programming:algorithm_code [2015/02/19 18:33] – raivo.sell | et:programming:algorithm_code [2020/07/20 12:00] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Algoritmid ja programmi kood ====== | ||
| + | Eelmistes peatükkides tutvustati põgusalt algoritmide koostamist ja C programmeerimiskeelt. | ||
| + | Kuigi tegemist on üksteisest sõltumatute keeltega on oluline, et tarkvara planeerimisel ja koostamisel oleks mõlemad rakendatud ja mis veel olulisem, omavahel üks-üheselt seotud. Algoritmi graafiline esitlus plokkdiagrammina on otsekui programmi mudel, mis kirjeldab visuaalselt ja lihtsalt programmi koodi. Plokkdiagrammilt on lihtne näha, kui süsteemi käitumise planeerimisel on tehtud mõni loogikaviga, | ||
| + | Loomulikult on vajalik algoritmist tuletada programmi kood ja ainult algoritmi korrektsus ei taga automaatselt programmikoodi õigsust. | ||
| + | Tavaline praktika on, et vead parandatakse programmi koodis, aga hiljem graafilisele algoritmile enam tähelepanu ei pöörata. See ei ole õige lähenemine, | ||
| + | Järgnev pilt näitab, kuidas on omavahel seotud algoritmi graafiline esitlus (paremal) programmi koodiga (vasakul). | ||
| + | {{ : | ||