aboutsummaryrefslogtreecommitdiff
path: root/Info/9/1/Termschreibweise
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2025-12-03 12:20:06 +0100
committerFlorian Fischer <florian.fischer@muhq.space>2025-12-03 12:20:06 +0100
commit0c28d1cf10721d255f31801ae706720cfde79cd9 (patch)
treedd1c7155d13f194e907b89777facc7a379d591c7 /Info/9/1/Termschreibweise
parent1cb090eb1895e816c34554ca9f881795c7f6b910 (diff)
downloadunterricht-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/.gitignore1
-rw-r--r--Info/9/1/Termschreibweise/Uebungen/anrede.dot40
-rw-r--r--Info/9/1/Termschreibweise/Uebungen/bung-datenflussdiagramme-und-termschreibweise-5819785.h5pbin0 -> 1487908 bytes
-rw-r--r--Info/9/1/Termschreibweise/Uebungen/sprit-kosten.dot27
-rw-r--r--Info/9/1/Termschreibweise/Uebungen/wand-flaeche-dfd.dot45
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
new file mode 100644
index 00000000..3d6e0aeb
--- /dev/null
+++ b/Info/9/1/Termschreibweise/Uebungen/bung-datenflussdiagramme-und-termschreibweise-5819785.h5p
Binary files differ
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}
+}