Programmeren TI-84 Plus (Silver Edition) voor beginners (5 / 7 stap)

Stap 5: kwadratische formule

Nu u een beetje bekend bent met het maken van een programma dat iets in de manier waarop die u het wilt weergeven, kunt u uw eerste functionele programma samenstellen. Dit programma berekent de discriminant en beide mogelijkheden voor X van een kwadratische vergelijking. Ik denk dat het is het beste om te beginnen meteen.

Het eerste wat dat je doen is natuurlijk het maken van een nieuw programma. Geef het een leuke naam als ABC, Q.E. of iets dergelijks.

De input deel

Het eerste ding u wilt dit programma te doen is om u te vragen voor de waarden van A, B en C en onthouden van deze waarden. Natuurlijk u gaat nu een soort variabele te gebruiken: de waarde. U kunt deze brieven voorzien van een waarde binnen een programma op verschillende manieren op te geven. Het verschil tussen deze manieren is in de manier waarop die de vraag wordt weergegeven.

De eerste manier is met behulp van de opdracht Prompt (I/O, 2). Gewoon zeggen snelle A, B, C. Op deze manier zal eerst vragen voor A, dan B en vervolgens voor C. Als u het programma nu uitvoeren wilt, op zal uiterlijk vertoon u dit: (het simuleert de cursor)

prgmABC

A =?

Na de invoering van een waarde (bijvoorbeeld 1) op zal uiterlijk vertoon u dit:

prgmABC

A =? 1

B =?

En daarbij zal het zelfde met C:

prgmABC

A =? 1

B =? 5

C =?

Ik persoonlijk houd niet op deze manier, want ik houd niet van het vraagteken. Gelukkig zijn er verschillende meer manier.

De tweede manier is met behulp van de opdracht van de Input (I/O, 1). Deze opdracht werkt niet met de komma's, dus je gebruik maken van drie lijnen moeten zult te laten vragen voor drie waarden. Het programma moet er zo uitzien:

: Input A

: Input B

: Input C

En als je het uitvoeren, het moet er als volgt uitzien:

prgmABC

?�

Wanneer een waarde is opgegeven, zal het gaan om B:

prmgABC

? 1

?�

En het zal hetzelfde doen met C, ik denk niet dat ik nodig om u te tonen die. Ik ook graag niet, deze ene, want u niet wat het vragen zien om. De Input-opdracht heeft gelukkig een andere manier van het gebruik ervan. In plaats van 'Input A' moet u typt 'Input "A =", A'. Het deel tussen de aanhalingstekens alvorens de waarde wordt weergegeven en het vraagteken wordt verwijderd. U kunt geen tekst tussen de aanhalingstekens putt, maar ik denk dat "A =" en "A:" zijn de kortste. De '=' kan worden gevonden door te drukken op de 2e, math. Toen dit, moet het programma als volgt uitzien:

: Input "A =", A

: Input "B =", B

: Input "C =", C

Wanneer uitgevoerd verschijnt dit:

prgmABC

A =

En na het invoeren van een waarde:

prgmABC

A = 1

B =

En het zal hetzelfde doen voor de C. U kunt nu om het mooi maken, wissen 'prgmABC' van het scherm. Heb je al klaar geleerd hoe dat te doen: Voeg gewoon een ClrHome aan het begin van het programma. Nu moet je om echt klaar bent met het gevraagd deel te laten u tonen wat A, wat B is en wat C. Ik bedoel niet de waarde van die, maar waar zij zich in de formule. Om dit te doen, een lijn toevoegen tussen de eerste en de tweede regel en typ "Disp" AX² + BX + C = 0'. Het programma moet er zo uitzien:

: ClrHome

: Disp "AX² + BX + C = 0

: Input "A =", A

: Input "B =", B

: Input "C =", C

Wanneer uitgevoerd op zal uiterlijk vertoon u dit:

AX² + BX + C = 0

A =

Na het invoeren van een waarde voor A en B op zal uiterlijk vertoon u dit:

AX² + BX + C = 0

A = 1

B = 5

C =

De input deel is nu voltooid.

De berekening deel

