Kids' Programming Language
Vorherige Seite Nächste Seite Inhalt

Kontrolle über das Programm

Texte und Zahlen

Um Objekte von der Klasse 'Text' zu erzeugen, kann die bekannte Schreibweise verwendet werden. Mit dem Parameter 'Wert' kann der Inhalt des Text-Objekts bestimmt werden:
 
Programm
MeinText=Text(Wert="Hallo")
 
Mit der Methode 'schreibe' des 'Text'-Objektes, lässt sich der Text ausgeben:
 
Programm
MeinText=Text(Wert="Hallo")
schreibe:MeinText
 
Der Text lässt sich mit Hilfe des Parameters 'Farbe' auch farbig ausgeben:
 
Programm
Begrüßung=Text(Wert="Willkommen zu diesem Programm!")
schreibe(Farbe="grün"):Begrüßung

Die Kurzform

Da Objekte der Klasse 'Text' sehr häufig verwendet werden, gibt es eine Abkürzung. Statt 'Text(Wert="Hallo")' lässt sich einfach nur "Hallo" schreiben:
 
Programm
MeinText="Hallo"
schreibe:MeinText
 
Die Kurzform sollte immer verwendet werden, da sie deutlich übersichtlicher ist! Noch einfacher lässt sich das Programm natürlich schreiben (und das kennst du auch schon), wenn wir auf einen Namen für den Text verzichten und stattdessen schreiben:
 
Programm
schreibe:"Hallo"
 
Texte können mit einem Pluszeichen ('+') aneinander gehängt werden. Ein Beispiel für diese so genannte Verkettung von zwei oder mehreren Text-Objekten ist:
 
Programm
Name="Jan"
Wohnort="Berlin"
schreibe:"Meine Name ist " + Name + " und ich wohne in " + Wohnort + "."

Zahlen

Auch für Zahl-Objekte gibt es eine Kurzform zum Erzeugen von Zahlen. Dabei muss statt
 
Programm
meineZahl=Zahl(Wert=21)
 
einfach nur die Zahl geschrieben werden, nämlich:
 
Programm
meineZahl=21
 
Mit der Methode 'schreibe' lässt sich eine Zahl auf dem Bildschirm ausgeben, d.h.
 
Programm
meineZahl=21
schreibe:meineZahl
 
oder einfach:
 
Programm
schreibe:21

Mit Zahlen rechnen

Man kann mit Zahlen wie gewohnt rechnen: Es können die Rechenarten plus ('+'), minus ('-'), mal ('*') und geteilt ('/') benutzt werden. Also zum Beispiel:
 
Programm
% Es lassen sich die gewohnten Zeichen zum Rechnen mit Zahlen verwenden:
schreibe:10+6 % schreibt 16
% Man beachte: Punktrechnung (*,/) geht vor Strichrechnung (+,-) und
% Klammern werden zuerst ausgewertet:
eineZahl=12
ergebnis=4*eineZahl-21/(4+3)*2
schreibe:ergebnis %schreibt 42
 
Außerdem hat ein Zahl-Objekt neben der Methode 'schreibe' noch einige weitere Methoden zum Rechnen, die alternativ benutzt werden können:
 
Programm
z=5
erhöhe:z % erhöht um 1 auf 6
addiere(Zahl=10):z % addiert 10 hinzu
schreibe:z % gibt 16 aus
 
Man beachte, dass für Zahlen manchmal keine richtigen Namen, sondern wie in der Mathematik üblich nur Buchstaben benutzt werden.

Jetzt kostenlos herunterladen.
Diese Seite ausdrucken.
Diese Seite speichern.