aboutsummaryrefslogtreecommitdiff
path: root/Info/9/3/Planet/algorithmik/while/aufgabe4-2.md
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2026-04-23 21:23:28 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2026-04-23 21:23:28 +0200
commitd348dd4bded2613a80cdf58f4f3f08a809101a11 (patch)
tree3d78e2011eba190074069a711bcb583dc6ea1ef5 /Info/9/3/Planet/algorithmik/while/aufgabe4-2.md
parenta7f8eb5cae6c48f00f96fccbcd1b3e63870118d0 (diff)
downloadunterricht-d348dd4bded2613a80cdf58f4f3f08a809101a11.tar.gz
unterricht-d348dd4bded2613a80cdf58f4f3f08a809101a11.zip
add while section todo and h5p exercise description
Diffstat (limited to 'Info/9/3/Planet/algorithmik/while/aufgabe4-2.md')
-rw-r--r--Info/9/3/Planet/algorithmik/while/aufgabe4-2.md86
1 files changed, 86 insertions, 0 deletions
diff --git a/Info/9/3/Planet/algorithmik/while/aufgabe4-2.md b/Info/9/3/Planet/algorithmik/while/aufgabe4-2.md
new file mode 100644
index 00000000..c411fb2d
--- /dev/null
+++ b/Info/9/3/Planet/algorithmik/while/aufgabe4-2.md
@@ -0,0 +1,86 @@
+---
+section: Bedingte Wiederholung
+---
+
+::: {.columns}
+:::: {.column width=50%}
+Analysiere die 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.
+::::
+
+:::: {.column width=50%}
+![](img/rover-4_2.png)
+::::
+:::
+
+<table>
+<tr>
+ <td>
+ **Code A**
+
+ ```java
+ while(huegelVorhanden("links"))
+ {
+ fahre();
+ }
+ ```
+ </td>
+ <td>
+ **Code B**
+
+ ```java
+ while(huegelVorhanden("rechts"))
+ {
+ fahre();
+ }
+ ```
+ </td>
+ <td>
+ **Code C**
+
+ ```java
+ while(!huegelVorhanden("links"))
+ {
+ fahre();
+ }
+ ```
+ </td>
+</tr>
+<tr>
+ <td>
+ **Code D**
+
+ ```java
+ while(!huegelVorhanden("rechts"))
+ {
+ fahre();
+ }
+ ```
+ </td>
+ <td>
+ **Code E**
+
+ ```java
+ while(huegelVorhanden("rechts"))
+ {
+ fahre();
+ setzeMarke();
+ }
+ ```
+ </td>
+ <td>
+ **Code F**
+
+ ```java
+ while(!huegelVorhanden("links"))
+ {
+ fahre();
+ }
+ setzeMarke();
+ ```
+ </td>
+</tr>
+</table>
+
+:::{.no-print}
+<< Zurück zu TODO: %section%
+:::