Programmeren in TI-Basic/Output
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 variabele zijn.