Jeopardy!
Jeopardy
Um die Inhalte der letzten Übungen zu üben ist es nun eure Aufgabe das Quiz Jeopardy zu programmieren.
Pseudocode Halal
- 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:Was ist Ausführbarkeit?
Antwort: Die Beschreibung des Algorithmus muss endlich sein. Frage:Was ist Finitheit? (= Endlichkeit)
Antwort: Nach endlich vielen Schritten muss der Algorithmus enden und ein Ergebnis liefern. Frage:Was ist Terminierung?
Antwort: Der Algorithmus muss bei gleichen Voraussetzungen stets das gleiche Ergebnis liefern. Frage:Was ist Determiniertheit?
Antwort: Zu jedem Zeitpunkt der Ausführung besteht höchstens eine Möglichkeit der Fortsetzung. Der Folgeschritt ist also eindeutig bestimmt. Frage:Was ist Determinismus?