Ohjelmien suunnitteluun on olemassa erilaisia formaaleja (so. muodollisia, tarkkojen sääntöjen mukaisia) välineitä:
- lohkokaavioita
- vuokaavioita
- pseudokoodeja.
Tässä kirjassa käytetään paikoin vapaamuotoista sanallista esitystapaa eli pseudokoodia.
Vuokaaviosymbolit esitetään toisto- ja valintarakenteiden yhteydessä.