Programmeren en Ti83

Programmeren met TI84+

Programmeren met TI84+

Programmeren op je rekentoestel kan zeer handig zijn tijdens een toets of examen, als spiekbriefje of omdat je plezier hebt in het maken van coole programma's. Maar de meeste mensen weten gewoon niet hoe ze een programa met de TI83 (en hoger. 83, 83+, 84, 84+ en silver editions) kunne maken...


Dit artikel geldt voor de TI83, TI83+, TI84 en TI84+!
Om een programma te kunnen beginnen maken druk je op de toets: [PRGM],
vervolgens druk je 1 keer op pijltje naar links en druk je op [ENTER]

Nu krijg je de vraag welke naam je het programma wilt geven, hier zijn geen kleine letters of symbolen mogelijk (max. 8 tekens.)

Een eerste advies dat ik geef is om MirrageOS te installeren op je TI, zo kan je je programma verbergen van de lijst zodat de leerkrachten er niets van merken.

Basis code

  • If, Then, End
  • While
  • Pause
  • Lbl < van 0 tot 9, 00 tot 99, A tot Z, van AA tot ZZ en A0 tot Z9, ...
  • Goto
  • Menu("<menunaam>","Link",<labelnummer>, ...)
  • Input
  • Prompt
  • Disp
  • Output(X, Y,<bericht>)
  • ClrHome

Om aan deze lijst van code te komen moet je, tijdens het editen van je pogramma, op [PRGM] drukken.
Dit is de basis code, zoals je merkt zijn er deeltjes bij die ook gebruikt worden in VBscript en C#.

De beste mannier om om dit te leren is door voorbeelden:
In dit voorbeeld gaan we een klassieker doen: "Hello world"
::"
:ClrHome
:Disp("Hello World")
:Pause
:ClrHome
:Output(1,1,"")

Wat hebben we gedaan: We maken eerst het scherm leeg met de instructie ClrHome, daarna Tonen we "Hello World op het scherm. De pause zal het scherm doen stilstaan tot je een knop induwt, vervolgens zal het scherm weer leeg gemaakt worden. Output(1,1,"") heb ik gebruikt om er voor te zorgen dat na afloop van dit programe geen bericht komt te staan zoals: "Done"

Nu gaan we meer naar de beveiliging van ons programma kijken:
::"
:ClrHome
:Input "Pass: ", str1
:If str1="password"
:then
:goto 1
:Else
:goto 0
:End
:Lbl 1
:ClrHome
:Disp("Welkom...")
:Pause
:Lbl 0
:ClrHome
:Output(1,1,"")

Wat hebben we gedaan: We wissen weer het scherm en vragen naar Pass:, wanneer je iets intypt zal dit achter het : komen te staan. Hetgene wat je hebt ingetypt wordt opgeslagen in str1 ([VARS], [7], <string>). Indien str1 gelijk is aan "password" dan zal hij naar Lbl 1 verwijzen, anders verwijst hij naar Lbl 0.

Om een menu te maken gebruiken we volgende code:
::"
:ClrHome
:Lbl 1
:ClrHome
:Menu("Menu ","test1",A,"test2",B)
:lbl A
:ClrHome
:Disp("Dit is Test 1")
:Pause
:Goto 1
:Lbl B
:Disp("Dit is Test 2")
:Pause
:Goto 1

Wat hebben we gedaan: Hier Maken we Een menu aan dat volgende struktuur heeft:
Menu
1: test 1
2: test 2
Het enige dat je nu nog moet doen is het juiste cijfer intypen en dan gaat hij naar het gevraagde Lbl.

Je kan ook vragen om een bepaalde toets in te drukken, dit doen we als volgt:
De rangschikking van de toetsen is makkelijk, eerst de rij dan de kolom. Zo is [ENTER] de 10e rij en de 5e kolom => 105!
::"
:ClrHome
:Lbl 1
:While 1
:Getkey -> K
:While K=0
:Getkey -> K
:End
:If K=/0
:then
:Disp("U drukte op de knop nr", K)
:Pause
:Goto 1
:End

Wat hebben we gedaan: We Vragen constant naar de waarde van de knop die is ingedrukt.
Als je een knop indrukt zal er een bericht komen met de waarde van welke knop je hebt ingedrukt.
© 2007 - 2008 Constantine, gepubliceerd in Programmeren (Pc en Internet) op 20-06-2007, laatst gewijzigd op 08-08-2008. Het auteursrecht van dit artikel ligt bij de infoteur. Zonder toestemming van Constantine is vermenigvuldiging van dit artikel verboden. Meer...

Verwante artikelen


Reageer op het artikel "Programmeren met TI84+"


Er zijn nog geen reacties geplaatst op dit artikel.