Programmering TI-84 Plus (Silver Edition) för nybörjare (5 / 7 steg)

Steg 5: kvadratiska formel

Nu är du lite bekant med att göra ett program som visar något på det sätt du vill, kan du bygga ditt första funktionella program. Detta program kommer att beräkna discriminant och båda möjligheter för X från en andragradsekvation. Jag tror det är bäst att börja direkt.

Det första du gör är naturligtvis göra ett nytt program. Ge det ett roligt namn som ABC eller alltså eller något sånt.

Den ingående delen

Det första du vill att programmet ska göra är att fråga du för värden på A, B och C och memorera dessa värden. Naturligtvis ska du nu använda en typ av variabel: värdet. Du kan ge dessa brev värdet inuti ett program på flera sätt. Skillnaden mellan dessa sätt är på det sätt som visas frågan.

Det första sättet är genom att använda kommandot Prompt (I/O, 2). Bara säga snabba A, B, C. Detta sätt kommer det först att be för A, sedan för B och sedan till C. Om du vill köra programmet nu, det kommer visa dig detta: (den simulerar markören)

prgmABC

A =?

Efter att i ett värde (till exempel 1) kommer att det visa dig detta:

prgmABC

A =? 1

B =?

Och det kommer att göra samma sak med C:

prgmABC

A =? 1

B =? 5

C =?

Jag personligen gillar inte detta sätt, eftersom jag inte gillar frågetecknet. Lyckligtvis finns det flera mer sätt.

Det andra sättet är med kommandot Input (I/O, 1). Detta kommando fungerar inte med komma, så måste du använda tre rader för att låta den be om tre värden. Programmet bör se ut så här:

: Ingång A

: Ingång B

: Ingång C

Och om du kör det, det bör se ut så här:

prgmABC

?�

När ett värde, kommer att det gå till B:

prmgABC

? 1

?�

Och det kommer att göra samma sak med C, jag tror inte att jag behöver Visa du som. Jag också gillar inte detta en, eftersom du inte kan se vad det är att be för. Lyckligtvis har kommandot Input en andra sätt att använda den. I stället för 'Input A' m├Ñste du skriva "Input"A =", A". Det kommer att Visa delen mellan citattecknen innan du anger värdet och det kommer att ta bort frågetecknet. Du kan putta all text mellan citattecknen, men jag tror "A =" och "A:" är den kortaste. Den '=' kan hittas genom att trycka på 2: a, matematik. När anges detta, bör programmet ser ut så här:

: Ingång "A =", A

: Ingång "B =", B

: Ingång "C =", C

När utförat kommer programmet att visa detta:

prgmABC

A =

Och när du har angett ett värde:

prgmABC

A = 1

B =

Och det kommer att göra detsamma för C. Nu så att det ser trevligt, kan du radera "prgmABC" på skärmen. Du har alla färdiga lärde mig hur man gör det: Lägg bara till en ClrHome i början av programmet. Nu för att verkligen avsluta den fråga delen måste du låta det visar dig vad A är, vad B är och vad C är. Jag menar inte värdet av dem, men där de är i formeln. Till gör så, lägga till en linje mellan första och andra raden och typ "Disp" AX² + BX + C = 0'. Programmet bör se ut så här:

: ClrHome

: Disp "AX² + BX + C = 0

: Ingång "A =", A

: Ingång "B =", B

: Ingång "C =", C

När det kommer visa dig detta:

AX² + BX + C = 0

A =

När du har angett ett värde för A och B det kommer visa dig detta:

AX² + BX + C = 0

A = 1

B = 5

C =

Nu är den ingående delen slutförd.

Den beräkning av delen

Naturligtvis sto > nyckel kan användas i ett program, så du är borta gör så. I denna del är den faktiska beräkning av äger rum. Det är ganska enkelt. Jag antar att du vet hur den kvadratiska formeln är formulerad. Ja, det är precis vad du behöver göra här. Det finns tre linjer behöver du skriva:

: B²-4AC→D

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

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

