3e prijs 2026

Programmeren van een grafische rekenmachine

Leerling:

Zhong Rietveld en Thimo Liefhebber

School:

Ashram College

Docent:

K. van As

Wij hebben een grafische rekenmachine in Python geprogrammeerd die berekeningen kan oplossen met functies (goniometrische functies, abs, log10) en haakjes. Hierbij wordt eerst de som volledig gecontroleerd op invoerfouten. Vervolgens wordt de som herschreven (door impliciete keer tekens te herkennen en noteren) en wordt als laatste daadwerkelijk berekend.
Hij kan rekenen met de wetenschappelijke notatie (10e+2), en genestelde haakjes. Door het gebruik van de Decimal library elimineren we floating point approximation.

Voor het grafische gedeelte kan de rekenmachine numeriek snijpunten met de x-as berekenen, toppen benaderen en snijpunten tussen 2 grafieken vinden. Dit doet de rekenmachine volgens de Newton Raphson methode en integreren via de Riemann integraal. En natuurlijk ook grafieken plotten.