diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2026-05-19 16:38:51 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2026-05-19 16:38:51 +0200 |
| commit | 86aac52fc89ed42e3472c0df5b84eec18783c0cb (patch) | |
| tree | d526a38d0f9355a4a324e5b6545b165251e46134 /Info/9/3 | |
| parent | c149c82de45566b957b0abecb978d9f7614f3d26 (diff) | |
| download | unterricht-86aac52fc89ed42e3472c0df5b84eec18783c0cb.tar.gz unterricht-86aac52fc89ed42e3472c0df5b84eec18783c0cb.zip | |
planet: embed more H5P activities
Diffstat (limited to 'Info/9/3')
| -rw-r--r-- | Info/9/3/Planet/algorithmik/for/wiederholung-mit-fester-anzahl.md | 85 | ||||
| -rw-r--r-- | Info/9/3/Planet/algorithmik/hoehle/hoehle.md | 6 | ||||
| -rw-r--r-- | Info/9/3/Planet/algorithmik/if/logik-operatoren.md | 12 |
3 files changed, 50 insertions, 53 deletions
diff --git a/Info/9/3/Planet/algorithmik/for/wiederholung-mit-fester-anzahl.md b/Info/9/3/Planet/algorithmik/for/wiederholung-mit-fester-anzahl.md index aa2ba8b0..41457632 100644 --- a/Info/9/3/Planet/algorithmik/for/wiederholung-mit-fester-anzahl.md +++ b/Info/9/3/Planet/algorithmik/for/wiederholung-mit-fester-anzahl.md @@ -4,8 +4,7 @@ title: Wiederholung mit fester Anzahl --- :::{.terminal} Die letzten interessanten Gesteine bevor wir die Höhle erreichen liegen am Ende merkwürdig regelmäßiger Täler. -Die Länge der Täler nimmt jedes mal um einen Hügel zu. - +Die Länge der Täler nimmt jedes mal um einen Hügel zu. [_]{.blink} ::: @@ -28,74 +27,70 @@ Eine **Zählwiederholung** (engl. `for`), wiederholt [**Anweisungen**]{color="or Nach jeder Wiederholung wird gezählt bis die Bedingung **nicht** mehr erfüllt ist. Im Normalfall zählt sie wie oft die Anweisungen bereits wiederholt wurden. -::: {.columns} -:::: {.column width=50%} +:::: {.columns} +::::: {.column width=50%} <code style="white-space: initial;"> for([Deklaration]{color="teal"} und [Initialisierung Zählvariable]{color="teal"}; [Bedingung]{color="magenta"}; [Zählschritt]{color="purple"}) {<br> [Anweisungen]{style="color: orange; margin-left: 20px;"}<br> } </code> -:::: +::::: -:::: {.column width=50%} +::::: {.column width=50%}  +::::: :::: ::: -::: - :::{.aufgabe data-class="Aufgabe 6.2.1"} In der Online-IDE findest du in der Klasse `Rover` die Methode `sammleGesteinAusTaelern(int anzahlTaeler)`{.java}, mit der der Rover aus genau `anzahlTaeler` Taelern Gestein aufsammeln soll. Die Eingabe `anzahlTaeler`, die beim Methodenaufruf angegeben werden muss, legt fest wie viele Steine gesammelt werden sollen. -::: {.columns} -:::: {.column width=70%} +:::: {.columns} +::::: {.column width=70%} Vervollständige die Methode `sammleGesteinausTaelern` der Klasse `Rover` und teste deine Implementierung in der Datei `RegelmaesigeTaeler`. -:::: +::::: -:::: {.column width=30%} +::::: {.column width=30%}  +::::: :::: -::: -:::{.Tipp} +::::{.Tipp} **Tipp**: Orientiere dich an dem vorgeschlagenen Struktogramm des letzten Teams. Die Online-IDE schlägt dir eine häufige Form der Zählwiederholung vor. Dabei startet die Zählvariable `i` bei `0` und wird bis `10` um `1` pro Wiederholung hochgezählt. {.center} -::: - +:::: ::: :::{.aufgabe data-class="Aufgabe 6.2.2"} -::: {.columns} -:::: {.column width=60%} +:::: {.columns} +::::: {.column width=60%} Analysiere die Arbeitsweise der folgenden Methode, indem du die Planetenwelt nach Ausführung der Methode skizzierst. ```{.include} algorithmik/for/hokuspokus.md.part ``` +::::: -:::{.tipp} -**Hinweis:** `i++`{.java} ist die Kurzschreibweise von `i = i + 1`{.java} und wird häufig in Zählwiederholungen verwendet. -::: +::::: {.column width=40%} + +::::: +:::: -Überprüfe deine Lösung unter: +::::{.tipp} +**Hinweis:** `i++`{.java} ist die Kurzschreibweise von `i = i + 1`{.java} und wird häufig in Zählwiederholungen verwendet. +:::: -:::::{style="display: flex; align-items: center; margin-top: -1rem;"} -{style="margin-right: 0.3em;"} +Überprüfe deine Lösung in der Aktivität Planet: hokuspokus oder direkt hier. +::::{.h5p-autoembed .no-print} Planet: hokuspokus -::::: :::: - -:::: {.column width=40%} - -:::: -::: ::: :::{.aufgabe data-class="Aufgabe 6.2.3"} @@ -117,39 +112,35 @@ Implementiere eine Methode, die das folgende Problem löst. ::: :::{.aufgabe data-class="Aufgabe 6.2.5"} -::: {.columns} -:::: {.column width=50%} +:::: {.columns} +::::: {.column width=50%} Implementiere einen Methode, mit der eine eckige Marken-Spirale gelegt wird. -:::: +::::: -:::: {.column width=50%} +::::: {.column width=50%}  +::::: :::: ::: -::: :::{.aufgabe data-class="Aufgabe 6.2.6"} -::: {.columns} -:::: {.column width=50%} +:::: {.columns} +::::: {.column width=50%} Analysiere die Arbeitsweise der folgenden Methode, indem du die Planetenwelt nach Ausführung der Methode skizzierst. -Überprüfe deine Lösung unter: - -:::::{style="display: flex; align-items: center; margin-top: -1rem;"} -{style="margin-right: 0.3em;"} - -Planet: fidibus +Überprüfe deine Lösung in der Aktivität Planet: fidibus oder direkt hier. ::::: -:::: -:::: {.column width=50%} +::::: {.column width=50%} ```{.include} algorithmik/for/fidibus.md.part ``` +::::: :::: -::: -{.center} +::::{.h5p-autoembed .no-print} +Planet: fidibus +:::: ::: :::{.erledigt} diff --git a/Info/9/3/Planet/algorithmik/hoehle/hoehle.md b/Info/9/3/Planet/algorithmik/hoehle/hoehle.md index 9cd4a871..0b9e3250 100644 --- a/Info/9/3/Planet/algorithmik/hoehle/hoehle.md +++ b/Info/9/3/Planet/algorithmik/hoehle/hoehle.md @@ -89,4 +89,8 @@ Implementiere eine Methode oder einen Algorithmus, damit der Rover am Ende der H :::{.erledigt} ::: -Die entscheidende Erkenntnis aus der Untersuchung des Minerals, kannst du unter Planet: Abschlussbericht abgeben. +Die entscheidende Erkenntnis aus der Untersuchung des Minerals, kannst du unter Planet: Abschlussbericht abgeben oder direkt hier überprüfen. + +:::{.h5p-autoembed .no-print} +Planet: Abschlussbericht +::: diff --git a/Info/9/3/Planet/algorithmik/if/logik-operatoren.md b/Info/9/3/Planet/algorithmik/if/logik-operatoren.md index 35cfd5da..dcd27400 100644 --- a/Info/9/3/Planet/algorithmik/if/logik-operatoren.md +++ b/Info/9/3/Planet/algorithmik/if/logik-operatoren.md @@ -30,7 +30,7 @@ Die Bedingung `huegelVorhanden("rechts") && huegelVorhanden("links")`{.java} ist Markiere alle Positionen auf dem Planeten, in dem die folgende Bedingung erfüllt ist: `huegelVorhanden("rechts") && huegelVorhanden("links")`{.java} -Überprüfe deine Markierungen unter Planet: Logische Operatoren. +Überprüfe deine Markierungen unter Planet: Logische Operatoren oder [weiter unten](#weiter-unten) auf dieser Seite. :::: :::: {.column width=40%} @@ -79,7 +79,7 @@ Dieser verknüpft zwei Bedingungen so miteinander, dass [mindestens eine]{.solut Markiere alle Positionen auf dem Planeten, in dem die folgende Bedingung erfüllt ist: `huegelVorhanden("rechts") || huegelVorhanden("links")`{.java} -Überprüfe deine Markierungen unter Planet: Logische Operatoren. +Überprüfe deine Markierungen unter Planet: Logische Operatoren oder [weiter unten](#weiter-unten) auf dieser Seite. ::::: ::::: {.column width=40%} @@ -126,7 +126,7 @@ Ergänze die Wahrheitstabelle: Markiere alle Positionen auf dem Planeten, in dem die folgende Bedingung erfüllt ist: `!huegelVorhanden("rechts")`{.java} -Überprüfe deine Markierungen unter Planet: Logische Operatoren. +Überprüfe deine Markierungen unter Planet: Logische Operatoren oder [weiter unten](#weiter-unten) auf dieser Seite. ::::: ::::: {.column width=40%} @@ -141,7 +141,7 @@ Markiere alle Positionen auf dem Planeten, in dem die folgende Bedingung erfüll Markiere alle Positionen auf dem Planeten, in dem die folgende Bedingung erfüllt ist: `!huegelVorhanden("rechts") && huegelVorhanden("links")`{.java} -Überprüfe deine Markierungen unter Planet: Logische Operatoren. +Überprüfe deine Markierungen unter Planet: Logische Operatoren oder direkt hier. Beschreibe die Bedingung in eigenen Worten: <div style="height: 2cm;"></div> @@ -153,8 +153,10 @@ Beschreibe die Bedingung in eigenen Worten: ::: ::: -:::{.h5p-autoembed .no-print} +:::{#weiter-unten} +::::{.h5p-autoembed .no-print} Planet: Logische Operatoren +:::: ::: :::{.erledigt} |
