TI-84 Plus (Silver Edition) Advanced Programming (1 / 15 stap)

Stap 1: Conditionals


De als voorwaarde
Kun je al een programma dat kan tellen, maar hoe voorkom je het uit tellen wanneer het bereikt 100. Met een voorwaarde natuurlijk. Een tellen programma kan als volgt uitzien:

: 0→A
: Lbl A
: 1→A A +
: Disp A
: Goto A

Nu u twee lijnen die er stoppen bij 100, dus krijg je dit:

: 0→A
: Lbl A
: 1→A A +
: Disp A
: Als A = 100
: Stop
: Goto A

(De = kan worden gevonden door te drukken op de 2e, wiskunde)
Bij het gebruik van het als voorwaarde zal controleren als de voorwaarde (A = 100) klopt. Als het is, als zal verder gaan met de regel eronder en ga vervolgens verder met de lijnen onder die ene. Als de voorwaarde onwaar is, zal het de volgende regel overslaan en verder gaan met de tweede regel naar beneden. Dus dit programma met 0 begint. Vervolgens telt maximaal 1. Het geeft 1 en controleert als 100 is. Omdat 1 niet hetzelfde als 100 is, zal het overslaan van de volgende regel en ga naar Goto A. Het zal dus ga terug naar Lbl A en op rekenen. Maar wanneer A gelijk aan 100 is, het zal gaan met de volgende regel, die Stop, zegt zodat het programma stopt.

De voorwaarde If Then Else
Maar misschien wil je het programma meer dan één ding te doen als het bereikt 100 te maken. Bijvoorbeeld maken weergeven '100 bereikt.' Natuurlijk kan je dat als volgt:

: 0→A
: Lbl A
: 1→A A +
: Disp A
: Als A = 100
: ClrHome
: Als A = 100
: Disp "100 is bereikt"
: Als A = 100
: Pauze
: Als A = 100
: Stop
: Goto A

maar op deze manier uw programma zal manier groter dan het zou kunnen zijn. Je kunt het ook doen als dit:

: 0→A
: Lbl A
: 1→A A +
: Disp A
: Als A = 100
: Vervolgens
: ClrHome
: Disp "100 is bereikt
: Pauze
: Stop
: Anders
: Goto A

Dit programma controleert als A = 100. Als het, zal het gewoon op gaan. Maar als het niet, het programma zal overslaan alles totdat het Else bereikt en vervolgens verder. Nu kunt u de opdracht Stop, omdat dan, als A = 100, zal eerst duidelijk het beginscherm dan beeldscherm de tekst, de pauze totdat u drukt op komen en dan er een Else-opdracht, is zodat de opdrachten voor het einde van dit stuk en het programma zal ophouden, dus uw programma zal als volgt uitzien:

: 0→A
: Lbl A
: 1→A A +
: Disp A
: Als A = 100
: Vervolgens
: ClrHome
: Disp "100 is bereikt
: Pauze
: Anders
: Goto A

Een manier van de notatie die is heel gebruikelijk is een If Then Else aandoening, zoals dit:

: Als A =...: vervolgens
:.....
: Anders

De: kan door gevonden door te drukken op ALPHA, 'punt'. U kunt de: in plaats van het toevoegen van een extra regel overal in het programma. U kon een hele programma schrijven op één regel, maar dat is niet erg handig, want met een per ongeluk druk op duidelijke en uw programma is volledig verwijderd, met uitzondering van de naam, dus mij verrichten niet recommanderen die.

Meerdere voorwaarden

Maar misschien wilt u het om te rekenen op en er vragen rekenen op telkens na 100 is toegevoegd. Dan kun je de 'en' en 'of' commando's, die kunnen worden gevonden door te drukken op de 2e, math, rechts. Uw programma moet als volgt uitzien:

