Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
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. | ||
+ | delay (5000); | ||
+ | } | ||
+ | </ |