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); | ||
| + | } | ||
| + | </ | ||
