Material OOP Grundlagen Delphi Software-Technik Bonsai Digitaltechnik Ereignisse Grafik UML Netze Fischertechnik Tipps Werkzeuge Literatur Automaten Sprachen Datenbanken XML Prolog Berechenbarkeit
Pfad: Startseite / Fächer / Informatik / Material
Autor: mk
03.08.2004 20:06
1854

Kellerautomat zu Informatik heute 2, S.102 Aufgabe 3

Syntaxdiagramm

Automat

ih2s102a3.jff

Tests

procedure TForm1.bErzeugeClick(Sender: TObject);

  function RTerm : string;
  var
    s : string;
  begin
    s := 'AB';
    if random < 0.3 then s := s+RTerm;
    s := s+'C';
    if random < 0.3 then s := s +RTerm;
    result := s;
  end;

begin
  mAusgabe.Lines.Add(RTerm);
end;


Teste zunächst ABC, ABABCC, ABCABC anhand des Syntaxdiagramms und dann mit dem Automaten.

Suche dir dann einige der zufällig erzeugten Wörter zum Testen mit dem Automaten heraus.
  ih2s102a3.zip