a programmabeschrijving
Een programma zet een getal om naar Romeinse cijfers. Het programma bevat een tabel van zeven tekens die de Romeinse cijfers (M, D, C, L, X, V, I) bevat. Een andere tabel bevat de daarbij behorende waarden: 1000, 500, 100, 50, 10, 5 en 1. Het resultaat, de letters die het omgezette getal vormen, komt in een derde tabel. Daarbij geeft de variabele lengte het aantal gebruikte letters aan.
De paragraafgetalinvoer vraagt om een getal van vier cijfers tussen 0 en 5000. De paragraaf toon-resultaat drukt de gebruikte letters uit de resultaat-tabel af.
De andere paragrafen zijn sturing, omzetten en vier-dezelfde. Hun werking is weergegeven in programmastructuurdiagrammen (zie punt c).
illustratie: Geert Nijmolen
b berekening
Op het beeldscherm zou de volgende dialoog kunnen staan:
Geef getal van 4 cijfers onder 5000 1234 MCCXXXIV Doorgaan (J/N) j Geef getal van 4 cijfers onder 5000 0099 XCIX Doorgaan (J/N) j Geef getal van 4 cijfers onder 5000 9999 Geef getal van 4 cijfers onder 5000 1989 MCMLXXXIX Doorgaan (J/N) n
c programmastructuurdiagrammen
De werking van het programma is neergelegd in schema's.