• 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 1:ÜBUNG 3

TI-NSPIRE TECHNOLOGIE LEHRERINFORMATION 

© Texas Instruments 1  education.ti.com

Lektion 1: Programmiergrundlagen Übung 3: Programme und Funktionen

In diesem dritten Teil der Lektion 1 wirst du den

grundsätzlichen Unterschied zwischen einem Programm und einer Funktion kennen lernen.

Lernziele:

 Erstellung eines Programms und einer Funktion, die beide die gleiche Aufgabe erfüllen

 Die Unterschiede zwischen einem Programm und einer Funktion erklären

Was ist eine Funktion?

Im TI-Nspire™ CX hat eine Funktion den Zweck, einen Wert AUSZUGEBEN. In der rechten Abbildung sieht man das Programm hypotenuse und die Funktion hypot, die die gleiche Aufgabe erfüllen. Beachte sowohl den Gebrauch von Return in der

Funktion als auch, dass das Ergebnis der Funktion im Calculator in einer Zeile mit dem Funktionsaufruf erscheint. Die Funktion repräsentiert einen Wert, der in anderen Operationen, auch zur graphischen Darstellung, verwendet werden kann.

Erzeugung einer Funktion Wähle im Calculator

menu> Funktionen und Programme> Programmeditor> Neu…

Schreibe den Namen hypot und ändere den Typ von Programm auf Funktion.

Schließe die Eingabe mit

·

, um die Funktion zu definieren.

 

Füge die Argumente a,b zwischen den Klammern ein. Füge dann innerhalb der Funktion den Return-Befehl über menu> Übertragungen> Return ein und ergänze den Befehl mit der Quadratwurzel von a2+b2.

‘Überprüfe die Syntax und speichere’ die Funktion über menu> Syntax überprüfen &

speichern> Syntax überprüfen & speichern (oder verwende

/ B

auf dem Handheld).

Teste die Funktion im Calculator an einem Beispiel, wie etwa mit hypot(3,4).

 

Funktionen sind ähnlich wie Programme, aber nicht dasselbe. Sie können viele Befehle enthalten und so wie andere Programme im Editor aussehen. Aber sie unterscheiden sich von Programmen, da sie einen Funktionswert ausgeben. Dieser Wert kann eine Zahl, eine Liste, eine Zeichenkette, eine Matrix oder ein anderer verfügbarer Datentyp sein. Während Programme nur beschränkt einsetzbar sind, sind Funktionen vielseitiger. Programme können nur im Calculator oder in einer Math Box in den Notes ausgeführt werden. Funktionen lassen sich überall dort einsetzen, wo auch implementierte Funktionen verwendet werden können.

Auf einem TI-Nspire™ CX CAS gibt eine Funktion einen algebraischen Ausdruck aus, wenn nicht definierte Variable als Argumente eingesetzt werden.

(2)

10 Minuten Coding

LEKTION 1:ÜBUNG 3

TI-NSPIRE TECHNOLOGIE LEHRERINFORMATION 

© Texas Instruments 2  education.ti.com

Zeichnen der hypot(x,b)-Funktion

Definierte Funktionen haben den Vorteil, dass sie wie jede andere bereits

implementierte Funktion verfügbar sind. Nachdem die Funktion hypot(a,b) definiert wurde, füge eine Graphs Applikation hinzu, schreibe f1(x)=hypot(x,3) in die Graph- Eingabezeile und schließe mit

·

.

Techn. Hinweis: In früheren TI-NspireTM -Versionen war es nicht möglich hypot(x.b) zu zeichnen, da b nicht definiert ist. Ab O.S. 4.2 wirst du gefragt, ob du für b einen

Schieberegler einführen willst?

Hinweis: Funktionen haben auch ihre Einschränkungen. Da ihr Hauptzweck die Ausgabe eines Funktionswerts ist, können sie keine Variablen beeinflussen, die nicht lokal zu dieser Funktion gehören. Programme hingegen können andere Variable beeinflussen und sie tun dies auch. So muss man Variable in einem Programm mit Vorsicht verwenden. Argumente (oder Parameter) sind da etwas Besonderes, weil sie nur im Programm Verwendung finden und nicht im aktuellen Problem erzeugt werden.

Die Verwendung von lokalen und globalen Variablen wird in Lektion 2 behandelt.

Während eine Funktion Disp-Befehle verfügbar hat, so beschränkt dies auch die

Nutzbarkeit der Funktion. So kann dies zum Beispiel nicht für eine graphische Darstellung verwendet werden, da Disp keine Werte irgendwo ablegen kann.

Referenzen

ÄHNLICHE DOKUMENTE

Füge die Anweisung Local s, fl an der Spitze der Funktion ein, wähle menu> Syntax überprüfen und speichern> Syntax überprüfen & 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

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

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