Einführung in die Automatentheorie/Weiter: Unterschied zwischen den Versionen

Aus ZUM-Unterrichten
main>Fieldman
(formatiert)
Markierung: 2017-Quelltext-Bearbeitung
 
(6 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
=='''Automat'''==
{{Einführung in die Automatentheorie}}
== Automat ==
Wie du siehst (oder hoffentlich noch weißt), setzt sich das Wort "Informatik" aus den Begriffen "Information" und "Automatik" zusammen.
Wie du siehst (oder hoffentlich noch weißt), setzt sich das Wort "Informatik" aus den Begriffen "Information" und "Automatik" zusammen.


Zeile 5: Zeile 6:




 
{{Aufgabe|Multiple-Choice-Test zum Begriff "Automat"
:{{Arbeiten|NUMMER=1.2|ARBEIT=
* Welcher dieser Begriffe ist ein Automat?}}
<u>'''Multiple-Choice-Test zum Begriff "Automat"'''</u>
<br><br>
}}
<div class="multiplechoice-quiz">
<div class="multiplechoice-quiz">
Welcher dieser Begriffe ist ein Automat?
(Kaffeemaschine) (Fahrkartenautomat) (Walkman) (Fernseher) (Drucker)  (Handy)  (Staubsauger)   
(Kaffeemaschine) (Fahrkartenautomat) (Walkman) (Fernseher) (Drucker)  (Handy)  (Staubsauger)   
</div>
</div>
<br><br><br>


<br><br>
 


== Automaten im Alltag ==
== Automaten im Alltag ==
Wir schauen uns zunächst ein Beispiel anhand eines "reduzierten" Parkscheinautomaten an:<br>
Wir schauen uns zunächst ein Beispiel anhand eines "reduzierten" Parkscheinautomaten an:<br>
Peter fährt mit dem Auto in die Stadt, um zum Friseur zu gehen. Er parkt direkt vor dem Friseurladen, <br>wo er auch Parkgebühren zahlen muss. <br><br>
Peter fährt mit dem Auto in die Stadt, um zum Friseur zu gehen. Er parkt direkt vor dem Friseurladen, <br>wo er auch Parkgebühren zahlen muss.  
 


Der Automat funktioniert wie folgt:
Der Automat funktioniert wie folgt:
Zeile 26: Zeile 23:
* Er gibt kein Wechselgeld zurück.
* Er gibt kein Wechselgeld zurück.
* Nach jedem Münzeinwurf wird die Parkzeit angezeigt.
* Nach jedem Münzeinwurf wird die Parkzeit angezeigt.
* Durch Drücken einer Taste wird der Parkzettel ausgegeben.<br><br>
* Durch Drücken einer Taste wird der Parkzettel ausgegeben.
 


Der Automat kann sich somit in 3 verschiedenen Situationen befinden:
Der Automat kann sich somit in 3 verschiedenen Situationen befinden:
Zeile 32: Zeile 30:
* Es wirft jemand Geld ein, drückt die Taste für das Ticket aber nicht.
* Es wirft jemand Geld ein, drückt die Taste für das Ticket aber nicht.
* Die Tickettaste wird betätigt, damit der Parkschein gedruckt werden kann.
* Die Tickettaste wird betätigt, damit der Parkschein gedruckt werden kann.
<br>
 


Peter überlegt nun, wie lange er wohl weg sein wird. Mit Wartezeit kalkuliert er ca. <br>
Peter überlegt nun, wie lange er wohl weg sein wird. Mit Wartezeit kalkuliert er ca. <br>
Zeile 40: Zeile 38:
drückt er die Tickettaste, das Parkticket wird gedruckt und ausgegeben. Der Parkscheinautomat <br>
drückt er die Tickettaste, das Parkticket wird gedruckt und ausgegeben. Der Parkscheinautomat <br>
zeigt nun wieder eine Parkdauer von 0 Minuten an.
zeigt nun wieder eine Parkdauer von 0 Minuten an.
<br>


:{{Arbeiten|NUMMER=1.3|ARBEIT=


Überlege dir mal,wie man den Ablauf graphisch darstellen könnte und versuche eine Skizze anzufertigen.
{{Aufgabe|
# Überlege dir,wie man den Ablauf graphisch darstellen könnte.
# Versuche eine Skizze anzufertigen.
}}
}}


Zeile 54: Zeile 52:
Die Pfeile bezeichnet man indes als '''Übergänge''' von einem Zustand in den anderen. <br>
Die Pfeile bezeichnet man indes als '''Übergänge''' von einem Zustand in den anderen. <br>
Der Startpfeil ist kein Übergang, er markiert nur die Ausgangsposition, d.h. den Zustand mit dem Startpfeil nennt man Startzustand. <br>
Der Startpfeil ist kein Übergang, er markiert nur die Ausgangsposition, d.h. den Zustand mit dem Startpfeil nennt man Startzustand. <br>
}}
}}






