Zum Inhalt springen

kopfgesteuerte bzw fußgesteuerte Schleife?!


Empfohlene Beiträge

Geschrieben

Guten Abend,

für euch sollte diese Frage eigtl recht simple klingen, aber ich bin ja auch keine Studentin, sondern suche nur nach Hilfe ^^

Morgen steht eine Wirtschaftsinformatikklausur an (13. Klasse WG) und ich hab ab und an gefehlt, aufgrund von Eignungstests etc. und blicke somit nicht ganz durch.

Ich wollte eigentlich nur mal fragen, woran man erkennt, wann meine eine kopfgesteuerte und wann man eine fußgesteuerte Schleife anwenden muss?!

Ich kann das irgendwie nicht begreifen, wieso gerade hier das und dort dies. ^^

Bitte um Antwort :)

Danke.

Geschrieben

Also eigentlich ist dies recht einfach zu erklären. Eine Kopfgesteuerte Schleife verwendest du, wenn die Abbruchbedingung schon geprüft werden soll, bevor der Code im Schleifenkörper ausgeführt wird, das heißt, wenn die bedinung dann schon nicht zutrifft, wird der dazugehörige Code auch erst garnicht ausgeführt.

Bei einer Fußgesteuerten wird der Code nun aber mindestens einmal ausgeführt und danach wird geprüft ob die bedingung zu trifft oder nicht, wodurch dann entschieden wird, ob die schleife beendet wird oder eben nicht. Doch vorher wird wie gesagt, der Code im schleifenkörper einmal durchlaufen.

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...