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.
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.
bewerking | operator | voorbeeld |
---|---|---|
som | + | 3 + 4 → 7 |
verschil | * | 3 - 4 → -1 |
product | - | 3 * 4 → 12 |
machtsverheffing | ** | 3 ** 4 → 81 |
quotiënt | / | 3 / 4 → 0.75 |
gehele deling | // | 3 // 4 → 0 |
modulo | % | 3 % 4 → 1 |
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)
Vraag aan de gebruiker van je programma twee gehele getallen. Bereken de som en het product van de twee getallen en toon het resultaat.
3
4
3 + 4 = 7
3 x 4 = 12