diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2025-12-10 18:34:03 +0100 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2025-12-10 18:34:03 +0100 |
| commit | 7a222ec2715a07f9f00f4ef08b8ee671dcf9ac9a (patch) | |
| tree | 8a03302deb2da0ddef2ddf8cb65b5a78f2839705 /Info/11 | |
| parent | 2d04f2de76fb893ed708c125b9fb55694963a78a (diff) | |
| download | unterricht-7a222ec2715a07f9f00f4ef08b8ee671dcf9ac9a.tar.gz unterricht-7a222ec2715a07f9f00f4ef08b8ee671dcf9ac9a.zip | |
slightly improve the layout of the algorithm basics handout
Diffstat (limited to 'Info/11')
| -rw-r--r-- | Info/11/MUG_SWG_SG/1/GrundlagenAB/handout.tex | 27 |
1 files changed, 17 insertions, 10 deletions
diff --git a/Info/11/MUG_SWG_SG/1/GrundlagenAB/handout.tex b/Info/11/MUG_SWG_SG/1/GrundlagenAB/handout.tex index 9c3cf24a..7699cd6c 100644 --- a/Info/11/MUG_SWG_SG/1/GrundlagenAB/handout.tex +++ b/Info/11/MUG_SWG_SG/1/GrundlagenAB/handout.tex @@ -3,12 +3,18 @@ \usepackage[shortlabels]{enumitem} \usepackage{tabulary} +\newcommand{\centeredtxt}[2]{ + \begin{tabular}{l} + \parbox{#1}{\vspace{-50pt} \centering #2} + \end{tabular} +} + \title{Grundlagen der Algorithmik} \begin{document} \thispagestyle{empty} -\subsection*{Abläufe und Algorithmen} +\subsection*{\underline{\underline{Abläufe und Algorithmen}}} \begin{defbox}{Grundbegriffe} \begin{itemize} @@ -18,7 +24,7 @@ \end{itemize} \end{defbox} -\subsection*{Variablen} +\subsection*{\underline{Variablen}} \textbf{Variablen} erlauben es Informationen in einem Algorithmus zu speichern und wiederzuverwenden. @@ -37,7 +43,7 @@ \end{itemize} \end{defbox} -\subsection*{Kontrollstrukturen} +\subsection*{\underline{Kontrollstrukturen}} Mit \textbf{Kontrollstrukturen} kann die Reihenfolge von Anweisungen in einem Algorithmus flexibel gestaltet werden. \textbf{Kontrollstrukturen} können weitere Kontrollstrukturen enthalten. @@ -59,14 +65,13 @@ Eine \textbf{Kontrollstruktur}, die \textbf{Anweisungen} gegebenenfalls mehrmals \textbf{Bedingte Anweisungen} erlauben es \textbf{Anweisungen} nur unter gewissen Umständen auszuführen. \vspace{0.5cm} \begin{defbox}{} -\begin{tabularx}{\textwidth}{X X} -\textbf{Einseitige bedingte Anweisung} & \textbf{Zweiseitige bedingte Anweisung} \\ -\includegraphics[keepaspectratio, height=2cm]{img/if_block.png} & \includegraphics[keepaspectratio, height=2cm]{img/if_else_block.png} \\ -\textit{"Wenn dann ..."} & \textit{"Wenn dann ... sonst ..."} \\ -\end{tabularx} +\begin{tabular}{p{2cm} m{4cm} p{1cm} p{2cm} m{5cm}} +\multicolumn{2}{l}{\textbf{Einseitige bedingte Anweisung}} & & \multicolumn{2}{l}{\textbf{Zweiseitige bedingte Anweisung}} \\ +\includegraphics[keepaspectratio, height=2cm]{img/if_block.png} & \centeredtxt{3cm}{\textit{"Wenn dann ..."}} & & \includegraphics[keepaspectratio, height=2cm]{img/if_else_block.png} & \centeredtxt{5cm}{\textit{"Wenn dann ... sonst ..."}} \\ +\end{tabular} \end{defbox} -\subsection*{Logische Operatoren} +\subsection*{\underline{Logische Operatoren}} Mit \textbf{logische Operationen} lassen sich \textit{Wahrheitswerte} zu anderen \textit{Wahrheitswerten} \textbf{umformen} oder \textbf{zusammenfassen}. \vspace{0.5cm} @@ -75,7 +80,7 @@ Mit \textbf{logische Operationen} lassen sich \textit{Wahrheitswerte} zu anderen \begin{tabularx}{\textwidth}{X X X} \textbf{Und} (engl. \textbf{and}) & \textbf{Oder} (engl. \textbf{or}) & \textbf{Nicht} (engl. \textbf{not}) \\ -\includegraphics[keepaspectratio, width=0.3\textwidth]{img/and_block.png} & \includegraphics[keepaspectratio, width=0.3\textwidth]{img/or_block.png} & \includegraphics[keepaspectratio, width=0.3\textwidth]{img/not_block.png} \\ +\includegraphics[keepaspectratio, height=0.7cm]{img/and_block.png} & \includegraphics[keepaspectratio, height=0.7cm]{img/or_block.png} & \includegraphics[keepaspectratio, height=0.7cm]{img/not_block.png} \\ Das Ergebnis ist nur dann \textit{wahr}, wenn \underline{alle} Eingabewerte \textit{wahr} sind. & Das Ergebnis ist \textit{wahr}, wenn \underline{mindestens} einer der Eingabewerte \textit{wahr} sind & @@ -83,6 +88,8 @@ Das Ergebnis ist \textit{wahr}, wenn die Eingabe \textit{falsch} ist, und \texti \end{tabularx} \end{defbox} +\vspace{0.5cm} + Die Ergebnisse der \textbf{logischen Operationen} können aus der folgenden \textbf{Wahrheitstabelle} abgelesen werden. \begin{center} |
