De digitale vraagbaak voor het wiskundeonderwijs

home |  vandaag |  gisteren |  bijzonder |  gastenboek |  wie is wie? |  verhalen |  contact

HOME

samengevat
vragen bekijken
een vraag stellen
hulpjes
zoeken
FAQ
links
twitter
boeken
help

inloggen

colofon

  \require{AMSmath} Printen

Programmeren op Casio

Ik ben bezig programma's op mijn GR te maken. Eén daarvan is een programma waarbij je P en Q invoert en de GR vervolgens alle priemgetallen tussen P en Q uitvoert.
Ik heb al een stuk van een programma:

"Voer P en Q in"
?-P:?-Q
P-H dit komende stuk is om te bepalen welke van de
P-L twee de grootste is en welke de kleinste:
If QP de grootste wordt H en de kleinste L
Then Q-H
Else Q-L
IfEnd
While LH
For 2-B To L/2
Next
L+1-L
3-C
L/B¹Int(L/B)ÞLct 1,C,L
C+1-C
WhlEnd

Waar het precies fout gaat weet ik niet, al vermoed ik dat het begint bij de 'While'-loop.
Kan iemand mij helpen?
Alvast bedankt.

Xynthi
Leerling bovenbouw havo-vwo - zondag 23 april 2006

Antwoord

Aan het begin doe je iets als:

IF QP THEN Q®H
ELSE Q®L


Dat is wel aardig... maar dat klopt niet... want als je Q in H zet moet je wel P in L zetten...

Er staat ergens:

FOR 2®B TO L/2
NEXT


Maar waar is dat goed voor? En wat staat er dan uiteindelijk in B?

Kortom het rammelt van alle kanten!

Wie is wie?
Vragen naar aanleiding van dit antwoord? Klik rechts..!
zondag 30 april 2006



home |  vandaag |  bijzonder |  gastenboek |  statistieken |  wie is wie? |  verhalen |  colofon

©2001-2024 WisFaq - versie 3