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