Differences
This shows you the differences between two versions of the page.
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:// | + | Siehe auch https:// |
Dort finden sich auch die Regeln. | Dort finden sich auch die Regeln. | ||
- | ===== Kommutativität? | + | Es gibt auch noch https:// |
- | Das mit der Kommutativiät | + | |
+ | ===== Kommutativität | ||
+ | Das mit der Kommutativiät | ||
{{: | {{: | ||
Line 44: | Line 45: | ||
</ | </ | ||
- | 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: | ||
+ | return " | ||
+ | else: | ||
+ | return " | ||
+ | </ | ||
+ | </ | ||
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: | Ist die Gleiche wie beim [[lehrkraefte: |