diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2026-05-07 11:51:41 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2026-05-07 11:51:41 +0200 |
| commit | 8f18c3127ba19c0ee90c69d7cf343053b21c6629 (patch) | |
| tree | f28418f66d8ce8b70684705448e006f0c3f86ecf /Info/9/3/Planet | |
| parent | f21bd80cb3124fa07ea4dc38fce5a29151f6a88e (diff) | |
| download | unterricht-8f18c3127ba19c0ee90c69d7cf343053b21c6629.tar.gz unterricht-8f18c3127ba19c0ee90c69d7cf343053b21c6629.zip | |
planet: include code in markdown
Diffstat (limited to 'Info/9/3/Planet')
| -rw-r--r-- | Info/9/3/Planet/Makefile | 14 | ||||
| -rw-r--r-- | Info/9/3/Planet/algorithmik/if/bedingte-anweisung.md | 51 | ||||
| -rw-r--r-- | Info/9/3/Planet/algorithmik/if/code1.tex | 18 | ||||
| -rw-r--r-- | Info/9/3/Planet/algorithmik/if/code2.tex | 28 | ||||
| -rw-r--r-- | Info/9/3/Planet/algorithmik/if/wastueich.md | 19 | ||||
| -rw-r--r-- | Info/9/3/Planet/algorithmik/if/wastueich.tex | 24 | ||||
| -rw-r--r-- | Info/9/3/Planet/algorithmik/while/bedingte-wiederholung.md | 18 |
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*. ::::: - +```{.java .numberLines} +if(gesteinVorhanden()) +{ + fahre(); +} +else +{ + setzeMarke(); +} +``` + :::: :::: {.column width=50%} - +```{.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%} - +```{.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%} - -:::: -::: - - -<< 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 {style="margin-top: 5px;"} @@ -274,7 +271,20 @@ Gib die Zeilennummern der Fehler an und beschreibe den Fehler kurz. :::: :::: {.column width=50%} - +```{.java .numberLines} +boolean tueWas() +{ + while(!gesteinVorhanden() + { + fahre(); + } + drehe("rechts"); + while(!huegelVorhanden(vorne)) + fahre(); + } + nimmGestein() +} +``` :::: ::: |
