diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2025-12-03 12:20:06 +0100 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2025-12-03 12:20:06 +0100 |
| commit | 0c28d1cf10721d255f31801ae706720cfde79cd9 (patch) | |
| tree | dd1c7155d13f194e907b89777facc7a379d591c7 /Info/9/1/Termschreibweise | |
| parent | 1cb090eb1895e816c34554ca9f881795c7f6b910 (diff) | |
| download | unterricht-0c28d1cf10721d255f31801ae706720cfde79cd9.tar.gz unterricht-0c28d1cf10721d255f31801ae706720cfde79cd9.zip | |
add exercise data flow charts
Diffstat (limited to 'Info/9/1/Termschreibweise')
| -rw-r--r-- | Info/9/1/Termschreibweise/Uebungen/.gitignore | 1 | ||||
| -rw-r--r-- | Info/9/1/Termschreibweise/Uebungen/anrede.dot | 40 | ||||
| -rw-r--r-- | Info/9/1/Termschreibweise/Uebungen/bung-datenflussdiagramme-und-termschreibweise-5819785.h5p | bin | 0 -> 1487908 bytes | |||
| -rw-r--r-- | Info/9/1/Termschreibweise/Uebungen/sprit-kosten.dot | 27 | ||||
| -rw-r--r-- | Info/9/1/Termschreibweise/Uebungen/wand-flaeche-dfd.dot | 45 |
5 files changed, 113 insertions, 0 deletions
diff --git a/Info/9/1/Termschreibweise/Uebungen/.gitignore b/Info/9/1/Termschreibweise/Uebungen/.gitignore new file mode 100644 index 00000000..e33609d2 --- /dev/null +++ b/Info/9/1/Termschreibweise/Uebungen/.gitignore @@ -0,0 +1 @@ +*.png diff --git a/Info/9/1/Termschreibweise/Uebungen/anrede.dot b/Info/9/1/Termschreibweise/Uebungen/anrede.dot new file mode 100644 index 00000000..ebf60d75 --- /dev/null +++ b/Info/9/1/Termschreibweise/Uebungen/anrede.dot @@ -0,0 +1,40 @@ +digraph dfd { + rankdir=TB; + nodesep=0.5; + + "Hallo"[shape=none] + s1[label="\" \"" shape=none] + Anrede[shape=none] + s2[label="\" \"" shape=none] + Name[shape=none] + s3[label="\" \"" shape=none] + + laenge[label="LAENGE" shape=rect style=rounded]; + finden[label="FINDEN" shape=rect style=rounded]; + sub[label="SUBTRAKTION" shape=rect style=rounded]; + + rechts[label="RECHTS" shape=rect style=rounded]; + v[label="VERKETTEN" shape=rect style=rounded]; + + r[label="" shape=none]; + + Name -> laenge; + laenge -> sub; + + Name -> finden; + s3 -> finden; + finden -> sub; + + Name -> rechts + sub -> rechts + + Hallo -> v; + s1 -> v; + Anrede -> v; + s2 -> v; + rechts -> v; + + v -> r; + + { rank=same Anrede Name } +} diff --git a/Info/9/1/Termschreibweise/Uebungen/bung-datenflussdiagramme-und-termschreibweise-5819785.h5p b/Info/9/1/Termschreibweise/Uebungen/bung-datenflussdiagramme-und-termschreibweise-5819785.h5p Binary files differnew file mode 100644 index 00000000..3d6e0aeb --- /dev/null +++ b/Info/9/1/Termschreibweise/Uebungen/bung-datenflussdiagramme-und-termschreibweise-5819785.h5p diff --git a/Info/9/1/Termschreibweise/Uebungen/sprit-kosten.dot b/Info/9/1/Termschreibweise/Uebungen/sprit-kosten.dot new file mode 100644 index 00000000..d75f108a --- /dev/null +++ b/Info/9/1/Termschreibweise/Uebungen/sprit-kosten.dot @@ -0,0 +1,27 @@ +digraph dfd { + rankdir=TB; + nodesep=0.5; + + km[shape=none] + + Preis[shape=none] + + Verbrauch[shape=none] + 100[shape=none] + + r[label="" shape=none] + + d[label="QUOTIENT" shape=rect style=rounded]; + p[label="PRODUKT" shape=rect style=rounded]; + + Verbrauch -> d; + 100 -> d; + + km -> p; + Preis -> p; + d -> p; + + p -> r; + + { rank=same km Preis Verbrauch } +} diff --git a/Info/9/1/Termschreibweise/Uebungen/wand-flaeche-dfd.dot b/Info/9/1/Termschreibweise/Uebungen/wand-flaeche-dfd.dot new file mode 100644 index 00000000..e70ff808 --- /dev/null +++ b/Info/9/1/Termschreibweise/Uebungen/wand-flaeche-dfd.dot @@ -0,0 +1,45 @@ +digraph dfd { + rankdir=TB; + nodesep=0.5; + + Türen[shape=none] + 1[shape=none] + 2[shape=none] + + 4[shape=none] + Länge[shape=none] + Breite[shape=none] + + Fenster[shape=none] + "1,2"[shape=none] + "0,8"[shape=none] + + p1[label="PRODUKT" shape=rect style=rounded]; + p2[label="PRODUKT" shape=rect style=rounded]; + p3[label="PRODUKT" shape=rect style=rounded]; + + SUBTRAKTION[shape=rect style=rounded]; + + r[label="" shape=none]; + + 4 -> p1; + Breite -> p1; + Länge -> p1; + + Türen -> p2; + 1 -> p2; + 2 -> p2; + + Fenster -> p3; + "1,2" -> p3; + "0,8" -> p3; + + p2 -> SUBTRAKTION; + p1 -> SUBTRAKTION; + p3 -> SUBTRAKTION; + + SUBTRAKTION -> r; + + { rank=same Länge Breite Türen Fenster} + { rank=same p1 p2 p3} +} |
