Struktogramme mit LaTeX: Unterschied zwischen den Versionen
Aus Augenbit
Henn (Diskussion | Beiträge) K (Beispiel eingefügt) |
Henn (Diskussion | Beiträge) |
||
| Zeile 1: | Zeile 1: | ||
Dieses Struktogramm | |||
[[Datei:Struktogramm.png|alternativtext=Struktogramm mit einfacher Fallunterscheidung|rahmenlos|415x415px]] | [[Datei:Struktogramm.png|alternativtext=Struktogramm mit einfacher Fallunterscheidung|rahmenlos|415x415px]] | ||
sieht im Quelltext aus wie folgt: | sieht im Quelltext aus wie folgt: | ||
\documentclass{article} | |||
\usepackage{struktex} | |||
\begin{struktogramm}(100,50) | \begin{struktogramm}(100,50) | ||
\while{for i := n down to 2} | \while{for i := n down to 2} | ||
| Zeile 15: | Zeile 15: | ||
\whileend | \whileend | ||
\end{struktogramm} | \end{struktogramm} | ||
Die Struktur ist recht einfach gehalten. | |||
Umschlossen wird das Programm durch | |||
\begin{struktogramm}(100,50) | |||
und | |||
\end{struktogramm} | |||
Die Zahlenangaben in der runden Klammer | |||
Version vom 15. Dezember 2022, 09:39 Uhr
Dieses Struktogramm
sieht im Quelltext aus wie folgt:
\documentclass{article}
\usepackage{struktex}
\begin{struktogramm}(100,50)
\while{for i := n down to 2}
\while{for j := 2 up to i}
\ifthenelse[15]{2}{2}{$(A[j-1] \geq A[j]$}{yes}{no}
\assign{täusche \(A[j-1]\) mit \(A[j]\)}
\change
\ifend
\assign{\mbox{}\hfil print (A)}
\whileend
\whileend
\end{struktogramm}
Die Struktur ist recht einfach gehalten.
Umschlossen wird das Programm durch
\begin{struktogramm}(100,50)
und
\end{struktogramm}
Die Zahlenangaben in der runden Klammer