Programmeren en

Programmeren TI-83 plus en hoger

Programmeren TI-83 plus en hoger

In dit artikel zul je heel snel leren om een programma op je rekenmachine te schrijven. Dit kan verschillen tussen een klein berichtje laten zien tot een eigen soort msn met een verbindingsdraadje of een klein spel.


Programmeren TI- rekenmachine

Om op een TI- rekenmachine te leren programmeren is niet zo'n groot probleem, als je snapt waar je mee bezig bent. Dit is een snelcurcus om te leren programmeren op je rekenmachine. Allereerst kun je natuurlijk programmeren in je rekenmachine, maar dit is net zo makkelijk op de computer. Als je op de volgende link klikt, wordt je doorverwezen naar een site, waar je een programma kunt downloaden om makkelijk een programma voor je TI op de computer te schrijven: education.ti.com/downloads/exe/ti83pnld.exe

Voorbeeld

Ik zal beginnen met een klein voorbeeld, waarin ik zal laten zien hoe je iets op je hoofdscherm moet laten zien:
:Clrhome
:output(1,1,"Even een testje"
:Pause
:Clrhome
:Stop
Op mijn eigen homedrive kun je dit programma donwloaden. Het heet TEST. Als je het naar je rekenmachine stuurt en het opent, dan komt er in het midden van je scherm "Even een testje" te staan

Nu zal ik het programma stap voor stap uitleggen.
Allereerst de code Clrhome. Deze code is te vinden onder de knop prgm. Als je dan een stap naar rechts gaat, dan zie je nog een rij met opdrachten. hieronder staat de opdracht clrhome. De opdracht CLrhome wist het basisscherm, zodat je als je je programma uitvoert niet nog iets uit een eerdere opdracht terugziet. De opdracht output laat iets zien. evenals de opdracht disp. Het enige verschil hiertussen is dat de functie disp bovenaan begint met het laten zien van wat jij hebt opgegeven. met de opdracht output kun je zelf bepalen vanaf waar je het eerste teken van wat je wilt laten zien laat beginnen. Als je het hele scherm van je rekenmachine vol typt, dan zul je zien dat er horizontaal 16 tekens op het scherm passen, en verticaal 8. als je een opdracht output(5,1,"even een testje" geeft, dan komt er op de vijfde rij van boven en op de eerste plaats van links "even een testje" te staan.De stap pause pauzeert het spel. Clrhome daarna haalt alles weer weg. ALs je pause er niet tussen zou zetten, dan zou hij meteen na het laten zien van je opdracht het hele scherm weer wissen, je zult dan niet zo veel zien.

Discriminant berekenen

Op mijn eigen homedrive kun je dit programma donwloaden. Het heet TEST. Als je het naar je rekenmachine stuurt en het opent, dan komt er in het midden van je scherm "Even een testje" te staan. Het volgende programmatje is makkelijk voor je wiskunde. Het berekent de Discriminant. Het heet Disc, en is ook te downloaden op mijn homedrive.
:Clrhome
:Prompt A,B,C
:BÜ-4ACüD
:(-B+ð(D))/2AüE
:(-B-ð(D))/2AüF
:Pauze
:Clrhome
:Output(1,1,"D=",E
:Output(2,1,"OF"
:Output(3,1,"D=",F"
:Pause
:Clrhome
:Stop

De uitleg van dit programma:
Clrhome wist het basischerm weer. De functie prompt vraagt naar getallen bij formules. Bijv: y=ax+b, dan kun je om de a en de b vragen. Bij pythagoras, a^2+b^2=c^2 kun je om a b en c vragen. Je kunt echter ook bij iemand om zijn naam vragen. Dit doe je met de functie input: input "Hoe heet je?",str1 teksten moet je altijd opslaan in een string,in de variabalen kun je alleen maar getallen opslaan.

Hier en klein programmatje om een net send te maken.
Je kunt het downloaden op mijn homedrive: members.home.nl/ovschnitzeler. De codering hiervan komt nog.
© 2006 - 2009 Olivier, gepubliceerd in Programmeren (Pc en Internet) op 27-11-2006. Het auteursrecht van dit artikel ligt bij de infoteur. Zonder toestemming van Olivier is vermenigvuldiging van dit artikel verboden. Meer...

Verwante artikelen


Reageer op het artikel "Programmeren TI-83 plus en hoger"


Door Marijke op 07-10-2007

Ik had een opmerking over het voorbeeld. Als ik output ertussen zet verschijnt er niets op mijn scherm, er komt enkel een error. Ik heb het zelf onderzocht en ben op het antwoord gkomen dat het niet output moet zijn maar disp. Zou het zijn dat je dit bedoelde?
Met vriedelijke groeten Marijke