aboutsummaryrefslogtreecommitdiff
path: root/Info/9/3/Planet/algorithmik
diff options
context:
space:
mode:
Diffstat (limited to 'Info/9/3/Planet/algorithmik')
-rw-r--r--Info/9/3/Planet/algorithmik/sequenzen/sequenzen.md16
-rw-r--r--Info/9/3/Planet/algorithmik/sequenzen/todo.md9
-rw-r--r--Info/9/3/Planet/algorithmik/while/bedingte-wiederholung.md27
-rw-r--r--Info/9/3/Planet/algorithmik/while/img/exercise-4_1.pngbin0 -> 3302 bytes
-rw-r--r--Info/9/3/Planet/algorithmik/while/img/h5p-exercise-4_2.pngbin0 -> 3878 bytes
5 files changed, 52 insertions, 0 deletions
diff --git a/Info/9/3/Planet/algorithmik/sequenzen/sequenzen.md b/Info/9/3/Planet/algorithmik/sequenzen/sequenzen.md
index 3ac07df2..5fee752a 100644
--- a/Info/9/3/Planet/algorithmik/sequenzen/sequenzen.md
+++ b/Info/9/3/Planet/algorithmik/sequenzen/sequenzen.md
@@ -11,6 +11,12 @@ Eine Abfolge von **Anweisungen** nennt man eine **Sequenz**.
_
:::
+:::{.no-print}
+::::{.tipp}
+Vergiss nicht das Arbeitsblatt: Sequenzen herunterzuladen.
+::::
+:::
+
:::{.merke data-class="Merke: Anweisungen und Sequenzen"}
Eine **Sequenz** ist eine Folge von **Anweisungen**, die in der angegebenen Reihenfolge abgearbeitet werden.
@@ -43,6 +49,9 @@ Schreibe eine Sequenz von Anweisungen, um den Rover auf die grüne Markierung zu
*Die Stelle, an der du im Code etwas ergänzen musst, ist mit `// TODO: ...`{.java} markiert.*
:::
+:::{.page-break}
+:::
+
#### Schritt 2.2
:::{.terminal}
@@ -93,3 +102,10 @@ Bringe die Anweisungen in die richtige Reihenfolge, um den Rover auf die grüne
::::
:::
:::
+
+:::{.erledigt}
+:::
+
+:::{.no-print}
+Zurück zu TODO: Sequenzen
+:::
diff --git a/Info/9/3/Planet/algorithmik/sequenzen/todo.md b/Info/9/3/Planet/algorithmik/sequenzen/todo.md
new file mode 100644
index 00000000..e09801c4
--- /dev/null
+++ b/Info/9/3/Planet/algorithmik/sequenzen/todo.md
@@ -0,0 +1,9 @@
+:::{.terminal}
+Um mit dem Rover starten zu können, musst du lernen wie man in programmiert.
+Hier lernst du:
+
+* Was eine Anweisung und eine Sequenz ist.
+* Wie du den Rover programmieren kannst.
+
+_
+:::
diff --git a/Info/9/3/Planet/algorithmik/while/bedingte-wiederholung.md b/Info/9/3/Planet/algorithmik/while/bedingte-wiederholung.md
index 7e7d89cb..14c0fcc4 100644
--- a/Info/9/3/Planet/algorithmik/while/bedingte-wiederholung.md
+++ b/Info/9/3/Planet/algorithmik/while/bedingte-wiederholung.md
@@ -1,3 +1,9 @@
+:::{.no-print}
+::::{.tipp}
+Vergiss nicht das Arbeitsblatt: Methoden Testen herunterzuladen.
+::::
+:::
+
:::{.terminal}
Um unser gesuchten Mineral zu finden, wollen wir Gesteinsproben untersuchen.
Der Rover kann Gestein unter sich aufnehmen damit es später genauer analysiert werden kann.
@@ -108,12 +114,20 @@ _
::::
:::
+:::{.tipp style="margin-top: 1rem;"}
+Vergiss nicht einen Screenshot deiner Lösung abzugeben unter Planet: Aufgabe 4.1
+![](img/exercise-4_1.png){style="margin-top: 5px;"}
+:::
+
:::{.terminal}
Nun bist du auf dich selbst gestellt.
Schaffst du die unterschiedlichen Aufgaben auf der Planetenoberfläche?
_
:::
+:::{.page-break}
+:::
+
#### Schritt 4.1
Vervöllständige die Methode `sammleSteine()`{.java} der Klasse `Rover` in der [Online-IDE](online-ide.de), mit der der Rover eine beliebig lange Gesteinsreihe aufsammeln kann.
@@ -141,12 +155,18 @@ Der Programmablaufplan beschreibt den Aufbau der Methode.
* Setze die Methode `bergketteAbfahren()`{.java} in der [Online-IDE](online-ide.de) in der Klasse `Rover` um.
* Teste die Methode in der Datei **BergketteAbfahren** und finde heraus, ob deine Vermutung richtig war.
+:::{.page-break}
+:::
+
#### Schritt 4.3
::: {.columns}
:::: {.column width=50%}
:::::{.aufgabe data-class="Aufgabe 4.2"}
Analysiere die folgenden Wiederholungen im abgebildeten Szenario, indem du jeweils angibst, wie oft die Bedingung überprüft wird, wie oft die Anweisung ausgeführt wird, auf welchen Feldern eine Marke gesetzt wird und auf welchem Feld der Rover nach Ausführung des Programms steht.
+
+Überprüfe deine Lösung unter Planet: Aufgabe 4.2.
+![](img/h5p-exercise-4_2.png)
:::::
::::
@@ -252,3 +272,10 @@ Gib die Zeilennummern der Fehler an und beschreibe den Fehler kurz.
![](tuwas.svg)
::::
:::
+
+:::{.erledigt}
+:::
+
+:::{.no-print}
+<< Zurück zu TODO: Bedingte Wiederholung
+:::
diff --git a/Info/9/3/Planet/algorithmik/while/img/exercise-4_1.png b/Info/9/3/Planet/algorithmik/while/img/exercise-4_1.png
new file mode 100644
index 00000000..bb1bf07f
--- /dev/null
+++ b/Info/9/3/Planet/algorithmik/while/img/exercise-4_1.png
Binary files differ
diff --git a/Info/9/3/Planet/algorithmik/while/img/h5p-exercise-4_2.png b/Info/9/3/Planet/algorithmik/while/img/h5p-exercise-4_2.png
new file mode 100644
index 00000000..4578e344
--- /dev/null
+++ b/Info/9/3/Planet/algorithmik/while/img/h5p-exercise-4_2.png
Binary files differ