Ero sivun ”Proseduraalinen ohjelmointi” versioiden välillä
[arvioimaton versio] | [arvioimaton versio] |
Poistettu sisältö Lisätty sisältö
pEi muokkausyhteenvetoa |
p kielen- tai muuta huoltoa, Typos fixed: hajoi → hajo, AWB |
||
Rivi 1:
'''Proseduraalinen ohjelmointi''' on [[imperatiivinen ohjelmointi|imperatiivinen ohjelmointiparadigma]], jossa ohjelman suoritusta jäsennetään jakamalla [[aliohjelma|aliohjelmiin]], ''proseduureihin''. Aliohjelma on itsenäinen ohjelman osa, jota voidaan kutsua mistä tahansa pääohjelmasta tai muista aliohjelmista. Kutsuttaessa aliohjelmaa ohjelman suoritus siirtyy aliohjelman alkuun ja aliohjelman suorituksen päätyttyä suoritus jatkuu aliohjelmakutsua seuraavasta komennosta pääohjelmassa. Aliohjelmat mahdollistavat toiminnallisuuden uudelleenkäytön useissa eri kohdassa ohjelmaa. Aliohjelmille voidaan antaa parametreja, jolloin jonkin ongelman ratkaisu voidaan kuvata yleisesti kaikille mahdollisille lähtöarvoille. Itseäänkutsuvien aliohjelmien käyttö mahdollistaa [[rekursio|rekursiivisen]] ongelmanratkaisun, joka on tehokas ratkaisumenetelmä moniin ongelmiin.
Proseduraaliseen ohjelmointiin liittyy olennaisesti
|