04.01.2013 Aufrufe

DIDAKTIK DER INFORMATIK

DIDAKTIK DER INFORMATIK

DIDAKTIK DER INFORMATIK

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Beispiele – Oberstufe Objektorientierte Modellierung (OOM)<br />

OOM – Implementierung von ◯1 mit SuM-Klassen<br />

1 from Freihand import Zeichner<br />

2<br />

3 class Zeichner4 ( Zeichner ) :<br />

4<br />

5 def fuehreAus ( s e l f ) :<br />

6 while not s e l f . hatMaus . doppelKlick ( ) :<br />

7 s e l f . hatBuntstift . hoch ( )<br />

8 i f s e l f . hatMaus . istGedrueckt ( ) :<br />

9 s e l f . hatBuntstift . runter ( )<br />

10 s e l f . hatBuntstift . bewegeBis( s e l f . hatMaus . hPosition ( ) ,<br />

11 s e l f . hatMaus . vPosition ( ) )<br />

12 s e l f . derBildschirm . gibFrei ( )<br />

13<br />

14 i f __name__ =="__main__ " :<br />

15 derZeichner= Zeichner4 ( )<br />

16 derZeichner . fuehreAus ( )<br />

Problem: bei den meisten der vorgeschlagenen Beispiele wird immer<br />

genau ein Objekt jeder Klasse instanziiert – dies widerspricht<br />

aktuellen Studien zum Lernen objektorientierter Konzepte<br />

Didaktik der Informatik<br />

L. Humbert (Didaktik der Informatik) DdI – Sommersemester 2009 9. Juli 2009 23 / 31

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!