Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
1
Programmieren am Beispiel eines Zuges
Siegmar v.Detten
2
Der Zug fährt los 5 Der Zug kommt am Bahnhof an. Das ist die Zählschleife. Die Zählschleife lautet: for(i=0;i<3;i++) Zu Beginn wird der Wert der Variable i auf 0 gesetzt! Somit steigen alle Leute aus dem Zug aus !
3
for(i=0;i<3;i++) Die Leute sind aus dem Zug ausgestiegen. Im Wagen befinden sich jetzt keine Leute mehr. Dann wird geprüft ob der Wert der Variable i (hier:0) kleiner als 3 ist. Da diese Bedingung erfüllt ist, wird die Weiche der Schleife gestellt !
4
Der Zug fährt los ! Die Weiche ist gestellt !
5
Der Zug hat angehalten ! Der Wert der Variable i wird hochgezählt for(i=0;i<3;i++)
6
Der Zug hat angehalten ! Der Wert der Variable i wird hochgezählt for(i=0;i<3;i++) 1 Der Zug fährt erneut los ! Die Variable i hat jetzt den Wert 1 Der Wert von i (hier: 1) wird geprüft ob er kleiner ist als 3 Das ist der Fall! Die Weiche bleibt entsprechend auf Schleife gestellt
7
Der Zug hat angehalten ! Der Wert der Variable i wird hochgezählt for(i=0;i<3;i++) 1
8
Der Zug hat angehalten ! Der Wert der Variable i wird hochgezählt for(i=0;i<3;i++) 2 Der Zug fährt erneut los ! Die Variable i hat jetzt den Wert 2 Der Wert von i (hier: 2) wird geprüft ob er kleiner ist als 3 Das ist der Fall! Die Weiche bleibt entsprechend auf Schleife gestellt
9
Der Zug hat angehalten ! Der Wert der Variable i wird hochgezählt for(i=0;i<3;i++) 2
10
Der Zug hat angehalten ! Der Wert der Variable i wird hochgezählt for(i=0;i<3;i++) 3 Die Variable i hat jetzt den Wert 3 Der Wert von i (hier: 3) wird geprüft ob er kleiner ist als 3 Das ist nicht der Fall! Die Schleife wird verlassen.
11
Der Zug hat angehalten ! Der Wert der Variable i wird hochgezählt for(i=0;i<3;i++) 3 Der Zug fährt erneut los ! Die Variable i hat jetzt den Wert 3 Der Wert von i (hier: 3) wird geprüft ob er kleiner ist als 3 Das ist nicht der Fall! Die Schleife wird verlassen. Die Weiche wird entsprechend auf GERADEAUS gestellt
12
3 … und der Zug fährt weiter zu seinen nächsten Programmanweisungen
13
3 … beachten Sie, dass der derzeitige Wert der Variable i = 3 ist, obwohl die Schleife auf i < 3 geprüft wird! Hier nochmals die Schleife: for(i=0;i<3;i++)
14
3 … und tschüss … Vorläufiges Ende
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.