• Keine Ergebnisse gefunden

TI Coding mit TI-84 Plus CE-T

N/A
N/A
Protected

Academic year: 2022

Aktie "TI Coding mit TI-84 Plus CE-T"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

10 Minuten Coding

LEKTION 3:ÜBUNG 2

TI-NSPIRE TECHNOLOGIE LEHRERINFORMATION 

©Texas Instruments 1  education.ti.com

Lektion 3: Anweisungen für Bedingungen Übung 2: If…Then Anweisung

In der zweiten Lerneinheit von Lektion 3 wirst du die If…Then…EndIf-Anweisung kennenlernen.

Lernziele:

 Untersuchung der If…Then…EndIf-Struktur

 Erzeugung von zusammengesetzten Bedingungen mit Relationen und logischen Operatoren

 Ein Programm unter Verwendung des

If…Then…EndIf-Konstrukts schreiben, das Punkte der Ebene ihren Quadranten zuweist

Wie du dem rechten Screenshot entnehmen kannst, stellt der TI-NspireTM CX vier verschiedene Vorlagen für If-Anweisungen bereit. Man verwendet diese für weitere Verarbeitung unter Bedingungen. Das nennt man auch ‚Programmverzweigungen‘, da der Computer ab hier verschiedene Wege durch den Code nehmen kann.

Es ist ratsam, diese Konstruktionen aus dem Menu zu beziehen, da alle wichtigen Teile in den Programmcode an den richtigen Stellen eingefügt werden. Man hat dann im Programm nur mehr die leeren Stellen zu füllen.

Das Bild rechts zeigt den Code unmittelbar nach Wahl von 2: If…Then…Endif aus dem Menu Steuerung. Im nächsten Schritt ist die Bedingung (zwischen If und Then) und die gewünschte Aktion (zwischen If und EndIf) einzusetzen.

Wir wollen ein Programm schreiben, das den Benützer Werte für die Variablen x und y eingeben lässt. Das Programm gibt aus, in welchem Quadrant der Punkt (x,y) liegt und beschreibt zusätzlich die Vorzeichen der Koordinaten in diesem Quadrant.

Der erste (unvollständige) Teil des Programms ist rechts gezeigt.

Oberhalb der If-Anweisung wirst du zwei Request-Anweisungen benötigen (eine für x und eine für y). Dann kannst du die If…EndIf-Konstruktion kopieren, dreimal einfügen und für die restlichen drei Quadranten entsprechend editieren.

Vergiss nicht, das reservierte Wort ‘and’ vom übrigen Text mit einem Leerzeichen zu trennen.

(2)

10 Minuten Coding

LEKTION 3:ÜBUNG 2

TI-NSPIRE TECHNOLOGIE LEHRERINFORMATION 

©Texas Instruments 2  education.ti.com

Kopiere den Code, den du nochmals verwenden willst, füge ihn ein und passe ihn an die jeweilige Bedingung an. Teste dein Programm mit verschiedenen Werten für x und y. (Gibt es auch Koordinaten, die nicht das gewünschte Ergebnis bringen? Wie könntest du diese Fälle behandeln?)

Markieren, Kopieren und Einfügen auf dem TI-Nspire™ CX

Markiere den Text, indem du bei gedrückter

g

-Taste den Cursor über den Text bewegst.

Mit

/ C

(kopieren) und

/ V

(einfügen) kopierst und fügst du den Text an geeigneter Stelle wieder ein.

Techn. Hinweis: Auf der TI-Nspire™ App für iPad: Tippe auf den Ausdruck und markiere ihn, wähle Kopieren, tippe an die gewünschte Stelle und wähle Einfügen.

Denke immer daran, deine Datei auch zu speichern, so dass das Programm gespeichert ist.

Das Listing für das komplette Programm findest du hier:

Define if_then()=

Prgm

Request "x =",x Request "y=",y If x>0 and y>0 Then Disp "Erster Quadrant"

Disp "x ist positiv"

Disp "y ist positiv"

EndIf

If x<0 and y>0 Then Disp "Zweiter Quadrant"

Disp "x ist negativ"

Disp "y ist positiv"

EndIf

If x<0 and y<0 Then Disp "Dritter Quadrant"

Disp "x ist negativ"

Disp "y ist negativ"

EndIf

If x>0 and y<0 Then Disp "Vierter Quadrant"

Disp "x ist positiv"

Disp "y ist negativ"

EndIf EndPrgm

Hinweis: Das Programm if_then( ) zeigt keine Ergebnisse, wenn eine der Koordinaten den Wert Null hat. Schlage zusätzliche Anweisungen vor, die anzeigen lassen, dass der Punkt (x,y) auf der x-Achse, der y-Achse oder im Koordinatenursprung liegt.

Referenzen

ÄHNLICHE DOKUMENTE

Die Funktion repräsentiert einen Wert, der in anderen Operationen, auch zur graphischen Darstellung, verwendet werden kann.. Erzeugung einer Funktion Wähle

Füge die Anweisung Local s, fl an der Spitze der Funktion ein, wähle menu&gt; Syntax überprüfen und speichern&gt; Syntax überprüfen &amp; speichern (oder. / B ) um die Funktion

 Eine numerische Variable kann eine reelle oder komplexe Zahl, eine Liste oder auch eine Matrix enthalten.. Sie kann in algebraischen Ausdrücken und zu deren Berechnung

Oft ist es notwendig, eine Aktion zu verfolgen, wenn die Bedingung erfüllt ist (true) und eine andere, wenn die Bedingung nicht erfüllt (false) ist.. Dann kommt Else an die

Eine Schleife gibt dem Programm die Möglichkeit, eine Gruppe von Anweisungen immer wieder abzuarbeiten, Dies geschieht entweder über eine Folge von Werten (in der For-Schleife),

Wird hier eine positive Zahl eingegeben, dann wird die Schleife nicht ausgeführt.  Wenn aber mit 0 oder einer negativen Zahl geantwortet wird, dann erzeugt die Schleife

Beachte, dass im rechtsstehenden Programm die Loop…EndLoop-Schleife mit einem Exit unter einer Bedingung verlassen wird.. Wenn der Zufallsgenerator randInt(1,6) hintereinander

Versichere dich im Rahmen der Eingaberoutine, dass ein sinnvoller Betrag (größer 0) eingegeben wird und sieh für den Fall einer falschen Eingabe eine entsprechende Meldung an