Visuelle Programmierung mit dem Hamstersimulator

Ähnliche Dokumente
Kara-Programmierung. Mag. Karen Hollweger, BG/BRG Bad Ischl Informatik, Mathematik

Programmieren mit dem Java-Hamster-Modell. VP Orientierung Informatik WS 2008/09 H.Hagenauer

Kara programmieren als Automat

Übungen mit Anleitung. Hamster-Simulator. Nicola Ramagnano 23. Oktober 2011

Darf ich vorstellen? Mein Haustier!

Installation. Start. Das Territorium im Simulator

Nudelsalat: Kostenberechnung und Diagramm

1. Einführung. Programmieren 1 / Algorithmen und Datenstrukturen. Prof. Dr. Bernhard Humm FB Informatik, Hochschule Darmstadt Sommersemester 2010

Haustiere in Österreich - Welttierschutztag. Diagramme erstellen

Tutorial zum Umgang mit Scratch

Darf ich vorstellen? Mein Haustier!

Irmgard Ehrentraut, BG+BRG 2320 Schwechat, Ehrenbrunngasse 6

1 Aufgaben 1.1 Umgebungsvariable setzen: CLASSPATH

Erste Schritte mit Ihrer neuen Silhouette Curio

Visual Basic Hamster

Das Java-Hamster-Modell

Neues R-LINK 2 Installationsanleitung für die Softwareaktualisierung

Einführung in die Programmiersprache SCRATCH

Die Kunst des Auswählens Abstrakte Malerei

Grundlegende Programmierkonzepte: Abläufe mit Wiederholungen (Schleifen)

Konvertieren von Settingsdateien

Der liebe Augustin. Ingrid Fleck, Goethe-Gymnasium, 1140 Wien

Aquarium 6. Ein Aquarium soll her. Doch mit wie vielen Fischen? Das entscheidest du.

Installationshilfe für Adobe Digital Editions 3.0 und 4.0

Muster mit Raumwirkung

Nun öffnet sich das Fenster "Geplante Tasks". Hier zum Einrichten eines neuen Tasks auf "Geplanten Task hinzufügen" klicken. Es öffnet sich der Assist

Kunst als Story Keith Haring

LehrerInneninfo 4. Informatikkonzepte: 4.3

LehrerInneninfo 3. Anwendungen: 3.2. Ernährung und Haushalt, Mathematik, Informatik

WI-05 Projekt Mobile Agenten Protokoll

ANLEITUNG ZUR PRODUKTION EINES STOP-MOTION-FILMS

Wie installiere ich den Unity Web Player?

06 While-Schleifen. While-Schleifen 1/7 Wiederholung: Schleifen

1 Aufgaben 1.1 Objektorientiert: ("extended-hamster") Sammel-Hamster

Lehrstuhl für betriebswirtschaftliche Informationssysteme Prof. Dr. Joachim Fischer. Installationsanleitung SAPGUI

WaldZeugS. Installationsanleitung Gültig ab Version Stand: 20. Nov Add-In für Microsoft Word. Inhalt

Leitfaden zur Installation des KMU-Planungsrechners

Firmware-Installationsanleitung für AVIC-F60DAB, AVIC-F960BT, AVIC-F960DAB und AVIC-F860BT

Bedienung der Software imageprograf. Media Configuration Tool. (Version 7.00 oder höher) (Windows)

Lebenslauf, Bewerbungsschreiben

Download Adobe Digital Editions. Anleitung zum Download

Mein Schulort - WebQuest

Installation SAP-GUI-PATCH unter Windows Vista

Technische Informatik 1 - HS 2017

Worksheet Crafter Installationsanleitung

Hochschule Aalen. Installation Tunnelblick für Mac. Anleitung zum installieren des OpenVPN für Mac OS

Installationshinweise und Systemvoraussetzungen

Der CodeBug. A) Erste Schritte. 1) Einleitung

Testo FlashUpdate. Gerätesoftware Update und Download Anweisung

Installation der Rehm-Programme

Die AFS-Nexmart Schnittstelle

2. Es ist nicht möglich, zwei Versionen von ArCon auf Vista-Rechnern zu installieren. Grund hierfür ist die Vista-Benutzerkonten-Steuerung.

