Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
f11:technik:arduino:programme:schleifentypen [2012/09/26 00:53]
dd7dka [while Schleife]
f11:technik:arduino:programme:schleifentypen [2019/09/29 12:03] (aktuell)
Zeile 1: Zeile 1:
 ====== Schleifentypen ====== ====== Schleifentypen ======
  
 +Hier ist der Aufbau der drei wichtigsten und häufigsten Schleifentypen anhand kurzer einfacher Programmbeispiele dargestellt.
 ===== for Schleife ===== ===== for Schleife =====
  
Zeile 46: Zeile 47:
 ===== do while ===== ===== do while =====
  
 +Die do-while Schleife wird mindestens einmal durchlaufen. Die Schleifenbedingung wird erst am Ende eines Schleifendurchlaufs geprüft.
 +
 +<code c dowhile-schleife>
 +int i;
 +int ergebnis;
 +
 +void setup () {
 +  Serial.begin (9600);
 +}
 +
 +void loop () {
 +  i = 1; // Initialwert für die Zählervariable
 +  do { // Schleifenstart.
 +    Serial.println (i);
 +    delay (10);
 +    i++; // Zähler der Schleife. Könnte auch i += 2 sein für Zweierschritte etc.
 +  }
 +  while (i <= 100); // Schleifenende.  i <= 100 ist die Bedingung der Schleife. Die Schleife wird solange wiederholt bis i kleiner oder gleich 100 ist.
 +  delay (5000);
 +}
 +</code>
f11/technik/arduino/programme/schleifentypen.1348613603.txt.gz · Zuletzt geändert: 2019/09/29 12:01 (Externe Bearbeitung)
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0