Jeopardy!

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Python</language>


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

<run id="641c36ac29596"></run>