diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2026-05-01 14:37:59 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2026-05-01 14:37:59 +0200 |
| commit | a9b65defc975675c6146b80f6b7b54d22fda82ad (patch) | |
| tree | 24cb341bcc05230b374481a59987ef44b56b3bbf /Info/9/3/Planet/algorithmik/if | |
| parent | 52b74f13ccbb990f11a10add77fc75ff34c42721 (diff) | |
| download | unterricht-a9b65defc975675c6146b80f6b7b54d22fda82ad.tar.gz unterricht-a9b65defc975675c6146b80f6b7b54d22fda82ad.zip | |
cleanup template and add blinking cursor
Diffstat (limited to 'Info/9/3/Planet/algorithmik/if')
| -rw-r--r-- | Info/9/3/Planet/algorithmik/if/bedingte-anweisung.md | 33 | ||||
| -rw-r--r-- | Info/9/3/Planet/algorithmik/if/todo.md | 6 | ||||
| -rw-r--r-- | Info/9/3/Planet/algorithmik/if/wastueich.md | 2 |
3 files changed, 19 insertions, 22 deletions
diff --git a/Info/9/3/Planet/algorithmik/if/bedingte-anweisung.md b/Info/9/3/Planet/algorithmik/if/bedingte-anweisung.md index a337a7f7..fd7ad4a0 100644 --- a/Info/9/3/Planet/algorithmik/if/bedingte-anweisung.md +++ b/Info/9/3/Planet/algorithmik/if/bedingte-anweisung.md @@ -13,10 +13,10 @@ Vergiss nicht das Arbeitsblatt: %section% herunterzuladen. Auf unserem Weg durch das Geröllfeld liegt manchmal direkt vor uns ein Hügel. Wir müssen diese Situationen erkennen und die Berge umfahren. Dazu verwenden wir eine **bedingte Anweisung**. -_ +[_]{.blink} ::: -#### Schritt 5.1 +#### Schritt 5.1.1 ::::{.tipp style="margin-top: 1em;"} Unser Ausbildungsteam hat einen Learningsnack dazu erstellt: Learningsnack: Bedingte Anweisung. @@ -52,7 +52,7 @@ if([Bedingung]{color="magenta"})<br> :::: ::: -:::{.aufgabe data-class="Aufgabe 5.1"} +:::{.aufgabe data-class="Aufgabe 5.1.1"} ::: {.columns} :::: {.column width=50%} Der Rover soll nur dann fahren, wenn vor ihm kein Hügel ist. @@ -75,12 +75,12 @@ Mit dem Methodenaufruf `huegelVorhanden("vorne")` kannst du prüfen, ob vor dem :::: ::: -#### Schritt 5.2 +#### Schritt 5.1.2 Der Rover kann Gesteine aufheben. Um Energie zu sparen, soll er jedoch nur danach greifen, wenn auch wirklich Gestein unter ihm liegt. -:::{.aufgabe data-class="Aufgabe 5.2"} +:::{.aufgabe data-class="Aufgabe 5.1.2"} Implementiere die neue Methode `nimmGesteinFallsVorhanden()` der Klasse `Rover`. Dabei soll der Rover nur dann versuchen Gestein aufzuheben, wenn unter ihm wirklich welches ist. @@ -89,7 +89,7 @@ Dabei soll der Rover nur dann versuchen Gestein aufzuheben, wenn unter ihm wirkl :::: ::: -#### Schritt 5.3 +#### Schritt 5.1.3 ::: {.columns} :::: {.column width=65%} @@ -103,7 +103,7 @@ Ist dies der Fall, soll er sich nach rechts drehen und den Hügel umfahren. :::: ::: -:::{.aufgabe data-class="Aufgabe 5.3"} +:::{.aufgabe data-class="Aufgabe 5.1.3"} :::: {.columns} ::::: {.column width=70%} Vervollständige die entsprechende Methode `huegelUmfahren()` in der Klasse `Rover`. @@ -120,10 +120,10 @@ Vervollständige die entsprechende Methode `huegelUmfahren()` in der Klasse `Rov :::{.terminal} Unserem Wissenschafts-Team ist eben aufgefallen, dass es praktisch wäre, wenn man einfach gerade ausfahren kann, wenn *kein* Hügel vor dem Rover ist. Die Technik-Abteilung meint aber der Rover und du ihr bekommt das schon hin. -_ +[_]{.blink} ::: -#### Schritt 5.4 +#### Schritt 5.1.4 :::{.merke data-class="Merke: Bedingte Anweisung mit Alternative"} Mit einer **bedingten Anweisung mit Alternative** (*if-else-Anweisung*) werden im Gegensatz zur bedinten Anweisung im *else*-Teil alternative Anweisungen ([Anweisungen 2]{color="orange"}) ausgeführt, falls die [Bedingung]{color=Magenta} **falsch** ist. @@ -158,7 +158,7 @@ else<br> ::: ::: -:::{.aufgabe data-class="Aufgabe 5.4"} +:::{.aufgabe data-class="Aufgabe 5.1.4"} Der Rover soll nur dann fahren, wenn kein Hügel vorhanden ist. Ansonsten soll er außenrumfahren. @@ -206,14 +206,11 @@ Dann fahre am Hügel vorbei! :::: ::: -:::{.page-break} -::: - -#### Schritt 5.5 +#### Schritt 5.1.5 ::: {.columns} :::: {.column width=50%} -:::::{.aufgabe data-class="Aufgabe 5.5"} +:::::{.aufgabe data-class="Aufgabe 5.1.5"} Beschreibe nebenstehende bedingte Anweisungen mit Alternative (Code 1 und Code 2). Verwende folgende Begriffe: *if-Teil*, *else-Teil*, *Methode*, *Bedingung*, *wahr*, *falsch*. ::::: @@ -228,7 +225,7 @@ Verwende folgende Begriffe: *if-Teil*, *else-Teil*, *Methode*, *Bedingung*, *wah ::: {.columns} :::: {.column width=50%} -:::::{.aufgabe data-class="Aufgabe 5.6"} +:::::{.aufgabe data-class="Aufgabe 5.1.6"} Analysiere die Methode `wastueich()` und skizziere, wie die abgebildete Welt nach Aufruf der Methode aussieht. ::::: @@ -240,10 +237,10 @@ Analysiere die Methode `wastueich()` und skizziere, wie die abgebildete Welt nac :::: ::: -#### Zusatzaufgabe 5.1 +#### Zusatzaufgabe 5.1.1 :::{.aufgabe} -Zeichne die Struktogramme zum **Code aus Aufgabe 5.5 und 5.6**. +Zeichne die Struktogramme zum **Code aus Aufgabe 5.1.5 und 5.1.6**. Verwende dazu das Online-Tool, der Uni Dresden: <https://ddi.education/struktog/> ::: diff --git a/Info/9/3/Planet/algorithmik/if/todo.md b/Info/9/3/Planet/algorithmik/if/todo.md index 1699762b..4bdf0510 100644 --- a/Info/9/3/Planet/algorithmik/if/todo.md +++ b/Info/9/3/Planet/algorithmik/if/todo.md @@ -7,10 +7,10 @@ Doch was machen wir wenn wir unterwegs eine Entscheidung treffen müssen. Hier im hinteren Teil des Geröllfeldes lernst du: -* Wie man logische Aussagen mit einander verknüpft. * Wie du Sequenzen nur in bestimmten Situationen ausführen kannst. * Wie du eine Entscheidung in Code, als Ablaufplan und als Struktogramm darstellst. +* Wie man logische Aussagen mit einander verknüpft. -Viel Erfolg! Wir zählen auf dich! -_ +Viel Erfolg! Wir zählen auf dich! +[_]{.blink} ::: diff --git a/Info/9/3/Planet/algorithmik/if/wastueich.md b/Info/9/3/Planet/algorithmik/if/wastueich.md index 8a256a98..cbe7457d 100644 --- a/Info/9/3/Planet/algorithmik/if/wastueich.md +++ b/Info/9/3/Planet/algorithmik/if/wastueich.md @@ -6,7 +6,7 @@ section: Bedingte Anweisung :::: {.column width=70%} :::{.terminal} Skizziere die Auswirkungen der Methode `wastueich()` auf die abgebildete Welt. -_ +[_]{.blink} ::: :::: |
