From 5d2beccdabb6d05588cdfedb535f0da7220556db Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Wed, 13 May 2026 13:27:24 +0200 Subject: planet: add additional early bird exercise and use consistent layout --- Info/9/3/Planet/algorithmik/if/bedingte-anweisung.md | 4 ++-- Info/9/3/Planet/algorithmik/while/bedingte-wiederholung.md | 12 ++++++++++++ .../Planet/modellierung/zwischenlager/methoden-schreiben.md | 12 ++++++------ 3 files changed, 20 insertions(+), 8 deletions(-) (limited to 'Info') 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: ::: 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} ::: -- cgit v1.2.3