• 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 3

TI-NSPIRE TECHNOLOGIE LEHRERINFORMATION 

©Texas Instruments 1  education.ti.com

Unit 3: Anweisungen für Bedingungen Übung 3: Else und ElseIf

Im dritten Teil von Lektion 3 wirst du den Gebrauch von Else und ElseIf lernen.

Lernziele:

If…Then…Else Anweisungen entwickeln, so dass Aktionen gesetzt werden, wenn die Bedingung erfüllt und auch nicht erfüllt ist

 Anwendung von ElseIf, um unterschiedliche Bedingungen in einem Block zu behandeln

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 Reihe.

Die Wahl der If…Then…Else…EndIf-Struktur aus dem Menu Steuerung fügt alle vier reservierten Wörter ins Programm und lässt Platz für die fehlenden Teile des Codes.

Das Programm:

Zum Abschluss eines Seminars auf der Uni muss man drei Prüfungen absolvieren. Um das Seminar positive abzuschließen, ist ein Durchschnitt von 65 Punkten zu erreichen. Schreibe ein Programm, das aus den drei Einzelergebnissen den Durchschnitt berechnet und dann entweder „Bestanden“ oder „Nicht Bestanden“ ausgibt.

 Überlege zuerst, wie du die Einzelergebnisse ins Programm bekommst: als Programmargumente oder über einen Request-Dialog?

 Wie wird der Durschnitt berechnet?

 Für die Ausgabe des Ergebnisses werden wird die Text-Anweisung aus dem E/A-Menu einführen.

Der Einfachheit halber verwenden wir hier die Eingabe als Argumente.

Hinweis: die andere Methode benötigt keine Argumente, aber drei Request-Anweisungen:

Request “Punkte aus Test 1?”,t1 Request “Punkte aus Test 2?”,t2 Request “Punkte aus Test 3?”,t3

Die durchschnittliche Punktzahl ist die Summe der Einzelwerte dividiert durch 3:

durchschn:=(t1+t2+t3)/3.

Verwende einen Dezimalpunkt nach 3, um sicher zu stellen, dass das Ergebnis eine Dezimalzahl wird.

(2)

10 Minuten Coding

LEKTION 3:ÜBUNG 3

TI-NSPIRE TECHNOLOGIE LEHRERINFORMATION 

©Texas Instruments 2  education.ti.com

Ergänze dann die If…Then…Else…EndIf-Anweisung und verwende die Text- Anweisung um entweder “Bestanden” oder “Nicht bestanden” auszugeben. (Wie könntest du den Durchschnittswert ebenfalls im Text ausgeben lassen?)

Hinweis: Um den Durchschnitt und den Text in einer gemeinsamen Ausgabe zu erhalten, muss die Zahl durchschn in einen String konvertiert und dann mit dem Text verkettet werden:

Text string(durchschn) & “Bestanden”; eine Alternative wäre:

Disp durchschn,” Bestanden”

Hinweis: Überlege, wie ein Programm aussehen müsste, das die Diskriminante einer quadratischen Gleichung untersucht. Wie viele Lösungen wird die Gleichung haben?

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> 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

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