HaSE - Hamster-Struktogrammeditor



HaSE: Was ist das?
Einführungsvideo
Download und Installation
Anmerkungen
Rechtliche Hinweise
Materialien


HaSE: Was ist das?

"HaSE" (Hamster-Struktorgrammeditor) ist eine Ergänzung zum Hamster-Simulator des Java-Hamster-Modells. Er ermöglicht das Erstellen und Ausführen von so genannten Hamster-Struktogrammen. Struktogramme, auch unter dem Namen Nassi-Shneiderman-Diagramme bekannt, stellen eine graphische Notation zur Darstellung von Algorithmen dar (siehe auch Wikipedia). Hamster-Struktogramme repräsentieren Hamster-Programme auf eine graphische Art und Weise. Unterstützt werden dabei folgende imperative Sprachkonzepte:

  • Hamster-Befehle und -Testbefehle
  • Anweisungen
  • if-Anweisung
  • while-Schleife
  • do-while-Schleife
  • Prozeduren
  • boolesche Funktionen
HaSE bietet sich für einen Einstieg in die Programmierung sehr gut an, weil syntaktische Fehler beim Entwickeln von Hamster-Programmen nicht möglich sind. Die erstellten Programme lassen sich jederzeit interaktiv ausführen, ohne dass eine Compilation notwendig ist.


Einführungsvideo

Eine Benutzungsanleitung für HaSE gibt es leider noch nicht. Schauen Sie sich einfach zunächst das Einführungsvideo von HaSE an. Anschließend sollte es Ihnen nicht schwer fallen, selbst Hamster-Struktogramme zu entwickeln und auszuführen.


Download und Installation

Entwickelt wurde HaSE von Martin Schmaeck im Rahmen einer Studienarbeit an der Universität Oldenburg. Die aktuelle Versionsnummer von HaSE lautete 0.8.4

Voraussetzung zur Nutzung: Installation einer Java-Laufzeitumgebung mit mindestens der Version 6 (Java SE Development Kit (JDK) oder Java SE Runtime Environment (JRE)). Diese kann via http://www.oracle.com/technetwork/java/javase/downloads/index.html geladen werden.

Installation: Laden Sie die Datei HaSE-v08-4.zip (ca. 2.2 MB) auf Ihren Rechner!

Ausführen: Nach dem Entpacken der Datei "HaSE-v08-4.zip" finden Sie im erstellten Verzeichnis "HaSE-v08-4" eine Datei "hase.jar". Normalerweise können Sie HaSE durch Doppelklick auf diese Datei starten. Geben Sie alternativ in einer Console m entsprechenden Verzeichnis den Befehl "java -jar hase.jar" ein.


Anmerkungen

Langfristig ist geplant, HaSE in den eigentlichen Hamster-Simulator zu integrieren. Zuvor möchten wir jedoch das Konzept und die Implementierung von HaSE testen. Wenn Sie irgendwelche Probleme oder Fehler bei der Benutzung von HaSE entdecken oder Verbesserungsvorschläge haben, würden wir uns freuen, wenn Sie mit uns Kontakt aufnehmen, entweder im Forum der Java-Hamster-Website (www.java-hamster-modell.de) oder via EMail an "boles@informatik.uni-oldenburg.de"


Rechtliche Hinweise

Bei der Entwicklung von HaSE wurde JDOM verwendet (http://www.jdom.org/), dessen Lizenzvereinbarungen im Unterverzeichnis "extLibs" zu finden sind. Beachten Sie bitte das Copyright von HaSE in der aktuellen Version. Die Software inkl. aller seine Teile ist urheberrechtlich geschützt. Jede Verwertung außerhalb der engen Grenzen des Urheberrechts ist ohne unsere Zustimmung unzulässig und strafbar. Sobald eine stabile Version von HaSE existiert, wird HaSE jedoch freie Software.


Materialien