Programmeren en Ti-basic

TI-Basic: Programmeren - Menu PRGM

Heb je een grafische rekenmachine? Een GRM? Als je er eentje van Texas Instruments hebt, kan je er je eigen programma's mee maken. Daarvoor wordt een speciale programmeertaal gebruikt, namelijk TI-Basic. Deze programmeertaal is alleen voor rekenmachines zoals een TI-83 en beter.


TI-Basic: Menu PRGM - Programmabeheer

Benodigd is een TI-82 rekenmachine of beter (TI-82 Plus, TI-83, TI-83 Plus, TI-84, TI-84 Plus).

Programma's beheren

Nieuw programma:
  • PRGM NEW Enter
  • Kies een naam van maximum 8 tekens die bestaat uit slechts letters en cijfers. Enter
Je komt terecht op de plaats voor de code.

Programma uitvoeren:
  • PRGM EXEC
  • Het uit te voeren programma selecteren. Enter
  • Enter
Het programma wordt uitgevoerd.

Programma bewerken:
  • Terwijl het programma bezig is duw je op ON Goto
Op deze plaats was het programma gekomen.
  • PRGM EDIT Het te bewerken programma selecteren.
Je komt op de eerste regel.

Commando's in menu: PRGM CTL

  • If
  • Then
  • Else
  • For(
  • While
  • End
  • Pause
  • Menu(
  • Stop

:If (voorwaarde)
:(opdracht)
Indien voorwaarde waar is, wordt opdracht uitgevoerd.
Er is maximum één opdracht.

:If (voorwaarde)
:Then
:(opdrachten)
:End
Indien voorwaarde waar is, wordt opdrachten uitgevoerd.
Er is geen maximum aantal opdrachten.

:If (voorwaarde)
:Then
:(opdrachten1)
:Else
:(opdrachten2)
:End
Indien voorwaarde waar is, wordt opdrachten1 uitgevoerd, indien niet opdrachten2.
Er is geen maximum aantal opdrachten.

:For(variabele,waarde1,waarde2)
:(opdrachten)
:End
De variabele krijgt waarde1 en loopt op met stappen van 1 tot waarde2.
De opdrachten worden bij elke andere waarde uitgevoerd.

:While (voorwaarde)
:(opdrachten)
:End
Zolang voorwaarde waar is, worden de opdrachten uitgevoerd.

:Pause
Het programma wacht op het induwen van Enter.

:Menu("Menunaam","optie1",lbl1,"optie2",lbl2)
Er wordt een menu met maximum 7 opties getoond.
In de code wordt eerst de naam van het menu ingetypt en daarna per menuoptie een labelnaam.

:Stop
Het programma wordt gestopt.

Commando's in het menu: PRGM I/O

  • Prompt
  • Input
  • Disp
  • Output(
  • Clrhome

:Prompt A
Het programma vraagt om A een waarde te geven.
Er zal staan: A=?

:Input "GEEF A: ",A
Het programma vraagt om A een waarde te geven.
Er zal staan: GEEF A:

:Disp A,"TEKST"
Met Disp kunnen variabelen en teksten op het basisscherm geprint worden.

:Output(rij,kolom,A)
:Output(rij,kolom,"TEKST")
Met Output kunnen variabelen en teksten op een bepaalde plaats op het basisscherm geprint worden.
Er zijn 8 rijen en 16 kolommen.

:Clrhome
Het programma wist het basisscherm.

Commando's in het menu: PRGM EXEC

:Prgm(naam)
Zal Prgm(naam) uitvoeren

Uiteindelijk nog een voorbeeld van een programma voor vierkantsvergelijkingen (vkv). Er staat ook in hoe je dit programma nog kan uitbreiden!
© 2006 - 2009 Wmnoa, gepubliceerd in Programmeren (Pc en Internet) op 07-10-2006, laatst gewijzigd op 09-08-2007. Het auteursrecht van dit artikel ligt bij de infoteur. Zonder toestemming van Wmnoa is vermenigvuldiging van dit artikel verboden. Meer...

Gerelateerde link

De vierkantsvergelijking.

Verwante artikelen


Reageer op het artikel "TI-Basic: Programmeren - Menu PRGM"


Door Anoniem op 26-08-2008

Een mooi artikel, Mijn complimenten... Alleen een grote fout: Benodigd is een TI83 of beter
Met of beter zeg je dus dat je ook op een Casio het zo kan bv. Of op een oude goedkope.. Want sommige mensen vinden die beter ;) het moet dus zijn of nieuwer ipv of beter

Verder mijn complimenten ;)

Door Chemical boy op 06-09-2007

Ik heb veel bijgeleerd...
Momenteel ben ik samen met een kameraad een spelletje aan het schrijven zodus deze site kwam goed van pas :-)
grtz en nog eens bedankt voor de nuttige info.

Door Thomas op 22-01-2007

Vroeger was het nog tibasic.be, maar ondertussen is deze domeinnaam vervallen en slechts beriekbaar via tibasic.tk.

Door Matthijs Huisman op 09-10-2006

Ha, zeker leuk deze. Zullen veel mensen op school iets mee kunnen. Alleen de laatste link zie ik niet. Dat is toch jammer.

Ik ga even bekijken wat ik er mee kan :-)