Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Verzweigung. November 2005Informatik Grundkurs mit Java (C) MPohlig 2005 2 Struktogramm – Normsprache - Syntax Wenn Bedingung erfüllt dann tue { Anweisungsblock}

Ähnliche Präsentationen


Präsentation zum Thema: "Verzweigung. November 2005Informatik Grundkurs mit Java (C) MPohlig 2005 2 Struktogramm – Normsprache - Syntax Wenn Bedingung erfüllt dann tue { Anweisungsblock}"—  Präsentation transkript:

1 Verzweigung

2 November 2005Informatik Grundkurs mit Java (C) MPohlig 2005 2 Struktogramm – Normsprache - Syntax Wenn Bedingung erfüllt dann tue { Anweisungsblock} sonst tue {Anweisungsblock} if( ) { } else { }

3 November 2005Informatik Grundkurs mit Java (C) MPohlig 2005 3 Die Farbe der Turtle wird richtungsabhängig public void zeichne() { if (t1.getOrientation()>180){ t1.setColor(Color.RED); } else { t1.setColor(Color.BLUE); } t1.forward(40); t1.right(60); } Übung

4 November 2005Informatik Grundkurs mit Java (C) MPohlig 2005 4 Die Ulam-Folge Gebe Zahl vor Wiederhole wenn Zahl gerade dann halbiere sie sonst nimm sie mal 3 und füge 1 hinzu 3 - 10 - 5 - 16 - 8 - 4 - 2 - 1 - 4 - 2 - 1 - 4 - 2 - 1.... 23 - 70 - 35 - 106 - 53 - 160 - 80 - 40 - 20 - 10 - 5 - 16 - 8 - 4 - 2 - 1 if (i % 2 ==0){ i = i/2; } else{ i = i*3+1; }

5 November 2005Informatik Grundkurs mit Java (C) MPohlig 2005 5 Das Ulam-Programm if (i % 2 ==0){ i = i/2; } else{ i = i*3+1; } while (i != 1){ } public class Ulam { public static void main (String[] args) { int i = 23; System.out.println(i); } } System.out.print("Ganze Zahl > 1: "); int i = Console.in.readInt(); import info1.*;

6 November 2005Informatik Grundkurs mit Java (C) MPohlig 2005 6 Das abs-Programm import info1.*; public class DemoAbs { public static void main (String[] args) { System.out.print("Geben Sie eine ganze Zahl ein: "); int x = Console.in.readInt(); if (x >= 0){ System.out.println("abs("+x+") = "+x); } else { System.out.println("abs("+x+") = "+(-x)); } } } … Wert einer Variablen Konkatenation

7 November 2005Informatik Grundkurs mit Java (C) MPohlig 2005 7 Das Maximum zweier Zahlen import info1.*; public class DemoMax2 { public static void main (String[] args) { System.out.print("Geben a ein: "); int a = Console.in.readInt(); System.out.print("Geben b ein: "); int b = Console.in.readInt(); int max; if (a>=b){ max = a; } else{ max = b; } System.out.println("Max("+a+","+b+") = "+max); } }

8 November 2005Informatik Grundkurs mit Java (C) MPohlig 2005 8 Das Maximum dreier eingegebener Zahlen public static void main (String[] args) { System.out.print("Geben a ein: "); int a = Console.in.readInt(); System.out.print("Geben b ein: "); int b = Console.in.readInt(); System.out.print("Geben c ein: "); int c = Console.in.readInt(); int max; if (a>=b){ max = a; } else{ max = b; } if (c>max){ max = c; } System.out.println("Max("+a+","+b+","+c+") = "+max); }


Herunterladen ppt "Verzweigung. November 2005Informatik Grundkurs mit Java (C) MPohlig 2005 2 Struktogramm – Normsprache - Syntax Wenn Bedingung erfüllt dann tue { Anweisungsblock}"

Ähnliche Präsentationen


Google-Anzeigen