Kostenloser Elektrotechnik VIDEO-Kurs


Grundlagen der Elektrotechnik, Gleichstromnetze und Berechnungsverfahren
Wechselstrom- und Drehstromnetze, elektrische Maschinen und Regelungstechnik
Digitaltechnik, Mikrocontrollertechnik und C-Programmierung


Schleifen mit for

Dies ist nun der dritte Artikel, der sich mit der Programmierung von Schleifen beschäftigt.

Neben der while-Schleife und der im letzten Artikel beschriebenen do while Schleife gibt es noch eine weitere Möglichkeit, Schleifen zu programmieren.

Hierbei handelt es sich um die for- Schleife.

Die for-Schleife wird sehr häufig verwendet.

Die Syntax für die for-Schleife sieht folgendermaßen aus:

for (Initialisierung;Bedingung;Schrittweite)

{

// Schleifenkörper

}

Wie die for-Schleife funktioniert sieht man am besten an einem Beispiel. Eine Erklärung findet Du im heutigen kurzen Video.

Deine Aufgabe

Wie in der letzten Folge versprochen, gibt es endlich auch mal wieder eine Aufgabe zum üben.

Es geht natürlich wieder um eine Erweiterung für unseren Kaffeeautomaten.

Mit Hilfe von for-Schleifen soll die Fortschrittsanzeige während des Brühvorgangs ergänzt werden.

Statt wie in den vergangenen Artikeln eine Anzeige mit Hilfe von LEDs zu realisieren, soll die Fortschrittsanzeige nun über die serielle Schnittstelle ausgegeben werden.

Zunächst soll ein „x“ ausgegeben werden. Nach einer Wartezeit soll in der nächsten Zeile „xx“ ausgegeben werden, usw.

Dies soll weitergeführt werden bis 12 Zeilen ausgegeben worden sind.

In jeder Zeile soll ein „x“ mehr ausgegeben werden als in der vorherigen, so dass die Ausgabe folgendermaßen aus sieht.

x
xx
xxx
xxxx
xxxxx
xxxxxx
xxxxxxx
xxxxxxxx
xxxxxxxxx
xxxxxxxxxx
xxxxxxxxxxx
xxxxxxxxxxxx

Natürlich soll dies nicht einfach mit 12 printf()s gemacht werden, sondern mit der Verwendung von for-Schleifen.  Als Ausgabebefehl soll jeweils nur ein Zeichen mit

printf(„x“);

ausgegeben werden.

Die Aufgabe läßt sich gut mit zwei geschachteln for-Schleifen lösen.

Dir fällt schon etwas ein ;-).

Eine mögliche Lösung gibt es dann in der nächsten Woche …

Dieser Artikel ist Teil des Mikrocontroller-Kurses auf ET-Tutorials.de.
[ >> Hier geht es zurück zur Übersichtsseite des Mikrocontroller-Kurses .]

Elektrotechnik muss nicht kompliziert sein.
Deshalb gibt es VIDEO-Tutorials.

Hat Dir der Artikel geholfen? - Dann hilf dem Artikel ;-)

Schleifen mit for:
1 Star2 Stars3 Stars4 Stars5 Stars
5,00 von 5 Punkten, basieren auf 1 abgegebenen Stimmen.
Stimme jetzt ab ! (auf die Sternchen klicken)
Loading ... Loading ...


Fragen und Antworten zu diesem Artikel und zu anderen Themen findest Du im ET-Tutorials Forum

Ähnliche Artikel

Folgende Artikel aus der gleichen Kategorie könnten Dich ebenfalls interessieren:

Schleifen mit do while In der vergangenen Folge hatte ich mit einer while-Schleife eine Funktion programmiert, die unser Pr...

Geschachtelte for-Schleife Im letzten Artikel hast Du die Schleifen-Programmierung mit „for“ kennengelernt. Die Aufgabe für heu...

Variablenzuweisung – Teil 2 In der Programmiersprache C hat man viele Möglichkeiten die Befehle abzukürzen. C hat daher leider ...

Schleifen mit while() Die Sommerpause ist vorbei. Ich danke Dir für Deine Geduld, aber jetzt hat das Warten ein Ende. Es g...

Programmierung eines Kaffeeautomaten – Teil 2 Wie versprochen möchte ich diese Folge mit einer möglichen Lösung der Programmieraufgabe für die Zä...