Tietokonelaskenta perustuumatemaattisten toimintojen peräkkäisen suorittamisen periaate. Tämän perusteella on tarpeen koota ohjelmat, jotka suorittavat määrätyssä järjestyksessä tietyn toimintajakson. Koska ohjelmat voivat olla valtavia ja hankalia, asiantuntija kohtaa usein tarpeen suunnitella graafisesti (visuaalisesti) työsuunnitelma - algoritmi.
Algoritmin aloitus- ja päätelohko on kuvattupiiri ovaalin muodossa ja siinä on vastaavasti yksi lähtö ja yksi tulo. Tiedon syöttö- ja lähtölohkot - suuntakuvan muodossa. Matemaattisten operaatioiden lohkot esitetään suorakulmioina ja niillä on myös yksi tulo ja yksi lähtö.
Yksinkertaisin (perus) tilauskuvauksen tyyppitoiminta on lineaarinen algoritmi. Tällainen ohjelman visuaalinen kuva suoritetaan syötetyn ulkoisen datan vaiheittaisella muuntamisella lopputuloksena myöhempänä tulostuksena visuaalisiin laitteisiin. Lineaarisessa algoritmissa jokainen seuraava operaatio tai toimenpide alkaa suorittaa tiukasti edellisen operaation tai toimenpiteen päättymisen jälkeen.
Usein tarvitaan tietojen tarkistamistaminkä tahansa ehdon noudattamisesta. Ja tuloksesta riippuen joudut suorittamaan yhden tai toisen toiminnon. On helppo arvata, että ohjelmaa kuvataan käyttämällä algoritmin toista versiota - haarautuneena.
Pääsääntöisesti yksinkertaisten ongelmien ratkaiseminen voikuvaa pienenä lohkokaaviona. Mutta jos ohjelmoijalle osoitettu tehtävä on riittävän suuri, paperilla kuvattu algoritmi (näyttö) voi muuttua isoksi hirviöksi. Toimintajakson visuaalisen kuvan yksinkertaistamiseksi käytetään apurakenteita.
Auttajaalgoritmi on fragmentti suunnitelmasta,kuvataan tietty, ennalta määrätty toimintosekvenssi, joka otetaan erikseen perusalgoritmista ja joka on suunniteltu yksinkertaistamaan, pienentämään jälkimmäisen alkuperäistä kokoa. Tätä fragmenttia voidaan käyttää useita kertoja, edellyttäen että syöttötiedot ovat tiukasti yhdenmukaisia.
Apualgoritmin lohko on esitetty kaaviossa suorakaiteen muodossa ehdollisella kuvauksella, joka osoittaa sen paikan, josta löydät lohkon kaavamaisen, eli avatun kuvan.