programmieren_lernen:einzelwerte
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Datentypen (I): Einzelwerte/Skalare
Erklärung: Warum werden Datentypen unterschieden?
String
Erklärung: Wofür sind Strings gut? Wo werden Strings verwendet?
Syntaxaufgaben
- Welche Arten einen String zu definieren gibt es? Und wie unterscheiden die sich?
- Wie kann ich Strings aneinanderfügen?
- Wie kann ich Variablen in Text einbauen?
- Wie kann ich die Länge eines Strings herausfinden?
- Was ist
„1000“ + 2? Was ist„1000“ * 2?
Problemlösungsaufgaben
Schreibe ein Programm greeter so, dass ein ganzer Satz ausgegeben wird, z.B. „Hallo Klaus!“. Dabei soll der Name Klaus aus einer Variablen übernommen werden.
Aufruf des Programms:
./greeter
Ausgabe: (wenn name = 'Klaus' ist)
Hallo Klaus!
Boolean
Erklärung: Wie kann ich feststellen, ob eine „Bedingung“ wahr oder falsch ist?
Syntaxaufgaben
- Wie kann ich Zahlen vergleichen? Größer, kleiner, gleich?
- Wie kann ich das Ergebnis eines Vergleiches sehen?
- Einschub (für Perl): Ternärer Operator
- Wie kann ich Strings vergleichen? Gleich, ungleich?
- Wie kann ich Zahlen und Strings vergleichen?
- Wie kann ich Vergleiche verknüpfen? Und, Oder, Nicht, …?
- Wie kann ich testen, ob eine Zahl zwischen zwei Werten liegt?
- Was ist der Wahrheitswert von:
- 0
- 0.0
- 1
- 0.1
- „0“
- „“
- „true“
- „false“
(0.1+0.7)*10 == 8
undefinierte Werte
Syntaxaufgaben
- Welches Schlüsselwort steht für den undefinierten Wert?
- Was passiert, wenn ich einen undefinierten Wert als Zahl, Text oder Boolean verwende?
programmieren_lernen/einzelwerte.1413036241.txt.gz · Zuletzt geändert: 2014/10/11 14:04 von ingo_wichmann
