Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


programmieren_lernen:einzelwerte

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
programmieren_lernen:einzelwerte [2014/10/11 11:02] – angelegt ingo_wichmannprogrammieren_lernen:einzelwerte [2014/10/11 15:24] (aktuell) – ingo_wichmann
Zeile 2: Zeile 2:
 Erklärung: Warum werden Datentypen unterschieden? Erklärung: Warum werden Datentypen unterschieden?
  
-==== Zahl ==== +  * [[Zahl]] 
-=== Syntaxaufgaben === +  * [[String]] 
-  * Wie stelle ich eine (Dezimal-)zahl dar?  +  * [[Boolean]] 
-  * Wie berechne ich die folgenden arithmetischen Operationen: +  * [[undefinierter Wert]]
-    * addieren +
-    * subtrahieren +
-    * multiplizieren +
-    * dividieren +
-    * potenzieren +
-  * Was ist das Ergebnis von:  +
-    * ''3 * 5 + 2''?  +
-    * ''2 + 5 * 3''? +
-    * ''(2 + 5) * 3''? +
-    * ''2 + (5 * 3)''? +
-    * ''(0.1+0.7)*10''? +
-    * ''10/3''? +
-    * ''10.0 / 3''? +
-    * ''10.0 / 3 / 10''? +
-    * ''10.0 / 3 / 10 * 3 * 10''?  +
-    * ''10.0 / 3 / 10 * 10 * 3''? +
-    * ''10000000000000000.0 + 1''?  +
-    * ''10000000000000000 + 1''? +
-  * Welche Größenbeschränkungen kennt meine Sprache? Mit welcher Genauigkeit arbeitet sie? +
- +
-=== Problemlösungsaufgaben === +
-Schreibe ein Programm ''rechner'', das die Variablen 'zahl1' und 'zahl2' mit allen oben gefundenen Rechenoperatoren (addieren, subtrahieren, multiplizieren, dividieren, potenzieren) verknüpt und jeweils das Ergebnis ausgibt. +
- +
-Aufruf des Programms: +
-  ./rechner +
-Ausgabe: (wenn zahl1 = 6 ist, und zahl2 = 2 ist) +
-<file> +
-8 +
-4 +
-12 +
-3 +
-9 +
-</file> +
- +
-==== 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) +
-<file> +
-Hallo Klaus! +
-</file> +
- +
-==== 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.1413025366.txt.gz · Zuletzt geändert: 2014/10/11 11:02 von ingo_wichmann · Momentan gesperrt von: 216.73.216.67