:{{Arbeiten|NUMMER=1.4|ARBEIT=
{{Aufgabe|
 
Wir bezeichnen nun '''a''' als Geldeinwurf (in unserem Beispiel 10 Cent - 1 Euro), '''b''' als den Ticketschalter, der gedrückt werden muss, damit der Parkschein ausgegeben wird
Wir bezeichnen nun '''a''' als Geldeinwurf (in unserem Beispiel 10 Cent - 1 Euro), '''b''' als den Ticketschalter, der gedrückt werden muss, damit der Parkschein ausgegeben wird
und '''c''' als die Entnahme des Parkscheines.<br>
und '''c''' als die Entnahme des Parkscheines.
Versuche einen '''allgemeineren''' Parkscheinautomaten zu erstellen, der als Übergänge nur a, b und c akzeptiert, also die Situation unabhängig von den Parkminuten darstellt. Der Automat soll sich am Schluss wieder in seinem Augangszustand (also Startzustand) befinden.<br>
#Versuche einen '''allgemeineren''' Parkscheinautomaten zu erstellen, der als Übergänge nur a, b und c akzeptiert, also die Situation unabhängig von den Parkminuten darstellt. Der Automat soll sich am Schluss wieder in seinem Augangszustand (also Startzustand) befinden.
Orientiere dich an obiger Skizze.<br><br>
#Orientiere dich an obiger Skizze.
}}
}}


Tipp (1): {{Tipp versteckt|1=
<div class="mw-collapsible mw-collapsed" data-expandtext="Tipp 1 anzeigen" data-collapsetext="Tipp 1verbergen">
Du benötigst 4 Übergänge und 3 Zustände.
Du benötigst 4 Übergänge und 3 Zustände.
}}
</div>


Tipp (2):{{Tipp versteckt|1=
<div class="mw-collapsible mw-collapsed" data-expandtext="Tipp 2 anzeigen" data-collapsetext="Tipp 2 verbergen">
Der erste Zustand ist der Startzustand, d.h. der Automat wartet, dass jemand Geld einwirft.}}
Der erste Zustand ist der Startzustand, d.h. der Automat wartet, dass jemand Geld einwirft.</div>
<br>


Tipp (3):{{Tipp versteckt|1=
<div class="mw-collapsible mw-collapsed" data-expandtext="Tipp 3 anzeigen" data-collapsetext="Tipp 3 verbergen">
Ein Übergang kann auch von einem Zustand auf denselben Zustand zeigen.<br>[[Datei:Zeichnungen_3.jpeg|200px]]
Ein Übergang kann auch von einem Zustand auf denselben Zustand zeigen.<br>[[Datei:Zeichnungen_3.jpeg|200px]]
}}
</div>
<br>


