• Keine Ergebnisse gefunden

10 Minutes Coding

N/A
N/A
Protected

Academic year: 2022

Aktie "10 Minutes Coding"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

10 Minutes Coding

LEKTION 2:ÜBUNG 1

TI-NSPIRE CXII-T LEHRERMATERIAL

©2020Texas Instruments 1 education.ti.com/de/

Lektion 2 : Bedingte Anweisung und Schleifen Übung 1 : Die bedingte Anweisung In der ersten Übung der Lektion 2 lernen Sie die

Schreibweise und Anwendung einer bedingten Anweisung kennen.

Lernziele :

• Form und Verwendung einer bedingten Anweisung

• Verwendung in einer Funktion

In einem Programm ist es üblich, seine Ausführung gemäß Bedingungen zu steuern, die von den verschiedenen Variablen abhängen.

Eine Bedingung ist eine Aussage, die entweder wahr oder falsch sein kann.

Zum Beispiel: a = b oder a≥b aber auch n ist gerade sind Bedingungen, die anhand der diesen Variablen zugewiesenen Werte getestet werden.

Je nachdem, ob die Bedingung wahr („true“) oder falsch („false“) ist, wird die Anweisung A oder die Anweisung B durchgeführt. Man spricht daher von einer bedingten Anweisung.

Beispiel :

Eine Autovermietung bietet ihren Kunden folgenden Vertrag an:

Eine Grundgebühr von 66 € plus 0,25 € pro Kilometer für jeden km, der über 70 km hinaus gefahren wird.

Ihre Aufgabe ist es, eine Funktion zu schreiben, die die Kosten C des Vertrags basierend auf der zurückgelegten Strecke X berechnet.

Umgangssprachliche Formulierung

Falls (X<70)

Dann hat C den Wert 66

Sonst hat C den Wert 66 + 0.25(X-70) Ende

Implementierung

• Aus dem Menü gelangt man über „Built-ins“ zum Submenü

„Control“. Hier findet man u.a. die verschiedenen Formen der bedingten Anweisung.

• In Python gibt es keine Anweisung, die das Ende der bedingten Anweisung angibt. Es ist die Einrückung nach rechts um 2 Stellen, die den Anweisungsblock markiert.

elif ist die Kurzschreibweise von else if.

Nun zum eigentlichen Programm

• Legen Sie ein neues Programm mit dem Namen « auto » an.

• Definieren Sie eine Funktion c(x).

• Fügen Sie dann aus dem Menü « Control » ein « if .. else .. « .

Beachten Sie : den Abschluss der Zeilen mit if und else bildet stets ein Doppelpunkt !

If Bedingung : Anweisung A else :

Anweisung B

(2)

10 Minutes Coding

LEKTION 2:ÜBUNG 1

TI-NSPIRE CXII-T LEHRERMATERIAL

©2020Texas Instruments 2 education.ti.com/de/

• So sollte das fertige Programm aussehen.

• Das Zeichen < und andere erhält man über die Tastatur.

• So können dann die Ergebnisse aussehen.

Stückweise definierte Funktionen

Eine Funktion sei stückweise definiert durch :

𝑓(𝑥) = {

2𝑥 + 1 𝑓ü𝑟 𝑥 ≤ −1

−𝑥 + 2 𝑓ü𝑟 𝑥 ∈] − 1 ; 0]

−3𝑥 + 2 𝑓ü𝑟 𝑥 > 0

Das Skript ist nebenstehend abgebildet.

Berechnen Sie damit die fehlenden Werte in der Tabelle !

𝑥 -4 -1.5 -0.5 -0.1 0.6 2.5 4.8 7.3

𝑓(𝑥)

Referenzen

ÄHNLICHE DOKUMENTE

Lehrertipp: Die Darstellung eines Punktes in Form eines Pixels sollte gewählt werden, wenn eine große Anzahl von Punkten dargestellt werden soll... 10 Minutes Coding L EKTION 4

• Dazu muss die Funktion probe(n) so verändert werden, dass die relative Häufigkeit des Auftretens von 1 ausgegeben wird, indem man die Summe aller Elemente bildet und durch

• for index in range(start,stop,step) bewirkt einen Schleifen- durchlauf von start bis step-1 mit der Schrittweite step. • For index in list bewirkt, dass die Zählvariable

• Hier wie bei jeder Rekursion ganz wichtig : es muss eine Abbruchbedingung angegeben werden, die auch sicher im Programmablauf erreicht wird, da sonst das

Hier können einfache Berechnungen durchgeführt werden, aber man ruft von hier auch Funktionen oder Programme auf.. Man kann auch kleine

[r]

[r]

[r]