Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste Überarbeitung Beide Seiten, nächste Überarbeitung | ||
programmieren_lernen:bedingte_anweisungen_und_verzweigungen [2015/03/17 09:59] 192.168.1.202 |
programmieren_lernen:bedingte_anweisungen_und_verzweigungen [2015/04/21 11:45] ingo_wichmann |
||
---|---|---|---|
Zeile 6: | Zeile 6: | ||
* Wie kann ich mehrere Anweisungen ausführen lassen, wenn ''n'' größer als 25 ist? | * Wie kann ich mehrere Anweisungen ausführen lassen, wenn ''n'' größer als 25 ist? | ||
* Wie kann ich mehrere Anweisungen ausführen lassen, wenn ''n'' größer als 12 oder ''k'' kleiner als 25 ist? | * Wie kann ich mehrere Anweisungen ausführen lassen, wenn ''n'' größer als 12 oder ''k'' kleiner als 25 ist? | ||
- | * Wie kann ich mehrere Anweisungen ausführen lassen, wenn ''k'' größer als 100 ist, und eine Anweisung andere falls nicht? | + | * Wie kann ich mehrere Anweisungen ausführen lassen, wenn ''k'' größer als 100 ist, und eine andere Anweisung falls nicht? |
=== Doku === | === Doku === | ||
Zeile 29: | Zeile 29: | ||
</file> | </file> | ||
+ | Schritt für Schritt debuggen: gehe das Programm auf Papier oder im Pad Zeile für Zeile durch, und schreibe für jede Zeile auf, welche Variablen es gibt und welchen Wert die Variablen am Ende der Zeile haben. | ||
+ | |||
+ | Wenn also Dein Programm wie folgt aussieht (hier in einer Phantasie-Programmiersprache): | ||
+ | <file> | ||
+ | 01 text = 'hello world' | ||
+ | 02 | ||
+ | 03 wenn text 'hello' enthält, dann | ||
+ | 05 schreibe 'hello gefunden' | ||
+ | 06 sonst | ||
+ | 07 schreibe 'hello nicht gefunden' | ||
+ | 08 | ||
+ | </file> | ||
+ | |||
+ | Dann sieht deine Debug-Text wie folgt aus: | ||
+ | <file> | ||
+ | 01 text = 'hello world' | ||
+ | 03 text = 'hello world' | ||
+ | 05 text = 'hello world' | ||
+ | </file> | ||