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-2020:start [2020/05/18 17:18] Ivo Blöchliger [Weitere Aufgaben] |
lehrkraefte:blc:informatik:ffprg1-2020:start [2020/05/18 17:56] (current) Ivo Blöchliger [Weitere Aufgaben] |
||
---|---|---|---|
Line 25: | Line 25: | ||
* Aus einer Schale mit Nummer $x \in \{0,\ldots 4\}$ kann eine Bohne entnommen werden und dafür zwei Bohnen in die Schale mit Nummer $x+1$ gelegt werden (die Zauberbohnen materialisieren halt irgendwie). | * Aus einer Schale mit Nummer $x \in \{0,\ldots 4\}$ kann eine Bohne entnommen werden und dafür zwei Bohnen in die Schale mit Nummer $x+1$ gelegt werden (die Zauberbohnen materialisieren halt irgendwie). | ||
* Aus einer Schale mit Nummer $x \in \{0,\ldots 3\}$ kann eine Bohne entnommen werden. Diese verschwindet, | * Aus einer Schale mit Nummer $x \in \{0,\ldots 3\}$ kann eine Bohne entnommen werden. Diese verschwindet, | ||
- | * Frage: Wie viele Bohnen können maximal in der letzten Schale landen? Achtung: Ich vermute, die Antwort ist zu gross für den Computer. | + | * Frage: Wie viele Bohnen können maximal in der letzten Schale landen? Achtung: Ich vermute, die Antwort ist zu gross für den Computer. |
+ | |||
+ | <hidden Code-Skelett zum Experimentieren> | ||
+ | <code python zauberbohnen.py> | ||
+ | from gpanel import * | ||
+ | |||
+ | # Wie viele Bohnen es in den Schalen hat: | ||
+ | bins = [1 for i in range(6)] | ||
+ | |||
+ | def handle(x, | ||
+ | global bins | ||
+ | x = int(x) | ||
+ | if isLeftMouseButton(): | ||
+ | # | ||
+ | # HIER FEHLT IHR CODE | ||
+ | # | ||
+ | pass | ||
+ | if isRightMouseButton(): | ||
+ | # | ||
+ | # HIER FEHLT IHR CODE | ||
+ | # | ||
+ | pass | ||
+ | |||
+ | |||
+ | draw() | ||
+ | |||
+ | def draw(): | ||
+ | global bins | ||
+ | clear() | ||
+ | for i in range(6): | ||
+ | text(i+0.1, 0.1, str(bins[i])) | ||
+ | |||
+ | |||
+ | makeGPanel(0, | ||
+ | draw() | ||
+ | |||
+ | |||
+ | |||
+ | </ | ||
+ | </ | ||
* Ein paar kleine Challenges mit " | * Ein paar kleine Challenges mit " |