26.10.2014 Aufrufe

Typische Schülerfehler bei Informatikaufgaben - Professur für ...

Typische Schülerfehler bei Informatikaufgaben - Professur für ...

Typische Schülerfehler bei Informatikaufgaben - Professur für ...

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.

5 Fehleranalyse<br />

POP und PUSH<br />

Mit der Pop und Push Aufgabe, die in den Klassenstufen 11 und höher gestellt<br />

wird, bekommen die Schülerinnen und Schüler Einblicke, wie ein Stack oder Keller<br />

funktioniert. Mit dem Befehl popush(X,Y) führen sie folgende Anweisung aus: Falls ”<br />

der Keller X nicht leer ist und der Keller Y nicht voll ist, dann ziehe die vorderste<br />

Tonne aus dem Keller X (pop) und schiebe sie so weit es geht in den Keller Y (push)“<br />

[4].<br />

Es sind zwei Kellerbelegungen gegeben (vgl. Abbildung 5.7). Mit Hilfe des eben<br />

erklärten Befehls soll die linke Kellerbelegung in die rechte verwandelt werden.<br />

Abbildung 5.7: POP und PUSH [4]<br />

Mit welcher Folge von Operationen können wir das erreichen?<br />

”<br />

A) popush (B,D); popush (C,D); popush (A,A); popush (B,D); popush (B,D);<br />

B) popush (C,D); popush (C,A); popush (B,D); popush (B,C); popush (B,C);<br />

C) popush (C,A); popush (B,D); popush (B,C); popush (B,C); popush (A,C);<br />

D) popush (B,D); popush (C,D); popush (B,C); popush (D,C); popush (B,C);“ [4].<br />

Von den befragten Schülerinnen und Schülern wählen 51,7% Antwortalternative C)<br />

(vgl. Abbildung 5.8). Hier wird zuerst die 7 in den Keller A gelegt, dann wird die<br />

3 in den Keller D befördert. Mit popush (B,C); werden nacheinander zunächst die 4<br />

und anschließend die 5 in den Keller C verschoben. Zuletzt muss mit popush (A,C);<br />

30

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!