Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


programmieren_lernen:einzelwerte

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
programmieren_lernen:einzelwerte [2014/10/11 11:02]
ingo_wichmann angelegt
programmieren_lernen:einzelwerte [2014/10/11 15:24]
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>​ +
-+
-+
-12 +
-+
-+
-</​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.txt · Zuletzt geändert: 2014/10/11 15:24 von ingo_wichmann