TrekStor - ebook-reader TrekStor (TS) Edition - Firmware-Update

Wiederherstellen des Android-Betriebssystems

Was bringt dieses Buch (und was nicht)

Corporate Modeler. Installationshandbuch. Corporate Exchange DP4. Datenmigration von einer früheren Version

Diana Lange. Generative Gestaltung Installation von Processing

Weg finden. Anmerkung: Die Anleitung ist optimiert für MS Word 13 und Paint unter Windows 8.1.

Arbeitsblatt: Wie rede ich mit einem Roboter?

Geometrische Körper. Übungen: 1 2. Wer bin ich? Übung mit den 10 Steckbriefen Zunächst einen Satz der Steckbriefe

Dieses Buch gehört: Hallo! Zusammen lernen wir Programmieren! F. Kraus 2017, inspiriert von scratch.mit.edu

Tutorial: Module erstellen und verteilen. Version: 2 Autoren: Daniel Neumann, Stefan Suermann

Technische Bestandteile und deren Einsatz - Hardware

Updateanleitung Opticum SLOTH

Friedensreich Hundertwasser Das Hundertwasserhaus

Installation WordPress

Entwicklung des Fliegens

Informatik. Studiengang Chemische Technologie. Michael Roth WS 2012/2013. Hochschule Darmstadt -Fachbereich Informatik-

Schleifen: Immer wieder dasselbe tun

Aktivitäten mit dem Roboter Thymio II für die Einführung in die Informatik und Robotik

2. Operationen und Schleifen Programmieren / Algorithmen und Datenstrukturen 1

Programmieren? Das kann ich auch! Bau dir deinen eigenen Bildschirmschoner

Um dies zu vermeiden, werden nun drei so genannte Testbefehle eingeführt:

Anleitung Canton musicbox XS/S Firmware-Update

Alle Funktionen des eassistant-plug-ins lassen sich über die Menüleiste im NX nutzen.

Handout für die Anzeige verschiedener persönlicher Adressbücher

WS 05/06 mod Verifikation

Beschreibung OmniFlop

Anleitung für die Formularbearbeitung

Brownsche Bewegung Ein Squeak Etoys Projekt von Christian Nosko

ACDSee 2009 Tutorials: Gespeicherte Suchkriterien verwenden

Mentorenhandbuch Scratch

Kurs 1613 Einführung in die imperative Programmierung Musterlösung zur Klausur am

Windows NT/2000-Server Update-Anleitung

Installationsanleitung

Webinaranleitung. 1. Systemvoraussetzungen. Steffen Wegner

Kurzanleitung für manuelle IDEV-Erfassung Statistik über beendete Insolvenzverfahren und Restschuldbefreiung

Update für den elta 8894 DVD Player

Tutorial 7 TEIL 1/2. Untersuchung von ebusiness Anwendungen auf der Basis des IBM WebSphere Developer V 7.0

Anleitung zum Update von Sun Java mit Secunia:

INSTALLATIONSANLEITUNG WISO MEIN BÜRO

TeamSpeak 3 für Windows (PC)

Transkript:

Visuelle Programmierung mit dem Hamstersimulator Erstellt von Fachbezug Maja Plavsic, maja.plavsic@hotmail.com, JKU Linz Informatik Schulstufe 8 Handlungsdimensi on Relevante(r) Deskriptor(en) Zeitbedarf Material- und Medienbedarf Programmierung mit Scratch Logik, Anweisungen, Kontrollstrukturen 2 UE Computer, Hamster-Simulator (Version 2.9) Anmerkungen www.edumoodle.at/digikomp S e i t e 1

