Unterschiedliche Kontrollstrukturen

Slides:



Advertisements
Ähnliche Präsentationen
Forschungszentrum caesar
Advertisements

Hochschule Fulda – FB ET Sommersemester 2010
Einführung in JavaScript II
9. Syntaxdiagramme und Backus-Naur-Form (BNF)
Lösung 6.3 Denksportaufgabe
der Universität Oldenburg
Objektorientierter Entwurf
Verteilte Software - Java - Prozedurale Programmierung 1
Programmierkurs für absolute Anfänger Listen und Arrays Caren Brinckmann Sommersemester 2005.
SWITCH - Anweisung.
SWITCH - Anweisung.
Java- Syntax.
Boolesche Ausdrücke Ist der Rückgabewert eines Ausdrucks vom Typ boolean, so wird dieser als Boolescher Ausdruck bezeichnet (nach dem Mathematiker George.
Die Skriptsprache Perl (2) Wolfgang Friebel DESY Zeuthen.
DVG Ablaufsteuerung
Schleifen mit der Turtle
Informatik Grundkurse mit Java
Grundkonzepte Java - Klassendefinition
Einführung in das Programmieren mit JavaScript Mag. Andreas Starzer weloveIT – EDV Dienstleistungen.
Informatik 1 Übung 2.
LS 2 / Informatik Datenstrukturen, Algorithmen und Programmierung 2 (DAP2)
Kontrollstrukturen Verwendung: Steuerung des Ablaufs.
Javakurs FSS 2012 Lehrstuhl Stuckenschmidt
Einführung in die Programmierung
Abteilung für Telekooperation Übung Softwareentwicklung 1 für Wirtschaftsinformatik Dr. Wieland Schwinger
University of Applied Sciences Übung Objektorientierte Programmierung II Dipl.-Inf. (FH) Markus Vogler.
C-Einstieg. Agenda 1Vorbereitung 2Aufbau eines Programms 2.1Header 2.2 Methoden 2.3Main 3Datentypen & Variablen 4Operatoren(+, -, *, /) 5Logik 5.1IF 5.2Switch.
Informatik II Grundlagen der Programmierung Programmieren in C Programmstrukturen / Kontrollstrukturen Hochschule Fulda – FB ET Sommersemester 2014.
Einführung in PHP.
Einführung in PHP 5.
Agenda für heute, 20. April, 2006 Wiederholte ProgrammausführungWiederholte Programmausführung Algorithmische Grundlagen Bedingungen zum Abbruch von Programmschleifen.
Agenda für heute, 14. April, 2005 Wiederholte ProgrammausführungWiederholte Programmausführung Algorithmische Grundlagen Bedingungen zum Abbruch von Programmschleifen.
Vorlesung 3. if else Anweisung if (Ausdruck) Anweisung1 else Anweisung2 Ausdruck hat einen von 0 verschiedenen Wert, so wird Anweisung 1 ausgeführt. Bei.
PHP: Operatoren und Kontrollstrukturen
Hochschule Fulda – FB ET Sommersemester 2014
Java Syntaxdiagramme Buchstabe A B Z a z ... Ziffer
Schleifen
1 VeranstaltungThemaTeilnehmerBetreuer AINF-Lehrgang PROGRAMMIEREN Martina GREILER Wolfgang KATOLNIG Peter RENDL Helfried TUISEL Peter ZYCH Heinz STEGBAUER.
Java-Kurs - 4. Übung Hausaufgabe Weitere Kontrollstrukturen
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer, Dr. Thomas H. Kolbe Einführung in die Programmierung mit Java 4. Vorlesung WS 2001/2002.
Java-Kurs - 4. Übung Hausaufgabe Weitere Kontrollstrukturen
MATLAB Control Statements.
Korrektheit von Programmen – Testen
Einführung in die Programmierung mit Java
Institut für Kartographie und Geoinformation Dr. Gerhard Gröger, Dipl.-Ing. Dirk Dörschlag Einführung in die Programmierung mit Java 4. Vorlesung WS 2004/2005.
The Programming Language Pascal
Einführung in die Programmiersprache C 2
Java-Kurs - 4. Übung Hausaufgabe Weitere Kontrollstrukturen
TRUE und FALSE in C Der Wert 0 steht für FALSE Jeder von 0 verschiedene Wert steht für TRUE FALSE wird als 0 dargestellt TRUE wird als 1 dargestellt.
FOR Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm.
Inhalte der Übungen 1.Grundlagen, Ein- und Ausgabe 2.Kontrollstrukturen (Projekt 1) 3.Funktionen 4.Zeiger, Felder (Projekt 2) 5.Strings, Strukturen 6.Fileverarbeitung.
1 freedroidz – spielend Programmieren lernen. 2 Was ist freedroidz?
ESP Tutorium Studienassistent: Ewald Moitzi Gruppe 1.
Operatoren, Kontrollstrukturen und Funktionen. Logische Operatoren  zum Vergleich zweier Ausdrücke  ==, !=,, =  Ergebnis ist vom Typ bool  Achtung!
Wiederholte Programmausführung
Praktische Informatik 1
JavaKara programmieren: Verzweigungen
Java-Kurs - 4. Übung weitere Kontrollstrukturen
Kontrollstrukturen von Algorithmen
Struktogramme.
Java-Kurs - 2. Übung primitive Datentypen, Konstanten
Syntax: while ( BEDINGUNG ) { // Anweisungen die so lange immer wieder ausgeführt // werden, wie die Bedingung zutrifft } for (INITIALISIERUNG; BEDINGUNG;
SS 04 Christiane Rauh Christian Hellinger
Arten von Kontrollstrukturen
Unterschiedliche Arten von Kontrollstrukturen
Schleifen mit der Turtle
GRUNDLAGEN WISSENSCHAFTLICHEN ARBEITENS MODULA-2 SONAY SUBAYAZ
Kara: act()-Methode.
Schleifen Datenfelder (Arrays) Verzweigungen
The Programming Language Pascal
 Präsentation transkript:

Unterschiedliche Kontrollstrukturen Definition Arten von Kontrollstrukturen Beispiele Aufgaben

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.

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

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; }

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.

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

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

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 }

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)

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.

QuellCode http://bkovertretung.bplaced.net/wordpress/wp-content/uploads/2017/12/Klausur_WAH12_2nur- TEXT.txt