previous next Up Title Contents Index

Rakenteinen ohjelmointi

Rakenteinen ohjelmointi (structured programming) on systemaattinen tapa tuottaa ohjelmia, joita on helppo ymmärtää, helppo muuttaa ja helppo testata.

Rakenteinen ohjelmointi edellyttää selkeiden ohjelmarakenteiden käyttöä.

Rakenteisuuden tulee ilmetä myös ohjelman kirjoitusasusta. Tämän vuoksi ohjelmissa käytetään tekstin sisennyksiä. Vaikka sisennyksillä ei ole kääntäjän kannalta merkitystä, niillä on suuri merkitys ohjelman lukijalle.

Tässä oppaassa käytetään yleisesti hyväksyttyjä sisennyssääntöjä.

Keskeiset rakenteisen ohjelmoinnin kontrollirakenteet ovat

    - if
    - while
    - do-while
    - for
    - switch-case

Todettakoon, että sellaiset C-kielen ohjauskäskyt kuin goto, continue ja break rikkovat rakenteisuuden periaatteita. Näitä käskyjä ei tämän vuoksi käsitellä tässä oppaassa. Poikkeuksena on break-käskyn käyttö switch...case -rakenteen yhteydessä.

previous next Up Title Contents Index