: 0→A
: Lbl A
: 1→A A +
: Disp A
: Als A = 100 of A = 200 of A = 300 of A = 400 of A = 500
: Menu("GO ON?","YES",A,"NO",B
: Goto A
: Lbl B

Dit programma zal controleren als A = 100 of A = 200 of A = 300, enzovoort. Als een klopt, zal het het menu weergeven en geeft u de keuze om er op te rekenen of niet. Als dit niet het geval is, het zal ophouden, anders het zal rekenen op totdat opnieuw de voorwaarde waar is.

Een ander mogelijk dat meerdere voorwaarde is een gelijkaardig:

: Als A = 30 en B = 2

In deze zaak wordt gecontroleerd als gelijk aan 30 is. Zo ja, zal het controleren als B gelijk aan 2 is. Als deze beide waar het zal gaan met de regel direct eronder. Als een van deze voorwaarden niet geldt, zal het de volgende regel overslaan als normaal wanneer de voorwaarde onwaar is.

U kunt ook het combineren van deze twee soorten meerdere voorwaarden als volgt:

: Als A = 30 en B = 2 of A = 100 en B = 2

Ik denk dat je kunt achterhalen jezelf wat dit zal doen.

Nieuwe opdrachten:
Als
Vervolgens
Anders

Gerelateerde Artikelen

Programmeren TI-84 Plus (Silver Edition) voor beginners

Programmeren TI-84 Plus (Silver Edition) voor beginners

dit instructable ziet u hoe de knop prgm op de Texas instrumenten 84 Plus en Texas instrumenten 84 Plus Silver Edition gebruiken. De programma's zijn in de taal BASIC-programma.Iedereen die in het bezit van een van deze rekenmachines waarschijnlijk a
Hoe zet Games op uw TI-84 plus of TI-84 plus silver edition

Hoe zet Games op uw TI-84 plus of TI-84 plus silver edition

veel kinderen op school blijven bugging mij op hoe dit te doen dus dit voor jullie is... en meisjes.Ik bedacht dit door veel te lezen op het Internet. Ik ben geen enkele computer of rekenmachine expert dus ik wont kunnen uw vragen te beantwoorden wan
Rasperberry PiPhone Silver Edition

Rasperberry PiPhone Silver Edition

Dit was een samenwerking voor een bijzondere onderwerpen cursus bij Washington State University Vancouver. De cursus was getiteld DTC 338 - Maker cultuur en dit was het laatste project. De makers van dit beest zijn Alan McGinnis en Steven Schmeling.W
Vierkantsvergelijking: Een programma voor TI84 Calculators

Vierkantsvergelijking: Een programma voor TI84 Calculators

heb je ooit gebruikt kwadratische formule? Hebt u een programmeerbare rekenmachine? Hebt u gewenst was er een gemakkelijkere manier om de antwoorden te krijgen? Als je antwoord "ja!" dan dit instructable kan u helpen. Dit Instructable zal u tone
Hoe om spelen te zetten op een grafische rekenmachine

Hoe om spelen te zetten op een grafische rekenmachine

Zodra ik mijn grafische rekenmachine kwam wist ik dat ik moest spelen op daar. Het probleem was dat niets werkte! Hoe dan ook ben ik gewoon maken dit instructable voor u kerels die spelen op je grafische rekenmachine willen. Ik zal stappen omvatten v
Programmeren van een rekenmachine van Texas instrumenten

Programmeren van een rekenmachine van Texas instrumenten

ik ben een middelbare schoolstudent, en ben verplicht tot het hebben van een grafische rekenmachine voor sommige van mijn lessen. Meeste mensen hebben een Texas instrumenten rekenmachine, meestal een TI-83 of TI 84. Ik heb gemerkt dat weinig mensen h
Energie efficiënte computer

Energie efficiënte computer

er zijn talloze instructables en hoe artikelen op het web en in print op het bouwen van uw eigen PC. Echter zijn er niet zo veel gidsen op het bouwen van een PC die energie-efficiënt.Gedurende dit instructable, ik geef u enkele tips over hoe om te se
Arts die tijd spleet in het licht van de muur Universe

Arts die tijd spleet in het licht van de muur Universe

Als het bouwen van een TARDIS is ook intimiderend zijn voor u, hoe over de volgende beste ding, met een barst in tijd en ruimte weergegeven in uw eigen kamer? Dit instructable zal u tonen hoe te maken van een redelijke facsimile zonder ontketenen de
K'nex Bow samengestelde

K'nex Bow samengestelde

Hallo, dit is een project dat ik de andere dag gemaakt en het kostte me ongeveer 40 minuten te perfectioneren.Dus werd ik onlangs verslaafd aan de show pijl, die gaat over een miljardair die was gestrand op een eiland voor 5 jaar en moest overleven a
De vliegende persoon geschoten

De vliegende persoon geschoten

dit is groot wanneer je het maken van een film en wilt u iemand vliegen.Alles wat je echt nodig hebt is twee mensen en een camera plus sommige editing systemen, maar dat hoeft niet te grootÉén persoon springen en neem een foto van hen in de lucht dan
Hoe te zetten van spelen op uw TI 84 plus c zilveren editie caluclator

Hoe te zetten van spelen op uw TI 84 plus c zilveren editie caluclator

Dus je wilt spelen op je rekenmachine TI-84 plus CSE? Goed hier is hoe.Stap 1: Wat moet je1.) uw TI 84 + CSE rekenmachine2.) A mini USB naar USB-adapter (moeten komen met Rekenmachine)3.) een computer (moet een windows of mac besturingssysteem)That's
Arduino + Android plus Bluetooth Home Automation

Arduino + Android plus Bluetooth Home Automation

Bijgewerkt 31/07/2014: een beetje wijzigen op de App, ik mijn naam verwijderen en het woord Imagine toevoegen zodat het lijkt niet dat particuliere, en ik wil u wel creatief en bouwen sommige cool stuff tot jezelf behoort :) Plus wanneer u uw apparaa
Aan de slag met Intel Edison - Python Programming

Aan de slag met Intel Edison - Python Programming

Deze gids is voor alles wat je python programmeurs die altijd heb afgevraagd,Wat is de beste manier om te gaan "IoT"(Internet of Things) nu sinds je hebt gemaakt naar deze pagina, koop zelf een Intel Edison van Amazon of een on line opslaan zoal
Wanneer een Phillips is niet een Phillips Plus zo veel meer!

Wanneer een Phillips is niet een Phillips Plus zo veel meer!

Wanneer een Phillips is niet een Phillips - Plus zo veel meer!Een voortzetting van schroeven en stationsdoor Egon Pavlis, Biomedtronix Inc.Met overweldigende reactie op mijn vorige "ible" getiteld "Wanneer een Phillips niet een Phillips is?