Jeopardy!
Joepardy
Um die Inhalte der letzten Übungen zu üben ist es nun eure Aufgabe das Quiz Jeopardy zu programmieren.
Pseudocode
- Erstellen einer Ausgabefensters, welches die Antwort anzeigt.
- Input zur Eingabe der Frage oder des Begriffs
- Gegenprüfen mit dem Lösungsbegriff
- Anzeigen ob richtig oder falsch
Aufgabe Programmiert eine Anwendung die folgende Inhalte abfragt:
Thema: Algorithmen
Antwort: Ein Algorithmus darf keine widersprüchliche Beschreibung haben. Diese muss eindeutig sein. Frage: Was ist Eindeutigkeit
Antwort: Jeder Einzelschritt muss ausführbar sein. Frage:Ausführbarkeit
Antwort: Die Beschreibung des Algorithmus muss endlich sein. Frage:Finitheit (= Endlichkeit)
Antwort: Nach endlich vielen Schritten muss der Algorithmus enden und ein Ergebnis liefern. Frage:Terminierung
Antwort: Der Algorithmus muss bei gleichen Voraussetzungen stets das gleiche Ergebnis liefern. Frage:Determiniertheit
Antwort: Zu jedem Zeitpunkt der Ausführung besteht höchstens eine Möglichkeit der Fortsetzung. Der Folgeschritt ist also eindeutig bestimmt. Frage:Determinismus