Movatterモバイル変換


[0]ホーム

URL:


Naar inhoud springen
Wikipediade vrije encyclopedie
Zoeken

TI-BASIC

Uit Wikipedia, de vrije encyclopedie

TI-BASIC is deprogrammeertaal aanwezig op de meesteTexas Instruments-rekenmachines. De taal is gebaseerd opBasic, een eenvoudige programmeertaal en een van de eerste "moderne" programmeertalen. Het is mogelijk tekst op het scherm te zetten en via menu's onderdelen van een programma (het geheel aan 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.

TI-Basic wordt door de rekenmachine omgezet in Assemblertaal (ASM), rekenmachinetaal, om daarna uitgevoerd te worden. Het gebruik van TI-Basic is makkelijker dan het gebruik van ASM.

Voorbeeldcode

[bewerken |brontekst bewerken]

Om een programma te maken druk je PRGM, ga naar NEW en selecteer "Create New". Om weer naar het basisscherm te gaan druk je 2ND + QUIT.

Hello World ziet er als volgt uit:

PROGRAM:HELLOWLD:ClrHome:Disp"HELLO WORLD"

Voor het oplossen van eenvierkantsvergelijking:

PROGRAM:VKV:ClrHome:Disp"AX²+BX+C":PromptA,B,C:-4ACD:IfD>0:Then:(-B+<math>\sqrt{}</math>(D))/(2A)X:(-B-<math>\sqrt{}</math>(D))/(2A)Y:Disp"X1=",X:Disp"X2=",Y:Else:IfD=0:Then:-B/(2A)X:Disp"X1=X2=",X:Else:Disp"GEEN OPLN IN R":End

Lussen

[bewerken |brontekst bewerken]

Zo gebruik jelussen in TI-Basic:

:8->A:WhileA>3:DispA:A-1->A:End

Als resultaat krijg je deze getallen onder elkaar weergegeven: 8,7,6,5,4

Menu's

[bewerken |brontekst bewerken]

Menu's kan je ook maken met TI-Basic en vereist gebruik van Labels:

:Menu("MENUNAAM","ITEM 1",I1,"ITEM 2",I2,"EINDE",ZZ):LblZZ:ClrHome:Stop:LblI1:Disp"HIER KAN JE DE ACTIES SCHRIJVEN DIE JE EERSTE ITEM BEVAT.":GotoZZ(AndersgaathetprogrammaverdermetI2):LblI2:Disp"HIER KAN JE DE ACTIES SCHRIJVEN DIE JE TWEEDE ITEM BEVAT.":GotoZZ

Na ieder deel staat er 'Goto ZZ' om te voorkomen dat er onbedoeld verdere code (van volgende delen) worden uitgevoerd.

Namen van labels kunnen maximaal 2 tekens bevatten. Ze worden ingegeven na de naam van het item zelf:

:Menu("MENU","ITEM1",OO)

Hierin is OO het label waarnaar je verwijst.De bestemming kan je aangeven met de functie Lbl:

:Menu("MENU","ITEM1",OO):LblOO:Disp"HIER KOMT DE ACTIE DIE JE WENST"

Vergeet ook niet dat je maximum 7 opties in een menu kan plaatsen.Indien je er meer wenst, moet je met menu's in menu's werken:

:LblM1:Menu("MENU1","ITEM1",I1,"ITEM2",I2,"ITEM3",I3,"ITEM4",I4,"ITEM5",I5,"VOLGENDE",M2,"EINDE",ZZ):LblM2:Menu("MENU2","ITEM6",I6,"ITEM7",I7,"VORIGE",M1,"EINDE",ZZ)

Hierna volgen uiteraard nog de codes die je wenst bij de bepaalde labels.

Uitvoer

[bewerken |brontekst bewerken]

Als je een programma maakt, is het ook de bedoeling om een resultaat te laten zien. Daar zijn twee functies voor: Disp en Output.

Disp

[bewerken |brontekst bewerken]

Disp maakt een nieuwe regel vrij en zet daar een waarde op.

:Disp"TEKST"

Om een lege regel in te voegen kan je de volgende code gebruiken:

:Disp""

Als je de waarde van A wil tonen moeten de aanhalingstekens weg worden gelaten:

:DispA

Output

[bewerken |brontekst bewerken]

Output zet een tekst op een bepaalde plaats op het scherm zonder rekening te houden of daar al iets staat of niet. Het wordt er gewoon overheen gedrukt.

:Output(Y,X,"TEKST")

X en Y zijn de coördinaten waar de tekst moet beginnen. (Y: afstand tot de bovenkant; X: afstand tot de linkerkant)Het scherm van de rekenmachine is 16 karakters breed en 8 hoog, dus de hoogst mogelijke coördinaten zijn 8,16.

Externe links

[bewerken |brontekst bewerken]
Overgenomen van "https://nl.wikipedia.org/w/index.php?title=TI-BASIC&oldid=56089337"
Categorie:

[8]ページ先頭

©2009-2025 Movatter.jp