Een abacus, ook telraam of rekenrek genoemd, is een mechanisme met kralen die afhankelijk van het type abacus, heen en weer geschoven kunnen worden in horizontale of verticale richting, om sommen en andere wiskundige berekeningen mee uit te voeren. Het is een voorloper van de rekenmachine en de computer. In de westerse wereld wordt de abacus tegenwoordig hoofdzakelijk gebruikt als didactisch hulpmiddel bij het leren rekenen. Met name in het Verre Oosten wordt hij nog wel gebruikt in winkels en dergelijke.

Telraam
Telraam

Reconstructie van een Romeins telraam.

Weg met het telraam: programmeer je eigen rekenmachine. In onderstaande tabel vind naast de rekenkundige operatoren in Python ook een voorbeeld van hoe je dit in programmeercode kan gebruiken.

bewerkingoperatorvoorbeeld
som+3 + 47
verschil*3 - 4-1
product-3 * 412
machtsverheffing**3 ** 481
quotiënt/3 / 40.75
gehele deling//3 // 40
modulo%3 % 41

Weet je nog wat een variabele is? Ja, dan mag je gerust weten dat je ook met variabelen kan rekenen. Bijvoorbeeld:

oppervlakte = lengte * breedte
bmi = gewicht / (lengte ** 2)

Opgave

Vraag aan de gebruiker van je programma twee gehele getallen. Bereken de som en het product van de twee getallen en toon het resultaat.

Voorbeeld

Invoer:
3
4
Uitvoer:
3 + 4 = 7
3 x 4 = 12

Bronnen

Wikipedia (2020). 1