Didaktische Programminterpreter - PowerPoint PPT Presentation

About This Presentation
Title:

Didaktische Programminterpreter

Description:

Didaktische Programminterpreter Klaus Becker (2002) Kara Kara Kara soll ein Problem l sen Kara-Algorithmus Aufgabe Aufgabe Aufgabe Didaktische Programminterpreter ... – PowerPoint PPT presentation

Number of Views:40
Avg rating:3.0/5.0
Slides: 11
Provided by: Klau81
Category:

less

Transcript and Presenter's Notes

Title: Didaktische Programminterpreter


1
Didaktische Programminterpreter
  • Klaus Becker
  • (2002)

2
Kara
  • Kara ist ein Marienkäfer.
  • Kara lebt in einer Welt mit
  • unbewegliche Baumstümpfen,
  • Pilzen, die Kara verschieben und
  • Kleeblättern, die Kara legen und aufnehmen
    kann.

3
Kara
Kara hat Sensoren, mit denen er/sie seine Umwelt
wahrnimmt
Kara versteht einige Befehle, die er/sie folgsam
ausführt
stehe ich vor einem Baumstumpf?
mache einen Schritt vorwärts!
drehe um 90 nach links!
ist links von mir ein Baumstumpf?
ist rechts von mir ein Baumstumpf?
drehe um 90 nach rechts!
stehe ich vor einem Pilz?
lege ein Kleeblatt hin!
stehe ich auf einem Kleeblatt?
nimm ein Kleeblatt auf!
4
Kara soll ein Problem lösen
Kara soll bis zum nächsten Baumstumpf, einmal um
ihn herum und anschließend zurück zum
Ausgangspunkt laufen.
AZ
...
ZZ
5
Kara-Algorithmus
Ereignis
Aktionen
Akt. Zustand
Neuer Zustand
markieren
hin
hin
nein
hin
hin
ja
zurück
...
zurück
nein
zurück
zurück
ja
stop
Vor Baum? nein / vorwärts
Auf Blatt? nein / vorwärts
Vor Baum? ja / links ...
Auf Blatt? ja / links links
/ Blatt hinlegen
mark.
hin
stop
zurück
6
Aufgabe
Kara soll um eine beliebig lange Baumreihe laufen
und stehen bleiben.
AZ
ZZ
7
Aufgabe
Kara soll um eine beliebig lange vertikale
Baumreihe laufen und anschließend zum
Ausgangspunkt zurück laufen.
AZ / ZZ
8
Aufgabe
Kara soll um eine beliebig lange vertikale
Baumreihe laufen und in der ursprünglichen
Laufrichtung stehen bleiben.
AZ / ZZ
9
Didaktische Programminterpreter
Didaktische Programminterpreter sind durch
Programme steuerbare anschauliche und
personifizierte Ausführungseinheiten.
Vorteile Sie kennen bereits einen einfachen
reduzierten Befehlssatz. Sie können neue
Befehle lernen (Programmierbarkeit). Es werden
zunächst keine Variablen benötigt. Man kann die
Abarbeitung von Programmen direkt mit
verfolgen. Man kann die Korrektheit eines
Programms direkt sehen und auch Fehler leicht
lokalisieren.
Fazit Didaktische Programminterpreter eignen
sich daher sehr gut zum Einstieg in das Thema
Programmierung.
10
Literatur und Quellen
Kara - ETH Zürich www.educeth.ch Turtle-Grafik
- R. Baumann Elementare Computergrafik.
Arbeitshefte Informatik. Klett-Verlag 1994.
Write a Comment
User Comments (0)
About PowerShow.com