Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


programmieren_lernen:einzelwerte

Dies ist eine alte Version des Dokuments!


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