© Harry Broeders.
Deze pagina is bestemd voor studenten van de Haagse Hogeschool - Faculteit voor Technologie, Innovatie & Samenleving groep ECV. Dit vak is onderdeel van de verdiepende lintminor Elektrotechniek (EVMIN). Op deze pagina vind je het bij de module ALGODS gebruikte studiemateriaal.
Let op! Deze pagina bevat mogelijk verouderde informatie, kijk op Blackboard voor de meest recente informatie!
Studiewijzer | Lesplanning | Studiemateriaal | Sheets | Voorbeeldprogramma's | Practicumopdrachten 1 2 3 4 5 |
---|
Algoritmen en Datastructuren van Harry Broeders is in licentie gegeven volgens een Creative Commons Naamsvermelding-NietCommercieel-GelijkDelen 3.0 Nederland-licentie.
Calculator
class berekent de waarde van een infix
expressie die bestaat uit integers en operatoren. De volgende
operatoren worden herkend: ^ (machtsverheffen), *, / ,% (modulo), + en
- . ^ heeft de hoogste prioriteit, daarna *, / en % en tot slot + en -.
Je kunt haakjes, ( en ), gebruiken om de prioriteit aan te passen. auto
als parametertype van een lambda-functie kunt
gebruiken.vector
v
kan vullen met kwadraten door het algoritme
generate_n
, een insert-iterator en een closure te
gebruiken. Al kun je jezelf in dit geval natuurlijk wel afvragen of een
simpele for
-lus niet eenvoudiger en duidelijker is.