Jeopardy!

Aus ProgrammingWiki
Archivierte Version vom 2024-12-04T08:34:26+00:00. Aktuelle Version

Jeopardy

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: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?