1 / 22

Programmieren

Programmieren. Kapitel 3 – Variablen. Ziele von Heute. Aufbau einer Klasse Schleifen Variablen Übungen mit Kara. Ziele. Vorbereitung für nächste Woche  Kara Sokoban. Aufbau einer Klasse. i mport greenfoot .*; /** * Klassenkommentar */ public class MyKara extends Kara { /**

stan
Download Presentation

Programmieren

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Programmieren Kapitel 3 – Variablen

  2. Ziele von Heute • Aufbau einer Klasse • Schleifen • Variablen • Übungen mit Kara Programmieren / Kapitel 3 - Variablen

  3. Ziele • Vorbereitung für nächste Woche  Kara Sokoban Programmieren / Kapitel 3 - Variablen

  4. Aufbau einer Klasse importgreenfoot.*; /** * Klassenkommentar */ publicclassMyKaraextends Kara { /** * Methodenkommentar */ publicvoidact() { } } Programmieren / Kapitel 3 - Variablen

  5. Aufbau einer Klasse - Blöcke • { • } • { • } • { • { • } • } Programmieren / Kapitel 3 - Variablen

  6. Auto-Layout Programmieren / Kapitel 3 - Variablen

  7. Aufgabe 15 • Verschieden Möglichkeiten: Wenn links und rechts ein Baum move() Sonst ... Oft hilft die Frage: Was darf nicht sein? Wenn vorne kein Baum move() Sonst Wenn rechts kein Baum turnRight() move() Sonst turnLeft() move() Programmieren / Kapitel 3 - Variablen

  8. Schleifen • Kara soll sich solange vorwärts bewegen, bis er auf einen Baum trifft. while (! treeFront) { move(); } Programmieren / Kapitel 3 - Variablen

  9. 1 2 3 4 5 Programmieren / Kapitel 3 - Variablen

  10. Variablen • Zählen mit Kara: inti; i = 0; while (i < 5) { putLeaf(); move(); i = i + 1; } int i = 0; Programmieren / Kapitel 3 - Variablen

  11. Elementare Datentypen – Ganze Zahlen Programmieren / Kapitel 3 - Variablen

  12. Elementare Datentypen – Fliesskomma-Zahlen Programmieren / Kapitel 3 - Variablen

  13. Elementare Datentypen – Wahrheitswerte Programmieren / Kapitel 3 - Variablen

  14. Vergleichsoperatoren Programmieren / Kapitel 3 - Variablen

  15. Arithmetische Operatoren Programmieren / Kapitel 3 - Variablen

  16. Variablen Vertiefung Programmieren / Kapitel 3 - Variablen

  17. Ziele von Heute • Variablen Vertiefung • Kara Sokoban • Dokumentation einer Klasse anschauen • Keyboard Input • Strings vergleichen • Eigene Levels erfassen • Evtl. Highscoresortieren • Evtl. Szenario exportieren Programmieren / Kapitel 3 - Variablen

  18. Elementare Datentypen boolean x = true; int x = 12; x x x x x long boolean int short byte Programmieren / Kapitel 3 - Variablen

  19. Referenztypen k Kara k = new Kara(); k.move(); Kara-Objekt  Der Wert in kist eine Referenz auf das Kara-Objekt Kara Programmieren / Kapitel 3 - Variablen

  20. Aufgabe 21 publicvoidact() { intcount = 0; while (! treeFront()) { move(); if (onLeaf()) { count = count + 1; } } System.out.println("Das Resultat ist: " + count); } Programmieren / Kapitel 3 - Variablen

  21. Variablen sind gültig innerhalb des Blockes! • { • } • { • } • { • { • } • } Programmieren / Kapitel 3 - Variablen

  22. Aufgabe 22 Möglichkeit 1 Möglichkeit 2 Programmieren / Kapitel 3 - Variablen

More Related