{{Lösung versteckt|1=
{{Lösung versteckt|1=
Zeile 85: Zeile 79:
<br><br>
<br><br>


<br><br>
 
:{{Arbeiten|NUMMER=1.5|ARBEIT=
{{Aufgabe|


In dieser Aufgabe soll ein Kaugummiautomat mit Hilfe einer Skizze beschrieben werden. Der Kaugummiautomat funktioniert wie folgt:<br>
In dieser Aufgabe soll ein Kaugummiautomat mit Hilfe einer Skizze beschrieben werden. Der Kaugummiautomat funktioniert wie folgt:<br>
Zeile 111: Zeile 105:


</div>
</div>
{{Fortsetzung|weiter=weiter mit der 2. Stunde|weiterlink=Einführung in die Automatentheorie/2. Stunde}}
{{Einführung in die Automatentheorie}}

Aktuelle Version vom 10. August 2019, 12:49 Uhr

Automat

Wie du siehst (oder hoffentlich noch weißt), setzt sich das Wort "Informatik" aus den Begriffen "Information" und "Automatik" zusammen.

Somit ist ein Automat ein zentraler Begriff der Informatik, denn ein Automat ist eine Maschine, die vorbestimmte Abläufe automatisch (selbsttätig) ausführt.


Aufgabe

Multiple-Choice-Test zum Begriff "Automat"

  • Welcher dieser Begriffe ist ein Automat?

(Kaffeemaschine) (Fahrkartenautomat) (Walkman) (Fernseher) (Drucker) (Handy) (Staubsauger)


Automaten im Alltag

Wir schauen uns zunächst ein Beispiel anhand eines "reduzierten" Parkscheinautomaten an:
Peter fährt mit dem Auto in die Stadt, um zum Friseur zu gehen. Er parkt direkt vor dem Friseurladen,
wo er auch Parkgebühren zahlen muss.


Der Automat funktioniert wie folgt:

  • Er akzeptiert nur Münzen von 10 Cent bis 1 Euro (10 Minuten kosten 10 Cent).
  • Er gibt kein Wechselgeld zurück.
  • Nach jedem Münzeinwurf wird die Parkzeit angezeigt.
  • Durch Drücken einer Taste wird der Parkzettel ausgegeben.


Der Automat kann sich somit in 3 verschiedenen Situationen befinden:

  • Er ist im Startzustand, d. h. es hat noch niemand Geld eingeworfen.
  • Es wirft jemand Geld ein, drückt die Taste für das Ticket aber nicht.
  • Die Tickettaste wird betätigt, damit der Parkschein gedruckt werden kann.


Peter überlegt nun, wie lange er wohl weg sein wird. Mit Wartezeit kalkuliert er ca.
50 Minuten, so dass er für eine Stunde bezahlen will. Er kramt in seinem Geldbeutel und
wirft zuerst 20 Cent ein. Schwupps und die Parkuhr zeigt eine Parkdauer von 20 Minuten an.
Nun wirft Peter der Reihe nach noch 10, 10 und 20 Cent in den Automaten. Anschließend
drückt er die Tickettaste, das Parkticket wird gedruckt und ausgegeben. Der Parkscheinautomat
zeigt nun wieder eine Parkdauer von 0 Minuten an.


Aufgabe
  1. Überlege dir,wie man den Ablauf graphisch darstellen könnte.
  2. Versuche eine Skizze anzufertigen.

Hier eine mögliche Lösung:
Zeichnungen 2.jpeg
Die Kreise im Bild werden als Zustände bezeichnet. Die Zustände sind sozusagen das Gedächtnis eines Automaten,
denn nur so kann sich der Automat auch merken, wie viel Geld jemand eingeworfen hat. Die Pfeile bezeichnet man indes als Übergänge von einem Zustand in den anderen.

Der Startpfeil ist kein Übergang, er markiert nur die Ausgangsposition, d.h. den Zustand mit dem Startpfeil nennt man Startzustand.



Aufgabe

Wir bezeichnen nun a als Geldeinwurf (in unserem Beispiel 10 Cent - 1 Euro), b als den Ticketschalter, der gedrückt werden muss, damit der Parkschein ausgegeben wird und c als die Entnahme des Parkscheines.

  1. Versuche einen allgemeineren Parkscheinautomaten zu erstellen, der als Übergänge nur a, b und c akzeptiert, also die Situation unabhängig von den Parkminuten darstellt. Der Automat soll sich am Schluss wieder in seinem Augangszustand (also Startzustand) befinden.
  2. Orientiere dich an obiger Skizze.

Du benötigst 4 Übergänge und 3 Zustände.

Der erste Zustand ist der Startzustand, d.h. der Automat wartet, dass jemand Geld einwirft.

Ein Übergang kann auch von einem Zustand auf denselben Zustand zeigen.
Zeichnungen 3.jpeg

Zeichnungen 4.jpeg




Aufgabe


In dieser Aufgabe soll ein Kaugummiautomat mit Hilfe einer Skizze beschrieben werden. Der Kaugummiautomat funktioniert wie folgt:
Man schmeißt 10 Cent ein und dreht an dem Rad. Dann fällt der Kaugummi in den Auffangbehälter und kann entnommen werden. Folgende Skizze soll die Funktionsweise des Kaugummiautomaten beschreiben.
Zeichnungen 5.jpeg
Finde die passenden Zuordnungen.

Drehknopf wird freigegeben B
Der Drehknopf wird gedreht 2
Automat wartet auf Geldeinwurf A
Automat gibt Kaugummi aus C
Kaugummi wird entnommen 3
10 Cent werden eingeworfen 1