Koda med TI: TI-84 Plus-teknologi
Uppmuntra de elever som har en viss erfarenhet av programmering, att bygga vidare på sina kunskaper med hjälp av aktiviteter som tar dem lite djupare in kodningens värld.
Event Loops
I denna första lektion för enhet 2 kommer du att lära dig att använda Prompt-kommandot för att göra dina program interaktiva, använda variabler för att lagra numeriska värden, evaluera och lagra resultat från matematiska beräkningsuttryck och använda Disp- och Output-satser för att visa resultat från lagrade beräkningar.
Syfte:
- Använda Prompt-kommandot i TI Basic för att tilldela en variabel ett värde.
- Känna till skillnaden mellan en matematisk variabel och en datavariabel.
- Genomföra beräkningar inom Disp-satser.
- Använda Output-satser för att få meningsfulla läsbara resultat.
Steg 1
Reella variabler
- TI-84 Plus-räknarna har 27 inbyggda variabler som kan användas för att lagra numeriska värden.
- Värdena kan vara reella tal (decimaltal) eller komplexa tal.
- Variabelnamn är bokstäverna A till Z och bokstaven θ (‘theta’).
- Alla variabelnamn innehåller ett värde. Om man inte tilldelar en variabel ett värde så har variabeln värdet 0 (noll).
- Variabelvärdena lagras i räknaren även om du stänger av den.
- Om räknarens RAM-minne återställs sätts alla värden till 0.
- Startskärmen (HOME screen) till höger visar några variabler och deras nuvarande värden. Pröva själv på din egen räknare.
Steg 2
Prompt-kommandot
Prompt-kommandot följs av ett eller flera variabelnamn som uppmanar användaren att mata in ett värde för variabeln.
Det kallas ‘Prompt’ därför att när du kör programmet visas variabelnamnet och ett frågetecken. Programmet väntar nu på ett värde.
Steg 3
Programmering med Prompt
- Starta ett nytt program.
- I den första programsatsen ska du använda Prompt-kommandot som finns i I/O-menyn i programeditorn.
- Efter Prompt-kommandot skriver du namnet på variabeln du vill använda i programmet. Vi använder här bokstaven A.
- Använd Disp för att visa kvadraten A2. Skrid då först A och tryck sedan på tangenten [x2].
Steg 4
- Avsluta programeditorn och kör programmet.
- Efter “A=?”-prompten skriver du in ett värde.
- Programmet visar kvadraten på värdet och avslutas.
Steg 5
Mata in flera värden med Prompt
- Vi ska nu redigera vårt program. Öppna programeditorn.
- Lägg till ,B i Prompt-satsen.
- Ändra Disp-satsen så att den visar summan A+B.
- Kör nu programmet igen.
Steg 6
Observera de två ”promtarna”. Prompt-satsen frågar efter ett värde för variablerna separat.
Detta är ett mycket enkelt och effektivt program som bara behöver två programsatser.
Steg 7
Använda Output istället för Disp
Kom ihåg att du kan förbättra utdata hos program genom att använda Output istället för Disp för att visa inmatade värden och resultat på ett snyggt och tydligt sätt. Se bara till att lägga in beräkningen i Output-satsen.
Exempel: Output(5,7,A+B) visar värdet på A+B på rad 5 och med början i kolumn 7.
- Till höger finns två skärmar från en programkörning. Den första skärmen visar Promt-delen och den andra skärmen visar Output-delen. Kan du göra förbättringar?
- Kom ihåg att inkludera Pause- and ClrHome-satser på rätt ställen i programmet för att få en prydlig skärm.
Gissa et Tal
Detta är den första av tre aktiviteter i kapitel 1. I slutet av detta kapitel kommer du att använda dina inhämtade kunskaper och färdigheter för att skapa ett mer komplext program. Detta är din första lektion i kodning med TI Basic.
TI Basic är ett programspråk som används för att programmera på räknare från Texas Instruments. Eftersom struktur och syntax (grammatik) hos TI Basic är enklare än hos andra moderna program-språk så blir programmering med räknaren en jättebra start för att snabbt lära sig grunderna i kodning! Nu kör vi igång!
Syfte:
- Använda programeditorn i TI Basic för att skapa och köra ett enkelt program
- Använda programmenyerna för att välja och klistra in kommandon i ett program
- Köra ett program
Steg 1
Sätt på dinTI-84 Plus CE and tryck på tangenten [prgm]
Välj NY med piltangenterna.
Välj 1: Skapa ny genom att trycka på [enter].
Steg 2
Tryck [enter] efter att du skrivit in namnet. Du befinner dig nu i program- editorn. Varje rad börjar med ett kolon (:).
Detta program kommer att visa ett enkelt meddelande på startskärmen på din räknare.
Välja ett programmeringskommando från programmenyn. Om du nu trycker på tangenten [prgm] får du nu menyer som innehåller kommandon som används i programspråket TI Basic. Om du vill använda ett av dessa kommandon väljer du det från menyn. Du bläddrar upp och ner med piltangenterna.
Steg 3
- Tryck på tangenten [prgm].
- Välj nu I/O-menyn med hjälp av piltangenterna. Denna meny innehåller alla kommandon som har att göra med indata och utdata (Input/Output).
- Välj nu Disp. Ordet klistras in i programmet på den plats där markören är. Kommandot Disp (förkortning av DISPLAY, VISA på svenska) kommer att visa något på startskärmen.
Steg 4
Skriv in en hälsning inom citationstecken
Denna hälsning kallas en sträng. Det är en grupp av bokstäver som hör ihop.
- Din sträng måste starta och börja med citationstecken. Utan citationstecken så tror programmet att de menar något helt annat.
- För att underlätta inskrivningen: Tryck [2nd][alpha] för att sätta på alfalåset när du skriver in strängen. När du är klar kan du trycka på [alpha] igen.
Steg 5
Ditt program är nu färdigt! Låt oss köra det. Med TI Basic behöver man inte spara programmet. Det sparas direkt när du skriver in. Det är därför som man alltid börjar med att namnge programmet.
Köra programmet:
Tryck först [2nd][quit] för att återgå till startskärmen på räknaren.
- Tryck [prgm]
- I menyn EXEK (förkortning för exekvera), väljer du ditt program. Bläddra med piltangenterna [▴] och [▾].
- Tryck [enter] för att klistra in programmet på startskärmen.
- Tryck [enter] igen för att starta körningen.
Snake
I denna första lektion för enhet 3 kommer du att lära dig om villkor och If-satser i TI-Basic.
If…Then-satser används för att processa ett block av satser bara om ett villkor är sant eller falskt. Innan vi tittar närmare på samlingen av If…Then-satser så ska vi först skaffa oss en uppfattning om vad ett villkor egentligen är.
Syfte:
- Lära dig arbeta med villkor
- Använda If-satser för att villkorligt processa en annan sats.
Steg 1
Villkor och [test]-menyn
Villkor är uttryck som utvärderas som sanna eller falska. Sådana uttryck är alltså antingen sanna eller falska. De kan inte vara både och eller ingendera. Relationsoperatorer (tecken som används för att uttrycka en relation mellan två värden) och s.k. logiska operatorer når du genom att trycka på [2nd][test]. TEST-menyn innehåller relationsoperatorerna och LOGIK-menyn innehåller de logiska operatorerna. ”Lika med tecknet” = används för att skapa ett villkor och är inte en tilldelning.
Steg 2
Exempel på några villkor:
3>5
XY>0
X=5 eller Y=5
X+4>X
B2-4AC=0
X/2=heltal(X/2)
X ≠ Y
X>0 och Y>0
inte(X>0)
Steg 3
Villkor på startskärmen
Du kan mata in villkor direkt på startskärmen och se resultatet från utvärderingen.
Observera att 1 står för ”sant” och 0 står för ”falskt”.
Obs: När du använder en variabel i ett villkor så evaluerar räknaren uttrycket med det aktuella värde som är lagrat i variabeln.
Steg 4
Programmering med en enkel If…-sats.
Testa följande program:
:Prompt A
:If A>0 If finns i programeditorns CTL-meny. > finns i testmenyn
:Disp “A AR POSITIVT”
:Disp “A AR INTE POSITIVT”
Kör programmet ett antal gånger med både positiva och negativa tal och observera hur resultatet av körningen blir. Vad kan du lära av detta?
Steg 5
När villkoret A>0 är sant kommer satsen som följer på If-satsen att exekveras. I annat fall it hoppas den bara över. Men satsen som visar “A AR INTE POSITIVT” exekveras alltid och det är ju inte korrekt! Se skärmen på förra sidan. Vi ska fixa nu till detta.
Denna enkla ”If…” är ett koncist sätt att hoppa över en sats baserat på ett villkor (när det är FALSKT).
Steg 6
Redigera If… satsen
Vi ska nu fixa till programmet genom att lägga till ett If… till.
- Placera markören över D i den andra Disp-satsen.
- Tryck [2nd][ins] och tryck sedan [enter] för att infoga en tom rad.
- På denna nya rad skriver du If A<>.
Avsluta redigeringen och kör programmet ett antal gånger med både positiva och negativa tal. Pröva även med talet 0.
Fungerar ditt program bra? Om inte, försök att ändra så att det fungerar som du vill ha det!