Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


programmieren_lernen:mengenschleifen_und_iteratoren

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
programmieren_lernen:mengenschleifen_und_iteratoren [2014/10/11 11:10]
ingo_wichmann angelegt
programmieren_lernen:mengenschleifen_und_iteratoren [2015/04/21 11:48]
ingo_wichmann
Zeile 1: Zeile 1:
 ====== Mengenschleifen und Iteratoren ====== ====== Mengenschleifen und Iteratoren ======
 Erklärung: Anstatt eine Schleife über Indizes laufen zu lassen, wäre es doch besser, die Schleife über die Elemente der Liste laufen zu lassen. Erklärung: Anstatt eine Schleife über Indizes laufen zu lassen, wäre es doch besser, die Schleife über die Elemente der Liste laufen zu lassen.
 +
 +=== Syntaxaufgaben ===
 +  * Gibt es eine Schleife, die es erlaubt die Werte einer Liste zu durchlaufen?​
 +  * Gibt es einen Iterator, der es erlaubt durch die Werte einer Liste zu iterieren?
 +
 +=== Doku ===
 +[[Mengenschleifen und Iteratoren perl      |Perl]] * 
 +[[Mengenschleifen und Iteratoren python ​   |Python]] * 
 +[[Mengenschleifen und Iteratoren ruby      |Ruby]] * 
 +[[Mengenschleifen und Iteratoren php       ​|PHP]] * 
 +[[Mengenschleifen und Iteratoren JavaScript|JavaScript]]
  
 === Problemlösungsaufgaben === === Problemlösungsaufgaben ===
Zeile 13: Zeile 24:
 </​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>​
programmieren_lernen/mengenschleifen_und_iteratoren.txt · Zuletzt geändert: 2015/04/21 11:48 von ingo_wichmann