1 / 20

Programmieren - wie einsteigen ?

Programmieren - wie einsteigen ?. class HelloWorldApp { public static void main(String[] args) { System.out.println(" Hello World! "); } }. tiobe.com/index.php/content/paperinfo/tpci/. iPhone . Eine Kernidee der Informatik: Computer  formales System. Intuition

freja
Download Presentation

Programmieren - wie einsteigen ?

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 - wie einsteigen ? class HelloWorldApp { public static void main(String[] args) { System.out.println("Hello World!"); } }

  2. tiobe.com/index.php/content/paperinfo/tpci/ iPhone

  3. Eine Kernidee der Informatik:Computer  formales System Intuition Formale Beschreibung

  4. Kara, der programmierbare Marienkäfer !

  5. Automaten im Alltag

  6. Ein ganz einfacher Automat: Lichtschalter Ein Lichtschalter hat nur zwei Zustände, ein und aus. Ein „Sensor“ meldet, wenn der Schalter betätigt wird. drücken Licht aus Licht ein start drücken

  7. Ein wenig komplexer: Videogerät Spulen „forward“ „rewind“ „play“ „play“ „pause“ Warten Video abspielen Nichts tun start „play“ „stop“ Time out

  8. Getränkeautomaten • Dieser Automat... • akzeptiert nur • zeigt eingeworfenen Betrag an • gibt nur ausfür 3,- 0.00

  9. Das Leben eines Getränkeautomaten... 2.00 3.00 1.00 2.00 3.00 Coke 0.00 Sprite 0,- 1,- 2,- 3,-

  10. Das Leben eines Getränkeautomaten... • stellt sich der Automat in einem Zustand • werden von seinen Sensoren beantwortet Frage: oder ? 0,- 1,- 2,- 3,- Zustand

  11. Das Leben eines Getränkeautomaten... Frage: oder ? • die Antwort darauf gibt der Automat in einem Übergang • führt dabei gewisse Aktionen aus 2.00 3.00 0,- 1,- 2,- 3,- 1.00 2.00 3.00 Coke Übergang 0.00 Sprite

  12. Automat für Videogerät Play / Pause Stop Zustände Übergänge Sensoren

  13. Automat für Videogerät Play / Pause Stop Zustände Übergänge Sensoren

  14. Automat für Videogerät Play / Pause Stop Zustände Übergänge Sensoren

  15. Automat für Videogerät Play / Pause Stop Zustände Übergänge Sensoren

  16. Kara, der Blättersammler Die Aufgabe: alle Blätter bis zum nächsten Baumstumpf aufnehmen! Das Programm: ein Zustand „collect leaves“, benötigt zwei Sensoren

  17. Kara, der Blättersammler ! Programm als alltagsähnlicher Pseudo-Code falls (nicht vor Baum) UND (nicht auf Kleeblatt), dann [Schritt vorwärts] und [gehe zu collect leave] ODER falls (nicht vor Baum) UND (auf Kleeblatt), dann [fresse Kleeblatt, Schritt vorwärts] und [gehe zu collect leave] ODER falls (vor Baum) UND (nicht auf Kleeblatt), dann [] und [gehe zu Stop] ODER falls (vor Baum) UND (auf Kleeblatt), dann [fresse Kleeblatt] und [gehe zu Stop]

  18. Kara-Steckbrief

More Related