ik heb een aantal vragen wat betreft het progammeren op de GRM. Wat is precies het nut van de integerfunctie(int)? Op welke manieren dien je de opties FOR en PROMPT te gebruiken? en op welke manier kun je het beste een progamma opbouwen? het gaat hier om progamma's waarbij je simulaties uit moet voeren voor kansberekeningen.
Mark v
Leerling bovenbouw havo-vwo - donderdag 4 september 2003
Antwoord
Hallo Mark,
De For lus kunnen we gebruiken als we een aantal opdrachten een vast aantal keer steeds opnieuw willen laten uitvoeren. Je kunt hierbij denken aan een aantal opdrachten die nodig zijn voor een simulatie.
:0®T :100®N :For(I,1,N) :opdracht-1 :opdracht-2 : :”test waaraan de simulatie moet voldoen :If voorwaarde :Then :T+1®T :End :End :Disp T/N
In dit geval wordt het aantal simulaties 100 keer uitgevoerd. Als we het aan de gebruiker willen overlaten hoe vaak de simulatie wordt uitgevoerd dan kunnen we de opdracht 100®N vervangen door :Promt N of door de opdracht :Input “AANTAL SIMULATIES?”,N
De opdracht int(…) Stel we vullen L1 met 200 willekeurige getallen met de waarde 1 t/m 100 We willen om een of andere duistere reden weten hoeveel getallen in deze lijst veelvouden zijn van 3. Dit zijn de getallen 3,6,9,12,….of 96.
Dan is de int(..) functie handig.
In dit geval bevat de lijst 5 getallen die deelbaar zijn door 3 met rest 0.