< Programmeren in TI-Basic

Als je een programma schrijft wil je dat het programma uiteindelijk het resultaat laat zien. Om dat te doen heb je een paar functies die staan onder PRGM:I/O in de program editor.

Disp

Disp gebruik je om een nieuwe regel vrij te maken en daar iets op te zetten. Als het scherm vol zit wordt de bovenste regel weggehaald en een nieuwe regel onderaan bijgezet. Getallen worden rechts van het scherm uitgelijnd en de rest is links uitgelijnd. De syntax is:

:Disp waarde

Om een lege regel te maken gebruik je deze regel:

:Disp "

Output

Output wordt gebruikt om waardes op een bepaalde plek op het scherm te zetten. Dit wordt vaak gebruikt in combinatie met Disp om eerst een lege regel te maken en er dan dingen op te zetten. Output overschrijft alles wat er onder de output komt. De syntax is:

:Output(y,x,waarde

Je kan ook een string op als waarde ingeven. Je geeft aan waar de eerste letter komt, en de rest van het woord wordt erachter geplaatst:

:Output(y,x,"Tekst

Het scherm van je rekenmachine is 16 karakters breed, en 8 diep. Je kan dus maximaal Output(8,16,X) uitvoeren, anders krijg je een foutmelding. Als een string langer is dan het scherm wijd, dan wordt de string verder geschreven op de regel eronder, hiermee kan je snel een heel scherm volzetten met 1 commando.

ClrHome

ClrHome wordt gebruikt om het hele scherm leeg te halen. Dit wordt vaak gedaan aan het begin en aan het einde van een programma zodat er niet dingen achterblijven op het scherm. De syntax is:

:ClrHome

Pause

Pause is een aparte functie, hij staat ook niet in de I/O lijst, maar in de CTL lijst. Hij zet namelijk je programma op pauze tot de gebruiker op de enter toets drukt. De syntax hiervoor is:

:Pause

Je kan er ook waardes mee laten zien waar mensen dan in kunnen scrollen als ze te lang zijn. Dit doe je zo:

:Pause waarde

Waarde kan ook een variable zijn.

This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.