Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Unterschiedliche Kontrollstrukturen

Ähnliche Präsentationen


Präsentation zum Thema: "Unterschiedliche Kontrollstrukturen"—  Präsentation transkript:

1 Unterschiedliche Kontrollstrukturen
Definition Arten von Kontrollstrukturen Beispiele Aufgaben

2 Definition In jeder Programmiersprache gibt es sogenannte Kontrollstrukturen. Kontrollstrukturen haben unterschiedliche Aufgaben. Sie dienen zur bedingten Steuerung eines Programms, d.h. unter gewissen Voraussetzungen werden bestimmte Anweisungen ausgeführt bzw. nicht ausgeführt.

3 Arten von Kontrollstrukturen
if-Anweisung + if-else-Verzweigung Switch Schleifen Sonstige: continue/break

4 If-Anweisung + if-Else-Verzweigung
Mit dieser Funktion können Bedingungen abgefragt werden. Abhängig von diesen Bedingungen erfolgt die Ausgabe eines bestimmten Ergebnisses = Wenn-Funktion. Die if-Verzweigung kontrolliert nicht nur die Ausführung einer einzelnen Anweisung bzw. eines Anweisungsblocks = Wenn-Dann-Funktion. if ( Boolescher-Ausdruck ) Anweisung1; { Else Anweisung2; }

5 Switch Die Switch-Anweisung zählt sich in Java zu den Kontrollstrukturen und ist eine Alternative zur if- Anweisung. Der Ausdruck in den Klammern hinter Switch wird ausgewertet und anschließend werden die unterschiedliche Fälle (case) durchgegangen. Wird eine Übereinstimmung mit einem der konstanten Ausdrücke gefunden, wird die entsprechende nachfolgende Anweisung ausgeführt. Falls keine Übereinstimmung gefunden wird, werden die Anweisungen nach default ausgeführt.

6 Schleifen Braucht man für Anweisungen/Operationen die oft wiederholt werden sollen. 3 Arten : For-Schleife While-Schleife Do – While - Schleife

7 For-SCHLEIFE Nimmt man wenn Anzahl Schleifen-Durchläufe bekannt ist.
drei Parameter werden benötigt: 1. Intialisierung 2. Zielwert 3.Schrittweite Intialisierung = Startwert der Schleife ( meist 0 oder 1) Schleife wird bis Zielwert durchgeführt = Wie schnell das geht liegt man mit Schrittweise fest. Allgemeine Syntax : For (Initialisierung; Zielwert ; Schrittweite) { // Anweisung

8 While-Schleife Läuft so lange durch bis Bedingung False ergibt bedingung steht am Anfang also ist sie davor „ Falsch“ wird schleife kein mal ausgeführt sondern übersprungen. Syntax: while (Bedingung) { // Anweisung }

9 Do-while- Schleife Nimmt man wenn man weiß das die Schleife mindestens einmal ausgeübt wird. Ist quasi das gleiche einmal ausgeübt wird. Ist qausi das gleiche wie while-Schleife bei der Schleifen-Bedienung am Ende der Schleife und nicht am Anfang. do { //Anweisung } while(Bedingung)

10 Continue + break Continue: Die Anweisungen unterbricht die innerste Schleife und führt dazu, dass deren Schleifen- bedingung erneut ausgewertet wird. Break: Die Anweisung beendet die innerste „switch“, „for“, „while“ oder „do while“ Anweisung.

11 QuellCode TEXT.txt


Herunterladen ppt "Unterschiedliche Kontrollstrukturen"

Ähnliche Präsentationen


Google-Anzeigen