Natuurlijk de sto > sleutel kan worden gebruikt binnen een programma aan, zodat u weg te doen. In dit deel is het werkelijke berekening plaatsvindt. Het is vrij eenvoudig. Ik neem aan dat u weet hoe de kwadratische formule is geformuleerd. Nou, is dat precies wat u hoeft te doen hier. Er zijn drie lijnen die u wilt typen:

: B²-4AC→D

: (- B - √ (D)) / (2A) →X

: (-B + √ (D)) / (2A) →Y

Zorg ervoor dat u de juiste minteken gebruiken en u vergeet niet alle haken!

De berekening gedeelte is nu voltooid.

Het deel van de uitvoer

Bij het blussen van iets, is het eerste ding dat u wilt dat een schone schrijfvlak, dus u moet schoonmaken van het startscherm met ClrHome. Nu wilt u het programma wil de waarde van de discriminant en beide mogelijkheden voor X. Uiteraard bent u gegaan dit doen met de uitvoer (opdracht. Dit deel van het programma moet als volgt uitzien:

: ClrHome

: Output(1,1,"DIS

CRIMINANT =

: Output(2,1,D

: Output(3,1,"X=

: Output(3,3,X

: Output(4,1,"OR

: Output(5,1,"X=

: Output(5,3,Y

Natuurlijk kunt u de lay-out. Ik ben alleen het geven van een suggestie.

Maar nu is er een probleem. Wanneer uitgevoerd, zal het u tonen wat u wilt weten en plaatsen een groot 'Done' doorheen. Je wilt dat niet, hè? Voeg de twee regels om dit te voorkomen, wij ook gebruikt in stap 4 om dit te voorkomen:

: Pauze

: ClrHome

Op deze manier uw programma is voltooid en moet er ongeveer als volgt uitzien:

: ClrHome

: Disp "AX² + BX + C = 0

: Input "A =", A

: Input "B =", B

: Input "C =", C

: B²-4AC→D

: (- B - √ (D)) / (2A) →X

: (-B + √ (D)) / (2A) →Y

: ClrHome

: Output(1,1,"DIS

CRIMINANT =

: Output(2,1,D

: Output(3,1,"X=

: Output(3,3,X

: Output(4,1,"OR

: Output(5,1,"X=

: Output(5,3,Y

: Pauze

: ClrHome

Probeer nu een programma net als deze, maar met een andere formule te maken. Als u van een goede formule bedenken kunt, gewoon wachten en aandacht tijdens de les van de wetenschap en scheikunde. Er passeert door een formule van nice. Nu als je niet naar school meer gaat, u door die verdomde smart moet u kunt denken aan een formule zelf, juiste?

Nieuwe commando 's

Gevraagd

Input

Gerelateerde Artikelen

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
TI-84 Plus (Silver Edition) Advanced Programming

TI-84 Plus (Silver Edition) Advanced Programming

dit is het advanced niveau van de programmering van de TI-84 plus of zilver editie. Ik adviseer om te doen de beginners instructable ( voordat dit instructable. Zorg ervoor dat u bekend bent met alle opdrachten die worden gebruikt in de programma's d
Ontwerp een aangepaste Menu systeem--Android/Arduino-menu's voor Beginners--absoluut geen programmering vereist

Ontwerp een aangepaste Menu systeem--Android/Arduino-menu's voor Beginners--absoluut geen programmering vereist

IntroductieDit instructable ziet u hoe u de gratis pfodDesigner beschikbaar op GooglePlay ontwerpen van een menusysteem van de Android met submenu's voor Arduino-compatibele apparaten.De tutorial is geschikt voor complete beginners. Geen codering erv
Eenvoudige Kim Chi voor Beginners

Eenvoudige Kim Chi voor Beginners

Kim Chi, een traditionele gefermenteerde levensmiddelen uit Korea gemaakt van kool, knoflook, Spaanse peper en andere groenten is een voedzaam voedsel, vol met probiotische goedheid. Het is rijk aan vitaminen en als de groenten zijn gefermenteerd en
Hoe te spelen de gitaar voor Beginners

Hoe te spelen de gitaar voor Beginners

Hoe te spelen gitaar voor Beginners - leer gitaar spelen in eenvoudige stappen, wij bieden gratis gitaarles voor beginners, plus gratis gitaar snaar lessen. Hoe te spelen gitaar voor Beginners - Is de #1 instructable plaats gratis online gitaarlessen
Home Automation (voor beginners) met Arduino en Bludrinodroid

Home Automation (voor beginners) met Arduino en Bludrinodroid

Dit is een groot project voor beginners op huisautomatisering. De Bludrinodroid is een ontzagwekkende app dat niet veel mensen weten over en id zeer geschikt voor beginners tot professionals. Ik hoop dat u geniet van het project!Stap 1: De onderdelen
HTML5 voor Beginners: een 4 stap leren snelreferentiegids

HTML5 voor Beginners: een 4 stap leren snelreferentiegids

heb je een interesse in HTML5 en CSS3 webontwikkeling? Bent u een aspirant Front-end Web Developer? Of bent u begint een nieuwe carrière in webontwikkeling? Als u antwoord op een van deze vraag is een grote 'ja!' dan wij u welkom in onze geliefde web
Digitale tekening voor Beginners

Digitale tekening voor Beginners

Hoe weet ik dat dit is eenvoudig genoeg voor beginners? Omdat ik net begonnen met dit te doen. Alles wat ik geprobeerd waren experimenten die ik gecatalogiseerd als ik langs ging. Ik gebruikte Gimp , die u gratis in deze link downloaden kunt. Deze fo
Folding naaien Box - voor Beginners

Folding naaien Box - voor Beginners

dit project zou net zo makkelijk of zo ingewikkeld als je wilt. Het past echt bij alle niveaus van het vermogen. Ik ben een beginner, zonder een tabel zag, router, of de mogelijkheid daartoe flitsende gewrichten, de versie afgebeeld is zeer een begin
Arduino lijn volgende Robot voor Beginners

Arduino lijn volgende Robot voor Beginners

* Updated GREEN 8 / 2 4 / 2 GREEN 1 voidsetup() {   // a variable created in here doesn't exist in loop } voidloop() {   // a variable created in here doesn't exist in setup } bron wilt opnemen meer prijzen, informatie en bovenkant/bodem/wiel sjablon
De generator van de code voor aangepaste Android/Arduino-menu's aan de Arduino uitgangen wissel voort en vandoor. Andriod/Arduino voor Beginners. Absoluut geen programmeerkennis vereist

De generator van de code voor aangepaste Android/Arduino-menu's aan de Arduino uitgangen wissel voort en vandoor. Andriod/Arduino voor Beginners. Absoluut geen programmeerkennis vereist

Update: een gebruiker gevraagd voor submenu ondersteuning. pfodApp altijd ondersteund submenu's maar ik sub-menu's hebt toegevoegd aan pfodDesigner. De instructable stelsel van het Gemeenschapsmodel A Custom Menu ziet u hoe u pfodDesigner wilt samens
Het installeren van een Zalman VF900-Cu Heatsink op een Radeon X800 XT Mac Edition voor gebruik in een G5

Het installeren van een Zalman VF900-Cu Heatsink op een Radeon X800 XT Mac Edition voor gebruik in een G5

de standaard disclaimer - dit is hoe ik het deed.  Op gehanteerd voor mij.  Als u explode uw G5, Radeon X 800 XT, of uw huis, auto, boot, etc.  Ik ben niet aansprakelijk!  Ik ben het verstrekken van informatie op basis van mijn eigen kennis en ervari
Hoe om te schakelen van een Arduino output van in- en uitschakelen van uw Android mobiele telefoon.  Arduino voor Beginners

Hoe om te schakelen van een Arduino output van in- en uitschakelen van uw Android mobiele telefoon. Arduino voor Beginners

Update: Zie Andriod/Arduino voor Beginners - ontwerp Custom Andriod menu's aan de Arduino uitgangen wissel voort en vandoor. Absoluut geen programmering vereist voor een alternatief dat niet vereist programmering helemaal.Hoe Beginners een Arduino-ui
Hoe te rijden een motorfiets voor beginners

Hoe te rijden een motorfiets voor beginners

Als u deze instructies leest, zijn de kansen dat u wilt krijgen in de wereld van het rijden op een motorfiets. Het is niet zo moeilijk als mensen denken dat rijden op een motorfiets.GEVAAR: Paardrijden is een zeer gevaarlijke activiteit, dus hou dat