Vara säker på att du använder rätt minustecknet och du Glöm inte någon parentes!

Den beräkning av delen är nu slutförd.

Den produktion delen

När lägger ut något, är det första du vill ha en ren skrivyta, så du behöver rengöra skärmen Hem med ClrHome. Nu vill du säga värdet av discriminant och båda möjligheter för X. Naturligtvis är du borta gör detta med utdata (kommandot. Denna del av programmet bör se ut ungefär så här:

: 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

Du kan naturligtvis ändra lay-out. Jag ger bara ett förslag.

Men nu finns det ett problem. När utförat, kommer det visa dig vad du vill veta och placera en stor "gjort" genom den. Du vill inte det, tycker du? För att förhindra detta, lägga till två rader vi också används i steg 4 för att förhindra detta:

: Paus

: ClrHome

Detta sätt ditt program är färdiga och bör se ut så här:

: ClrHome

: Disp "AX² + BX + C = 0

: Ingång "A =", A

: Ingång "B =", B

: Ingång "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

: Paus

: ClrHome

Nu försök göra ett program precis som här, men med en annan formel. Om du inte kan komma på en bra formel, bara vänta och betala uppmärksamhet under kemi och klass. Det kommer att passera genom en fin formel. Nu om du inte kommer till skolan längre, måste du av det jävla smart du kan tänka dig en formel själv, rätt?

Nytt kommando

Snabb

Ingång

Se Steg
Relaterade Ämnen

Hur till sätta spel på din TI-84 plus eller TI-84 plus silver edition

många barn på skolan håller buggning mig på hur man gör detta så detta är för er... och flickor.Jag räknat ut genom att läsa mycket på Internet. Jag är inte några dator eller miniräknare expert så jag brukar kunna svara på dina frågor eftersom jag är...

Programming TI-84 Plus (Silver Edition) Avancerat

detta är den avancerade nivån programmering TI-84 plus eller silver edition. Jag rekommenderar för att göra nybörjare instructable ( innan du börjar detta instructable. Vara säker på att du är bekant med alla kommandon som används i de program du gjo...

Rasperberry PiPhone Silver Edition

Detta var ett samarbete för en specialämnen kurs på Washington State University Vancouver. Kursen var titeln DTC 338 - Maker kultur och detta var det sista projektet. Skaparna av denna Best är Alan McGinnis och Steven Schmeling.Varning, varning, Varn...

3 x 3 x 3 ledde kuben med en 555 timer och en 4020 SKIFT array IC - ingen programmering (för fullständiga nybörjare som jag själv)

se en video av en 8 x 8 x 8 led cube på you-tube, ledde mig till instructables webbplats för första gången, nu jag hooked. Dock hade jag eller ska jag säga har ett grundläggande problem absolut ingen erfarenhet eller kunskap om elektronik. Så är jag...

En 3 x 3 x 3 ledde kub för absoluta nybörjare med en 555 timer och 4020 IC - nr programmering

se en video av en 8 x 8 x 8 led cube på you-tube, ledde mig till instructables webbplats för första gången, nu jag hooked. Dock hade jag eller ska jag säga har ett grundläggande problem absolut ingen erfarenhet eller kunskap om elektronik. Så är jag...

Pier 9 Guide: Nybörjare och avancerade CAM programmering

Detta Instructable är för Workshop användare vid piren 9. Den var ursprungligen skriven av Dan Vidakovich.Detta Instructable är en detaljerad, steg för steg-anvisningar för hur du kan programmera en del med hjälp av CAM (Computer Aided Manufacturing)...

Handledning en: Arduino Switch ljus (nr Arduino programmering behövs) [nybörjare]

i detta Instructable syftar till nybörjare i magin i Arduino, kommer jag visa dig hur man gör en enkel krets som kräver ingen programmering att bygga. Jag att detta för barn som jag, som är förvånad med världen av datorer och elektronik och är ivriga...

Kodgenerator för anpassade Android/Arduino menyer att slå Arduino utgångar på och av. Android/Arduino för nybörjare. Absolut ingen programmering krävs

Uppdatering: användare frågade för undermeny support. pfodApp alltid stött sub-menyerna men jag har lagt undermenyer till pfodDesigner. Den instructable Design A Custom menysystemet visar hur du använder pfodDesigner för att bygga en meny med underme...

Designa en anpassad meny System--Android/Arduino menyer för nybörjare--absolut No programmering krävs

IntroduktionDetta instructable visar du hur använda den gratis pfodDesigner finns på GooglePlay för att utforma ett Android menysystem med undermenyer för Arduino kompatibla enheter.Handledningen är lämplig för nybörjare. Ingen kodning erfarenhet krä...

Hur man sätter spel på din TI 84 plus c silver edition caluclator

Så vill du spel på din TI 84 plus CSE kalkylator? Väl här är hur.Steg 1: Vad du behöver1.) din TI-84 + CSE kalkylatorn2.) A mini-USB till USB-adapter (borde ha kommit med din miniräknare)3.) en dator (måste ha en windows eller mac-operativsystemet)De...

