aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2026-05-07 11:51:41 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2026-05-07 11:51:41 +0200
commit8f18c3127ba19c0ee90c69d7cf343053b21c6629 (patch)
treef28418f66d8ce8b70684705448e006f0c3f86ecf
parentf21bd80cb3124fa07ea4dc38fce5a29151f6a88e (diff)
downloadunterricht-8f18c3127ba19c0ee90c69d7cf343053b21c6629.tar.gz
unterricht-8f18c3127ba19c0ee90c69d7cf343053b21c6629.zip
planet: include code in markdown
-rw-r--r--Info/9/3/Planet/Makefile14
-rw-r--r--Info/9/3/Planet/algorithmik/if/bedingte-anweisung.md51
-rw-r--r--Info/9/3/Planet/algorithmik/if/code1.tex18
-rw-r--r--Info/9/3/Planet/algorithmik/if/code2.tex28
-rw-r--r--Info/9/3/Planet/algorithmik/if/wastueich.md19
-rw-r--r--Info/9/3/Planet/algorithmik/if/wastueich.tex24
-rw-r--r--Info/9/3/Planet/algorithmik/while/bedingte-wiederholung.md18
7 files changed, 62 insertions, 110 deletions
diff --git a/Info/9/3/Planet/Makefile b/Info/9/3/Planet/Makefile
index 2d59c81e..8d76aac0 100644
--- a/Info/9/3/Planet/Makefile
+++ b/Info/9/3/Planet/Makefile
@@ -41,20 +41,6 @@ all: $(PLOTS) $(SRC:.md=.html) $(PRINTOUT) slides.pdf slides.pptx
algorithmik/while/bedingte-wiederholung.html: algorithmik/while/tuwas.svg
-algorithmik/if/bedingte-anweisung.html: algorithmik/if/code1.svg algorithmik/if/code2.svg algorithmik/if/wastueich.svg
-
-algorithmik/while/tuwas.pdf: algorithmik/while/tuwas.tex
- latexmk -pdf -outdir=$(@D) $<
-
-algorithmik/while/tuwas.svg: algorithmik/while/tuwas.pdf
- pdf2svg $< $@
-
-algorithmik/if/code%.pdf: algorithmik/if/code%.tex
- latexmk -pdf -outdir=$(@D) $<
-
-algorithmik/if/wastueich.pdf: algorithmik/if/wastueich.tex
- latexmk -pdf -outdir=$(@D) $<
-
algorithmik/if/%.svg: algorithmik/if/%.pdf
pdf2svg $< $@
diff --git a/Info/9/3/Planet/algorithmik/if/bedingte-anweisung.md b/Info/9/3/Planet/algorithmik/if/bedingte-anweisung.md
index fd7ad4a0..ed810eb6 100644
--- a/Info/9/3/Planet/algorithmik/if/bedingte-anweisung.md
+++ b/Info/9/3/Planet/algorithmik/if/bedingte-anweisung.md
@@ -215,11 +215,40 @@ Beschreibe nebenstehende bedingte Anweisungen mit Alternative (Code 1 und Code 2
Verwende folgende Begriffe: *if-Teil*, *else-Teil*, *Methode*, *Bedingung*, *wahr*, *falsch*.
:::::
-![](code1.svg)
+```{.java .numberLines}
+if(gesteinVorhanden())
+{
+ fahre();
+}
+else
+{
+ setzeMarke();
+}
+```
+
::::
:::: {.column width=50%}
-![](code2.svg)
+```{.java .numberLines}
+if(huegelVorhanden("rechts"))
+{
+ fahre();
+ drehe("rechts");
+ fahre();
+ fahre();
+ drehe("rechts");
+ fahre();
+ fahre();
+ drehe("rechts");
+ fahre();
+ fahre();
+ drehe("rechts");
+}
+else
+{
+ setzeMarke();
+}
+```
::::
:::
@@ -233,7 +262,23 @@ Analysiere die Methode `wastueich()` und skizziere, wie die abgebildete Welt nac
::::
:::: {.column width=50%}
-![](wastueich.svg)
+```{.java .numberLines}
+void wasTueIch()
+{
+ while(!markeVorhanden())
+ {
+ if(huegelVorhanden("links"))
+ {
+ if(gesteinVorhanden())
+ {
+ nimmGestein();
+ }
+ }
+ fahre();
+ }
+}
+```
+
::::
:::
diff --git a/Info/9/3/Planet/algorithmik/if/code1.tex b/Info/9/3/Planet/algorithmik/if/code1.tex
deleted file mode 100644
index dd1a3c96..00000000
--- a/Info/9/3/Planet/algorithmik/if/code1.tex
+++ /dev/null
@@ -1,18 +0,0 @@
-\documentclass[border={8mm, 0mm, 2mm, 0mm}, varwidth]{standalone}
-\usepackage{minted}
-\begin{document}
-\begin{minipage}{6cm}
-\begin{minted}[
-linenos,
-]{java}
-if(gesteinVorhanden())
-{
- fahre();
-}
-else
-{
- setzeMarke();
-}
-\end{minted}
-\end{minipage}
-\end{document}
diff --git a/Info/9/3/Planet/algorithmik/if/code2.tex b/Info/9/3/Planet/algorithmik/if/code2.tex
deleted file mode 100644
index 792cbd53..00000000
--- a/Info/9/3/Planet/algorithmik/if/code2.tex
+++ /dev/null
@@ -1,28 +0,0 @@
-\documentclass[border={8mm, 0mm, 2mm, 0mm}, varwidth]{standalone}
-\usepackage{minted}
-\begin{document}
-\begin{minipage}{6cm}
-\begin{minted}[
-linenos,
-]{java}
-if(huegelVorhanden("rechts"))
-{
- fahre();
- drehe("rechts");
- fahre();
- fahre();
- drehe("rechts");
- fahre();
- fahre();
- drehe("rechts");
- fahre();
- fahre();
- drehe("rechts");
-}
-else
-{
- setzeMarke();
-}
-\end{minted}
-\end{minipage}
-\end{document}
diff --git a/Info/9/3/Planet/algorithmik/if/wastueich.md b/Info/9/3/Planet/algorithmik/if/wastueich.md
deleted file mode 100644
index cbe7457d..00000000
--- a/Info/9/3/Planet/algorithmik/if/wastueich.md
+++ /dev/null
@@ -1,19 +0,0 @@
----
-section: Bedingte Anweisung
----
-
-::: {.columns}
-:::: {.column width=70%}
-:::{.terminal}
-Skizziere die Auswirkungen der Methode `wastueich()` auf die abgebildete Welt.
-[_]{.blink}
-:::
-::::
-
-:::: {.column width=30%}
-![](wastueich.svg)
-::::
-:::
-
-
-<< Zurück zu TODO: %section%
diff --git a/Info/9/3/Planet/algorithmik/if/wastueich.tex b/Info/9/3/Planet/algorithmik/if/wastueich.tex
deleted file mode 100644
index fe5b5dd5..00000000
--- a/Info/9/3/Planet/algorithmik/if/wastueich.tex
+++ /dev/null
@@ -1,24 +0,0 @@
-\documentclass[border={8mm, 0mm, 2mm, 0mm}, varwidth]{standalone}
-\usepackage{minted}
-\begin{document}
-\begin{minipage}{6cm}
-\begin{minted}[
-linenos,
-]{java}
-void wasTueIch()
-{
- while(!markeVorhanden())
- {
- if(huegelVorhanden("links"))
- {
- if(gesteinVorhanden())
- {
- nimmGestein();
- }
- }
- fahre();
- }
-}
-\end{minted}
-\end{minipage}
-\end{document}
diff --git a/Info/9/3/Planet/algorithmik/while/bedingte-wiederholung.md b/Info/9/3/Planet/algorithmik/while/bedingte-wiederholung.md
index 5e4ff2f3..1d592bb4 100644
--- a/Info/9/3/Planet/algorithmik/while/bedingte-wiederholung.md
+++ b/Info/9/3/Planet/algorithmik/while/bedingte-wiederholung.md
@@ -119,9 +119,6 @@ In Java kann das **kein** in "*kein Gestein*" durch ein Ausrufezeichen `!`{.java
::::
:::
-:::{.page-break}
-:::
-
:::{.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;"}
@@ -274,7 +271,20 @@ Gib die Zeilennummern der Fehler an und beschreibe den Fehler kurz.
::::
:::: {.column width=50%}
-![](tuwas.svg)
+```{.java .numberLines}
+boolean tueWas()
+{
+ while(!gesteinVorhanden()
+ {
+ fahre();
+ }
+ drehe("rechts");
+ while(!huegelVorhanden(vorne))
+ fahre();
+ }
+ nimmGestein()
+}
+```
::::
:::