TI-BASIC
Van Wikipedia
TI-BASIC is de programmeertaal aanwezig op de meeste Texas Instruments-rekenmachines. De taal is gebaseerd op Basic, een eenvoudige programmeertaal en één van de eerste "moderne" programmeertalen. Het is mogelijk tekst op het scherm te zetten en via menu's onderdelen van een programma (dat is het totaal van opdrachten) te kiezen. Een programma in TI-Basic bestaat eigenlijk uit een serie opdrachten waarvan een groot aantal ook direct (via het basisscherm) uitgevoerd kan worden. Het gebruik van een programma kan echter ingewikkeld rekenwerk vereenvoudigen.
[bewerk] Voorbeeldcode
Voor het oplossen van een vierkantsvergelijking:
:ClrHome :Disp "AX²+BX+C" :Input A,B,C :B×B-4*A×C→D :If D>0 :Then :(-B+(D))/(2A)→X :(-B-
(D))/(2A)→Y :Disp "X1=",X :Disp "X2=",Y :Else :If D=0 :Then :B/(2A)→X :Disp "X1 EN X2=",X :Else :Disp "GEEN OPLOSSINGEN IN R" :End
[bewerk] Menus maken met TI-Basic
Zo kan je ook menus maken in met TI-basic en moet je bijgevolg werken met labels:
:Menu("MENUNAAM","ITEM1",I1,"ITEM2",I2,"EINDE",ZZ) :Lbl ZZ :ClrHome :Stop :Lbl I1 :Disp "HIER KAN JE DE ACTIES SCHRIJVEN DIE JE EERSTE ITEM BEVATTEN." :Lbl I2 :Disp "HIER KAN JE DE ACTIES SCHRIJVEN DIE JE TWEEDE ITEM BEVATTEN."
Vergeet niet dat de labels naar waar je verwijst maximum 2 tekens kan bevatten. Zo een label is hetgeen dat steeds komt na de naam van een item.
:Menu("MENU","ITEM1",OO)
Hierin is OO het label naar waar je verwijst. Dit kan je oproepen met de functie Lbl
:Menu("MENU","ITEM1",OO) :Lbl OO :Disp "HIER KOMT DE ACTIE DIE JE WENST"
Vergeet ook niet dat je maximum 7 items in een menu kan plaatsen. Indien je er meer wenst te plaatsen dan moet je met menus in menus werken. Hier volgt een voorbeeld:
:Lbl M1 :Menu("MENU1","ITEM1",I1,"ITEM2",I2,"ITEM3",I3,"ITEM4",I4,"ITEM5",I5,"VOLGENDE",M2,"EINDE",ZZ) :Lbl M2 :Menu("MENU2","ITEM6",I6,"ITEM7",I7,"VORIGE",M1,"EINDE",ZZ)
Hierna volgen uiteraard nog de codes die je wenst bij de bepaalde labels.
[bewerk] Extra
Meer uitleg hier: http://www.pandd.demon.nl/ti83/prgmvkv.htm
Meer uitleg over het menu PRGM : http://pc-en-internet.infonu.nl/programmeren/114-ti-basic-menu-prgm.html
Uitbreiden van het programma vierkantsvergelijking: http://pc-en-internet.infonu.nl/programmeren/2516-ti-basic-vierkantsvergelijking.html