Visuelle Programmierung mit dem Hamstersimulator AUFGABENSTELLUNG: Bild 1: Buttons.gif Aufgabe 1) 1. Falls noch nicht vorhanden, lade den Hamster- Simulator herunter und entpacke den komprimierten Ordner. (http://www-is.informatik.uni-oldenburg.de/~dibo/hamster/simulator.html) 2. Starte den Hamster- Simulator, indem du die Datei simulator.jar öffnest. 3. Sieh dir die Umgebung des Hamster- Simulators genauer. Im Bild Buttons.gif, oberhalb, sind die wichtigsten Buttons kurz beschrieben. 4. Lade die Bühne Spiral Bühne. Bild 2: SpiralBuehne2.gif 5. Lade das Programm Spiral Programm. www.edumoodle.at/digikomp S e i t e 2

6. Führe das Programm aus und erforsche was passiert. Kannst du das Programm ausführen? 7. Versuche zu verstehen wie das Programm funktioniert. 8. Ändere die Aufgabe des Hamsters wie folgt:: Er soll seine vorhandenen Körner nicht mehr austeilen, sondern jene Körner, die auf seinem Weg liegen aufnehmen. Aufgabe 2) Bei einem Spaziergang entdeckt der Hamster in einer Seitengasse eine Spur, welche aus seinen Lieblingskörnern gelegt wurde. Er freut sich darüber, da er noch kein Mittagsmenü zu sich genommen hat. Hilf dem Hamster alle Körner aufzusammeln, um sein Mittagsessen einnehmen zu können. Versuch aber so wenig Schritte wie nur möglich sind zu machen. Hinweis: Der Hamster soll so lange nach vorne gehen, bis alle Körner aufgesammelt wurden. Beachte dass der Hamster abwechselnd nach links und nach rechts gehen muss. Der Hamster kann aber nur nach links gehen. Bild 3: SlalomBuehne.gif Empfohlene Vorgehensweise: 1. Versuche alle Schritte die du benötigst durchzudenken (niederzuschreiben). 2. Versuche diese auszuführen. 3. Entdeckst du ein Schema, sodass du das Programm vereinfachen kannst? Kannst du etwas zusammenfassen, und diesen Abschnitt öfter durchführen lassen? www.edumoodle.at/digikomp S e i t e 3

Erweiterung für Tüftler: Bei der Erweiterung des Beispiels sollen alle Körner in einem Durchlauf aufgegessen werden. Das heißt, der Hamster muss solange essen, bis alle Körner aufgenommen worden sind und erst dann soll er weitergehen. www.edumoodle.at/digikomp S e i t e 4

Lösung Visuelle Programmierung Aufgabe 1: zu 6.) Die Schüler können das Programm nicht ausführen. Die Schüler sollen erkennen, dass der Hamster Körner im Maul haben muss. Sie sollen eine passende Anzahl angeben. Die minimal Anzahl der Körner, ist die Anzahl, welche sich in der vorgefertigten Bühne Spirale befinden. Dies sollen die Schüler selber entdecken. zu 8.) Damit der Hamster die spiralförmig angeordneten Körner zu sich nehmen kann, muss lediglich die Anweisung gib durch die Anweisung nimm ausgetauscht werden. www.edumoodle.at/digikomp S e i t e 5

Nummer.Inhaltsbereich Aufgabe 2) Der erste Schritt war den Hamster solange nach vorne gehen zu lassen bis er ansteht. Danach stoßen wir schon auf Hindernisse: Wenn im Feld ein Korn vorhanden ist, soll es aufgenommen werden. Falls ein Feld leer ist, soll das Programm abgebrochen werden. Jetzt muss noch geschafft werden, dass das Programm nicht abbricht, wenn es in der ersten Zeile an die Wand fährt. o Falls der Hamster nicht mehr nach vorne gehen kann, soll er versuchen nach links zu gehen. o Falls der Hamster dennoch keinen Schritt nach vorne machen kann, besteht noch die Möglichkeit, dass der Hamster nach rechts gehen kann. (Da der Hamster nicht nach rechts gehen kann und bereichs eine Drehung nach links gemacht hat, muss sich der Hamster nur noch zwei mal nach links drehen, um eine Bewegung nach rechts zu simulieren.) www.edumoodle.at/digikomp S e i t e 6

Nummer.Inhaltsbereich Erweiterung für Tüftler Um die Erweiterung der Aufgabe Slalom lösen zu können, braucht man nur eine geringe Änderung durchzuführen. Die Schüler müssen erkennen, dass solange das Feld nicht leer ist, der Hamster Körner zu sich nehmen kann. Aus diesem Grund ist es naheliegend eine Schleife zur Nahrungsaufnahme zu verwenden, bevor der nächste Schritt nach vorne gemacht wird. www.edumoodle.at/digikomp S e i t e 7