aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2026-05-13 13:27:24 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2026-05-13 13:27:24 +0200
commit5d2beccdabb6d05588cdfedb535f0da7220556db (patch)
tree4dee9a806c14b0b62593b9c9d39d6b3f251984da
parent535a575bd42c41e87167f2228ea68ec95be85f0a (diff)
downloadunterricht-5d2beccdabb6d05588cdfedb535f0da7220556db.tar.gz
unterricht-5d2beccdabb6d05588cdfedb535f0da7220556db.zip
planet: add additional early bird exercise and use consistent layout
-rw-r--r--Info/9/3/Planet/algorithmik/if/bedingte-anweisung.md4
-rw-r--r--Info/9/3/Planet/algorithmik/while/bedingte-wiederholung.md12
-rw-r--r--Info/9/3/Planet/modellierung/zwischenlager/methoden-schreiben.md12
3 files changed, 20 insertions, 8 deletions
diff --git a/Info/9/3/Planet/algorithmik/if/bedingte-anweisung.md b/Info/9/3/Planet/algorithmik/if/bedingte-anweisung.md
index da80a857..95bdd9a6 100644
--- a/Info/9/3/Planet/algorithmik/if/bedingte-anweisung.md
+++ b/Info/9/3/Planet/algorithmik/if/bedingte-anweisung.md
@@ -304,9 +304,9 @@ void wasTueIch()
:::{.erledigt}
:::
-#### Zusatzaufgabe 5.1.1
+### Aufgaben für Schnelle
-:::{.aufgabe}
+:::{.aufgabe data-class="Zusatzaufgabe 5.1.1" style="margin-top: 3rem"}
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/while/bedingte-wiederholung.md b/Info/9/3/Planet/algorithmik/while/bedingte-wiederholung.md
index 3c2f460e..20ed0427 100644
--- a/Info/9/3/Planet/algorithmik/while/bedingte-wiederholung.md
+++ b/Info/9/3/Planet/algorithmik/while/bedingte-wiederholung.md
@@ -308,6 +308,18 @@ boolean tueWas()
:::{.erledigt}
:::
+### Aufgaben für Schnelle
+
+:::{.aufgabe data-class="Zusatzaufgabe 4.1" style="margin-top: 3rem;"}
+Mit der Methode `bergketteAbfahren()`, aus [Schritt 4.2](#schritt-4.2) kann der Rover nur eine Bergkette entlang fahren.
+
+![](img/bergkette-abfahren.png){.center}
+
+Implementiere eine Methode `bergketteUmfahren()` in der [Online-IDE](online-ide.de) in der Klasse `Rover`, die eine Bergkette komplett umfährt.
+
+Teste deine Implementierung in der Datei `BergektteAbfahren`.
+:::
+
:::{.no-print}
<< Zurück zu TODO: %section%
:::
diff --git a/Info/9/3/Planet/modellierung/zwischenlager/methoden-schreiben.md b/Info/9/3/Planet/modellierung/zwischenlager/methoden-schreiben.md
index 2c5a865a..d49f102c 100644
--- a/Info/9/3/Planet/modellierung/zwischenlager/methoden-schreiben.md
+++ b/Info/9/3/Planet/modellierung/zwischenlager/methoden-schreiben.md
@@ -142,8 +142,7 @@ Teste und analysiere sie anschließend.
### Aufgaben für Schnelle
-#### Zusatzaufgabe 3.1
-
+:::{.aufgabe data-class="Zusatzaufgabe 3.1" style="margin-top: 3rem;"}
![](img/zusatzaufgabe1.png){.center width=80%}
Beurteile die nachfolgenden Algorithmen hinsichtlich ihrer Korrektheit und Strategie.
@@ -215,19 +214,19 @@ void algo3
```
::::
:::
+:::
-#### Zusatzaufgabe 3.2
-
+:::{.aufgabe data-class="Zusatzaufgabe 3.2"}
![](img/zusatzaufgabe2.png){.center width=80%}
1. Programmiere in der Klasse `Rover` eine Methode so, dass der Rover losfährt und nach und nach alle drei Gesteinsproben aufnimmt.
2. Angenommen, mit der Methode `fahre()`{.java} würde der Rover immer genau zwei Felder vorwärtsfahren.
Begründe, dass er unter dieser Annahme nicht mehr alle Gesteine aufnehmen kann.
+:::
-#### Zusatzaufgabe 3.3
-
+:::{.aufgabe data-class="Zusatzaufgabe 3.3"}
Gegeben sind folgende Methoden:
::: {.columns}
@@ -268,6 +267,7 @@ void methode1()
3. Optimiere das Programm so, dass wiederkehrende Gruppen von Anweisungen in eine eigene Methode ausgelagert werden.
::::
:::
+:::
:::{.erledigt}
:::