Struktogramme IF-ELSE FOR – Schleife

Slides:



Advertisements
Ähnliche Präsentationen
der Universität Oldenburg
Advertisements

Informatik II – Kapitel 11
Forschungszentrum caesar
Hochschule Fulda – FB ET Sommersemester 2010
Einführung in JavaScript II
„Such-Algorithmen“ Zusammenfassung des Kapitels 11
(kleine!) Java Einführung Mittwoch, Heute Ziel: erstes Java-Programm erstellen Von der Aufgabenstellung bis zur Lösung Grundlagen Einfache.
der Universität Oldenburg
WHILE - Anweisung.
FOR Anweisung.
FOR Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm.
1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen (02 – Funktionenklassen) Prof. Dr. Th. Ottmann.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (02 – Funktionenklassen) Tobias Lauer.
Praktikum Entwicklung und Einsatz von Geosoftware I - Sitzung 3 Klassen, Objekte, Arrays und Kontrollstrukturen Sommersemester 2003 Lars Bernard.
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Vorlesung 2 SWS WS 99/00 Gisbert Dittrich FBI Unido
Imperative Programmierung Funktionen und Parameter
PKJ 2005/1 Stefan Dissmann Zusammenfassung Bisher bekannt: Einfache Variable Feld Vereinbarung Zuweisung Block while-Schleife Bedingte Anweisung (if) Typ.
DVG Methoden 1 Methoden. 2 int dezi = Integer.parseInt(args[0]); boolean vz = (dezi>=0); dezi = Math.abs(dezi); String Bin = ""; do { } while.
Einführung in die Programmierung Anweisungen und Datentypen
Schleifen mit der Turtle
Verzweigung.
Informatik Grundkurse mit Java
Grundkonzepte Java - Klassendefinition
Java programmieren mit JavaKara
Guten Nachmittag!.
Wir haben gesehen Das Gerüst ist bei JavaKara fix vorgegeben
Kontrollstrukturen Verwendung: Steuerung des Ablaufs.
IT2 – WS 2005/20061Oct 10, 2005 Externes Verhalten – Quelltext (source code) Durch Aufrufe der Konstruktoren und Methoden kann das externe Verhalten (=die.
Javakurs FSS 2012 Lehrstuhl Stuckenschmidt
Repetition „Variable & Term“
Java und Eclipse.
Die Zählschleife int s = 0 for (int k=1; k
Informatik 1 Übung 4.
Abteilung für Telekooperation Übung Softwareentwicklung 1 für Wirtschaftsinformatik Dr. Wieland Schwinger
2. Zustandsorientiertes Modellieren 2.1 Einfachauswahl
Auswahlanweisungen, Iterationsanweisungen, Blöcke, Sprunganweisungen
2.4 Rekursion Klassifikation und Beispiele
C-Einstieg. Agenda 1Vorbereitung 2Aufbau eines Programms 2.1Header 2.2 Methoden 2.3Main 3Datentypen & Variablen 4Operatoren(+, -, *, /) 5Logik 5.1IF 5.2Switch.
Aufruf einer Methode eines Objektes vom Typ „Bruch“
Purga - Scriptengine Ein Einblick.
Algorithmen und Datenstrukturen SS 2005
CuP - Java Sechste Vorlesung Entspricht ungefähr Kapitel 3. 1 – 3
Vorlesung 3. if else Anweisung if (Ausdruck) Anweisung1 else Anweisung2 Ausdruck hat einen von 0 verschiedenen Wert, so wird Anweisung 1 ausgeführt. Bei.
Potenzgesetze für Potenzen mit gleicher Basis
Programmiervorkurs WS 2014/15 Methoden
Java-Kurs - 8. Übung Besprechung der Hausaufgabe.
Java Syntaxdiagramme Buchstabe A B Z a z ... Ziffer
Software Engineering Struktogramme
Java-Kurs - 4. Übung Hausaufgabe Weitere Kontrollstrukturen
Lernlandkarte OOP (ObjektOrientiertes Programmieren)
Java-Kurs - 6. Übung Besprechung der Hausaufgabe
MATLAB Control Statements.
Schleifen mit der Turtle
Funktionen. Aufgabe : Eingabe zweier Zahlen ---> Minimum bestimmen Dann nochmals Eingabe zweier Zahlen ---> Minimum bestimmen.
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.
Hello World! Javakurs 2013 Arne Kappen
JAVA lernen: Methoden.
Rekursion – Speicherverwaltung
Aufgaben zu Rückgabewerten
Durchschnitt (verbal)
Felder in Java.
Potenzen, Wurzeln & Logarithmen
Cäsar-Verschlüsselung
Grundkurs Informatik mit Java
Schleifen mit der Turtle
Cäsar-Verschlüsselung
1. Die rekursive Datenstruktur Liste 1.3 Rekursive Funktionen
Kara: act()-Methode.
 Präsentation transkript:

Struktogramme IF-ELSE FOR – Schleife Zähle VARIABLE von START bis ENDE Anweisung 1 Anweisung 2 Neue Anweisung(en) ausserhalb der FOR Schleife Bedingung ja nein Anweisungsblock 1 Anweisungsblock 2 Neue Anweisung(en) ausserhalb von IF / ELSE

Unterscheide: positive – negative Basis positive – negative Exponenten Potenzfunktion x = an a Basis n Exponent Unterscheide: positive – negative Basis positive – negative Exponenten

In Calc/Excel: =Potenz (Basis; Exponent)

Umsetzung in Java? Beachte: positive – negative Exponenten Entwurf eines Struktogramms

Struktogramm Zähle i von 1 bis -exponent potenz = potenz / basis Rückgabe potenz potenz = 1 exponent>=0? ja nein Zähle i von 1 bis exponent potenz = potenz * basis

Schreibe eine Methode gibPotenz(double basis, int exponent) vom Ergebnistyp double, die den Wert der Potenz basisexponent zurückgibt. Berücksichtige positive und negative Exponenten

public double gibPotenz(double basis, int potenz) { double potenz = 1; if (potenz >=0) { } else { return potenz;