Programmeren in TI-Basic/Output

Uit Wikibooks
Naar navigatie springen Naar zoeken springen

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[bewerken]

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[bewerken]

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[bewerken]

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[bewerken]

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.


Informatie afkomstig van http://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.