This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
et:programming:algorithm_code [2014/01/27 13:54] – raivo.sell | et:programming:algorithm_code [2020/07/20 09:00] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== Algoritmid ja programmi kood ==== | + | ====== Algoritmid ja programmi kood ====== |
Eelmistes peatükkides tutvustati põgusalt algoritmide koostamist ja C programmeerimiskeelt. | 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, | 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. | 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, | + | 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) | + | Järgnev pilt näitab, kuidas on omavahel seotud algoritmi graafiline esitlus (paremal) programmi koodiga (vasakul). |
- | + | {{ : | |
- | {{: | + |