01_07_Platzhalter

Calliope-Kurs, Sommer/Herbst 2018

Jogi Künstner, Turbine Brunen

Platzhalter / Variablen

Erklärung (1)

Wenn man den Taschenrechner etwas universeller haben will, dann muss man mehr Flexibilität haben.
D.h man muss mit verschiedenen, unterschiedlichen Werten arbeiten können.
Anstatt den Programm-Code immer abzuändern und die Berechnung jedesmal neu zu übersetzen, brauchen wir sogenannte Platzhalter. Platzhalter nennt man beim Programmieren auch Variablen, weil die Platzhalter unterschiedliche Werte, variable Werte aufnehmen kann.
Das kann man sich z.B. beim einfachen Zählen mit zwei Händen vorstellen:

Erklärung (2)

Die Hände

Linke Hand
Linke Hand
Rechte Hand
Rechte Hand

Zuweisung

Damit Platzhalter Werte aufnehme können, werden ihnen Werte zugewiesen.
Das geschieht in der Programmierung mit dem Gleichheitszeichen. Dieses Gleichheitszeichen ist nicht zu verwechseln mit dem Gleichheitszeichen in der Mathematik.
Das Gleichheits-Zeichen beim Programmieren bedeutet, dass dem Platzhalter auf der linken Seite der Wert auf der rechten Seite des Gleichheits-Zeichens zu gewiesen wird.

Beispiel 1:

Linke Hand = 3

Linke Hand
Linke Hand

heisst : Ab jetzt hat der Platzhalter Linke Hand den Wert 3.

Beispiel 2:

Rechte Hand = 5

Rechte Hand
Rechte Hand

heisst : Ab jetzt hat der Platzhalter Rechte Hand den Wert 5.

Addition mit Platzhaltern (1)

Anstatt 3 + 5 heisst unsere Rechnung nun:

Linke Hand + Rechte Hand = Gesuchte Summe

Um daraus einen Programmiervorschrift zu machen, dreht man die beiden Teile um das Gleichheits-Zeichen herum, also:

Addition mit Platzhaltern (2)

Gesuchte Summe = Linke Hand + Rechte Hand

Diese eine Berechnungs-Anweisung / Formel ist unser “Programm” und ist für völlg verschiedene Werte von Rechte Hand und Linke Hand durchführbar. Man kann die Zuweisungen irgendwann beim Programm-Start machen und erst viel später (wenn man als Mensch schon lange die Werte vergessen hat) die beide Platzhalter addieren.

Auswahl aus Menu (1)

Menu-Anlegen
Menu-Anlegen

Auswahl aus Menu (2)

Menu-Benennen
Menu-Benennen

Auswahl aus Menu (3)

Menu-Benennen
Menu-Benennen

Auswahl aus Menu (4)

Menu-Zuweisung
Menu-Zuweisung

Auswahl aus Menu (5)

Menu-ZuweisungAuswahl
Menu-ZuweisungAuswahl

Verwendung des Platzhalters

Menu-Verwenden
Menu-Verwenden

Verwendung der Variablen Ausgaben und Berechnungen anstatt fester Werte.

Benutzung Platzhalter

Menu-Verwenden-2
Menu-Verwenden-2

Dazu zieht man die Variable/den Platzhalter genau an die Stelle an der vorher feste Werte benutzt wurden.

PXT-Code

Finales simples Taschenrechner-Programm.
Immernoch muss Programm-Code geändert werden um eine neue Berechnung durchzuführen, aber die Werte für die Berechnung müssen nur an einer zentralen Stelle geändert werden. Dank Verwendung von Platzhaltern/Variablen passt sich die Ausgabe jeweils entsprechend an.

Zwischenfinales Programm mit Platzhalter
Zwischenfinales Programm mit Platzhalter

JavaScript-Code / HEX-Code

JavaScript-Code

Java-Script-Code

let rechteHand = 0
let linkeHand = 0
basic.forever(() => {
    linkeHand = 3
    rechteHand = 4
    basic.showNumber(linkeHand)
    basic.showString(" + ")
    basic.showNumber(rechteHand)
    basic.showString(" = ")
    basic.showNumber(linkeHand + rechteHand)
    basic.clearScreen()
    basic.pause(1000)
})

Download Hex-Code

Hex-code

Lizenz/Copyright-Info

Für alle Bilder auf dieser Seite gilt:

Download Folien

Download Kursteil: 01_07_Platzhalter als PDF-Folien