Automat

Implementieren Sie folgenden (erkennenden) Automaten in Java.
  1. mittels switch-Statement
  2. mittels Zustandsübergangstabelle
Verwenden Sie für die Zustände
  1. Java-Konstante
  2. ein enum
Sie müssen also vier Varianten des Automaten implementieren. Nennen Sie die Automatenklassen Automat11 (switch, Konstante), Automat12 (switch, enum), Automat21 (Tabelle, Konstante) und Automat22 (Tabelle, enum).
Bestimmen Sie 10 gültige Worte (Worte, die der Automat akzeptieren muss) und 10 ungültige Worte.
Erstellen Sie eine Klasse Main (mit der Methode main()), welche 4 Automaten instantiiert und jeden Automaten mit den 20 Worten testet.
Hier ein Fragment aus der Main-Klasse:
public class Main {
// ...
public static void main(String[] args) {
Automat11 automat1 = new Automat11();
Automat12 automat2 = new Automat12();
Automat21 automat3 = new Automat21();
Automat22 automat4 = new Automat22();
//...
String s = "aabaaass";
System.out.printf("automat1(%s) = %s\n", s, automat1.accept(s));
System.out.printf("automat2(%s) = %s\n", s, automat2.accept(s));
//... usw.
}
// ...
}
Nennen Sie das Projekt automat (z.B. 2ad-meier-java-automat) und checken Sie es am CVS ein.
 
Suche
Neuigkeiten
Serverprobleme

Es gab auf dem Server, auf dem diese Seite gehostet wird, einige Probleme. Daher musste der Server neu aufgesetzt werden und alles aus Backups wiederhergestellt werden.

Mail funktionierte leider zwischen 24.6. und 27.6.2010 nicht.

Leider sind die Probleme aufgetaucht, während ich in Singapur war. Daher entstand eine sehr lange Downtime.

 
Impressionen vom RoboCup Junior 2010 Austrian Open in Villach

Dieses Video hat das von mir betreute Team Robert gemacht. Es zeigt u.A. die Dance-Performance, mit dem das Team gewonnen hat und sich für Singapur qualifiziert hat.

Weiterlesen...
 
Robocup Junior 2010 in Villach
Wir haben <b>Dance</b> Secondary <b>gewonnen</b>.
<b>Soccer</b> A Light Weight Secondary <b>Platz 2</b>!
Damit fliegen wir nach Singapur!
http://www.macromedia.com/go/getflashplayer" src="/http://picasaweb.google.com/s/c/bin/slideshow.swf" type="application/x-shockwave-flash" width="288">

Wir haben Dance Secondary gewonnen.

Soccer A Light Weight Secondary Platz 2!

Damit fliegen wir nach Singapur!

Weiterlesen...
 
Teilnahme an der RobotChallenge 2010

Ein Team meiner Schüler nahm an der RobotChallenge 2010 teil. Ihre Roboter war unter jenen 20 von 80 angemeldeten Robotern, welche die Strecke überhaupt fehlerfrei durchfahren konnten.

Weiterlesen...
 
Valentinstag für Freie Software

Free Software Foundation Europe