Ställa upp/skriva om din Edison för nybörjare - OS X Edition

Jag var lycklig nog att delta en Intel IoT Roadshow evenemanget och ännu mer tur att vara bland de som fått en kompletterande Edison för att leka runt med! Jag ville göra en enkel guide för dem av oss som ansluter vår Edisons till OSX-maskiner.Jag ar...

C programmering för nybörjare: Med Scanf uttryck

VIDEO länk: http://youtu.be/_3THG_RHceY?hd=1Denna tutorial ska show dig hur man mata in filer med scanf uttalanden i C programmering....

Programmera Java för absoluta nybörjare

Hallå där! Min gissning är att om du har snubblat över detta instructable du vill lära dig att programmera med hjälp av java! (Eller åtminstone hoppas jag det..) Hur som helst, säger du vet absolut ingenting om java (eller nära till ingenting, eller...

C programmering för nybörjare: Använda Printf uttalande och sammanställa GCC

VIDEO länk: http://youtu.be/d9WhnIHQWWg(Se video för mer information)1. Skriv in följande koder för att visa meddelandet med printf uttalanden:#include < stdio.h >{printf ("ditt meddelande här! \n");system("PAUSE");Return 0;}OBS:...

Java (programmering språk) för nybörjare

detta Instructable visar dig underverk av Java (programspråk). Du kommer också att kunna DIY (Do It Yourself) hemma. Det finns ingen kostnad inom detta Instructable. Det är mycket lätt och kräver inga andra programmeringsspråk alls.Jag har spridit de...

AVR hög spänning programmering (säkringar räddning)

Ett halvår sedan jag startat om en av mina gamla passioner - elektronik. Jag har studerat elektronik i college men som hänt under medeltiden (20 år sedan). Medan jag väntade här stort steg i scheman och vad en hobby kan göra idag, hade jag fortfarand...

Hur du använder mBlock programvara för att programmera Intelligent korridor ljus kretsen baserat på Arduino

mBlock är en grafisk programmering miljö som är speciellt utformad för nybörjare till lätt att programmet Arduino projekt och skapa interaktiva program. mBlock stöder riklig hårdvara:Arduino UNOArduino Leonardo styrelserArduino NanoArduino mega128Ard...

Andragradsekvation: Ett Program för TI84 miniräknare

har du någonsin använt kvadratiska formel? Har du en programmerbar miniräknare? Har du önskat att det fanns ett enklare sätt att få svar? Om du svarat "ja!" då detta instructable kan hjälpa dig. Detta Instructable visar dig hur du programmerar d...

Hur sätta spel på en grafritande miniräknare

Så fort jag fick min grafritande miniräknare visste jag att jag var tvungen att få spel där. Problemet var att inget fungerade!!! Hur som helst gör jag bara detta instructable för er som vill ha spel på din grafräknare. Jag kommer att inkludera åtgär...