8.5 Aliohjelmat
(funktiot)
Eräs
ohjelmoinnin tärkeimmistä rakenteista on aliohjelma. C- kielessä
kaikkia eri tyyppisiä aliohjelmia nimitetään funktioiksi;
joissakin muissa kielissä eri tyyppejä erotetaan eri nimille.
Aliohjelmaa käytetään seuraavissa tapauksissa:
- 8.
- Haluttu
tehtävä on valmiiksi jonkun toisen kirjoittamana aliohjelmana
esimerkiksi standardikirjastossa.
- 2.
- Haluttua
tehtävää suoritetaan usein liki samanlaisena joko samassa
ohjelmassa tai jossain toisessa ohjelmassa.
- 3.
- Haluttu
tehtävä muodostaa selvän kokonaisuuden, jonka toiminta on
ilmaistavissa muutamalla sanalla riittävän selkeästi (=
aliohjelman nimi).
- 4.
- Haluttua
tehtävää ei juuri sillä hetkellä osata tai
viitsitä ohjelmoida. Tällöin määritellään
millainen aliohjelma tarvitaan ja kirjoitetaan tarvittavaan kohtaan pelkkä
aliohjelman kutsu. Itse aliohjelma voidaan aluksi toteuttaa varsin triviaalina
ja korjata myöhemmin tekemään sen varsinainen tehtävä.
- 5.
- Rakenne
saadaan selkeämmän näköiseksi.