lehrkraefte:blc:informatik:ffprg1-2022:nerdle:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lehrkraefte:blc:informatik:ffprg1-2022:nerdle:start [2022/06/01 10:46]
Ivo Blöchliger [Generieren von Rechnungen]
lehrkraefte:blc:informatik:ffprg1-2022:nerdle:start [2022/06/02 07:25] (current)
Ivo Blöchliger [Kommutativität?]
Line 1: Line 1:
 ====== Nerdle ====== ====== Nerdle ======
-Siehe auch https://nerdlegame.com/ (Achtung, nicht mehr als 10 min spielen bitte!) +Siehe auch https://nerdlegame.com/
 Dort finden sich auch die Regeln. Dort finden sich auch die Regeln.
  
-===== Kommutativität? ===== +Es gibt auch noch https://nerdlegame.org/ (ohne Umstellungen) 
-Das mit der Kommutativiät führt zu Problemen:+ 
 +===== Kommutativität (Umstellungen)? ===== 
 +Das mit der Kommutativiät kann zu Problemen führen:
  
 {{:lehrkraefte:blc:informatik:ffprg1-2022:nerdle:pasted:20220601-095856.png}} {{:lehrkraefte:blc:informatik:ffprg1-2022:nerdle:pasted:20220601-095856.png}}
Line 44: Line 45:
 </code> </code>
  
-Erweitern Sie obige Funktion so, dass mit 50% Wahrscheinlicheit jeweils die Umkehrung c-a=b generiert wird.+Erweitern Sie obige Funktion so, dass mit 50% Wahrscheinlicheit jeweils die Umkehrung c-b=a generiert wird. 
 +<hidden Lösungsvorschlag> 
 +Anstatt einfaches return wird folgendes verwendet: 
 +<code python> 
 +        if random.randrange(2)==0:  # 50% Wahrscheinlichkeit 
 +            return "%d+%d=%d" % (a,b,c) 
 +        else: 
 +            return "%d-%d=%d" % (c,b,a) 
 +</code> 
 +</hidden>
  
 Programmieren Sie dann weitere solche Funktionen. Programmieren Sie dann weitere solche Funktionen.
Line 55: Line 65:
   * Steht dann links und rechts vom = das Gleiche, ist die Eingabe ok.   * Steht dann links und rechts vom = das Gleiche, ist die Eingabe ok.
  
 +
 +Das Überprüfung kann dann sehr einfach mit den generierten Rechnungen getestet werden (plus eigene «falsche» Eingaben).
 ==== Bewertungsfunktion ==== ==== Bewertungsfunktion ====
 Ist die Gleiche wie beim [[lehrkraefte:blc:informatik:ffprg1-2022:wordle:start|Wordle]]. Ist die Gleiche wie beim [[lehrkraefte:blc:informatik:ffprg1-2022:wordle:start|Wordle]].
  • lehrkraefte/blc/informatik/ffprg1-2022/nerdle/start.1654073202.txt.gz
  • Last modified: 2022/06/01 10:46
  • by Ivo Blöchliger