diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex')
27 files changed, 1173 insertions, 31 deletions
diff --git a/Master/texmf-dist/doc/latex/schule/README b/Master/texmf-dist/doc/latex/schule/README index e8416aff094..4c1d12ac59e 100644 --- a/Master/texmf-dist/doc/latex/schule/README +++ b/Master/texmf-dist/doc/latex/schule/README @@ -1,25 +1,25 @@ -PAKET `schule' +PACKAGE `schule' ======================================================================== -Das Paket `schule' wurde entwickelt, um Pakete und Befehle bereit zu -stellen, die bei Dokumenten im Umfeld der Schule nützlich sind. Zur Zeit -liegt der Schwerpunkt auf dem Informatikunterricht, eine Ergänzung für -den Physikunterricht wird nach und nach eingearbeitet. Weitere -Ergänzungen für andere Fächer werden gerne entgegen genommen. - -Zur Zeit werden mit dem Gesamtpaket einzelne Pakete für den -Informatikunterricht (inkl. Syntaxdiagramme, Struktogramme, -Sequenzdiagramme, Objektdiagramme und Klassendiagramme) sowie Klassen -für Klausuren, Lernzielkontrollen, Unterrichtsbesuche, Arbeits-, -Informations-, und Lösungsblätter bereitgestellt. +The 'schule' bundle was built to provide packages and commands that +could be useful for documents in German schools. At the moment its main +focus lies on documents for informatics as a school subject. An +extension for physics is currently in progress. Extensions for other +subjects are welcome. + +For the time being the whole package splits up into individual packages +for informatics (including syntax diagrams, Nassi–Shneiderman diagrams, +sequence diagrams, object diagrams and class diagrams) as well as into +classes for written exams (tests, quizzes, teaching observations, +information sheets, worksheets, and answer keys). ------------------------------------------------------------------------ -Version: 0.1 -Letzte Änderung: 2014/05/17 +Version: 0.2 +Last change: 2014/07/21 -Dieses Paket ist noch in der Entwicklungsphase. Noch offene -Entwicklungsschritte sind in der Dokumentation aufgelistet. +The package is still a work in progress. Open development steps are +shown in the documentation. ------------------------------------------------------------------------ -LIZENZ +LICENCE ======================================================================== Copyright (C) 2010, 2011, 2012, 2013, 2014 @@ -45,26 +45,14 @@ and the derived files schule.sty, schulinf.sty, syntaxdi.sty, relaycircuit.sty, schulphy.sty, schulekl.cls, schuleub.cls, schullzk.cls, schuleab.cls, schulein.cls, schuleue.cls, schullsg.cls, schulit.cls. - -Dies ist der dokumentierte Makrocode zur Erzeugung und Dokumentation -des LaTeX-Paket `schule'. - -This is the documented Macrocode to build the LaTeX-Package `schule' -and its documentation. - -Some of the examples in the documentation have different copyright -notes. ------------------------------------------------------------------------ INSTALLATION ======================================================================== -Zur Extraktion der einzelnen Pakete: +Extraction of the packages: latex schule.ins -Die jeweiligen Dateien können global, benutzerweit oder lokal installiert -werden. Weitere Hinweise zur Installation können der Dokumentation entnommen -werden. -Um die Dokumentation zu erstellen: +For the documentation: pdflatex schule.dtx pdflatex schule.dtx ------------------------------------------------------------------------ diff --git a/Master/texmf-dist/doc/latex/schule/README_DE b/Master/texmf-dist/doc/latex/schule/README_DE new file mode 100644 index 00000000000..09003d4f1fa --- /dev/null +++ b/Master/texmf-dist/doc/latex/schule/README_DE @@ -0,0 +1,61 @@ +PAKET `schule' +======================================================================== +Das Paket `schule' wurde entwickelt, um Pakete und Befehle bereit zu +stellen, die bei Dokumenten im Umfeld der Schule nützlich sind. Zur Zeit +liegt der Schwerpunkt auf dem Informatikunterricht, eine Ergänzung für +den Physikunterricht wird nach und nach eingearbeitet. Weitere +Ergänzungen für andere Fächer werden gerne entgegen genommen. + +Zur Zeit werden mit dem Gesamtpaket einzelne Pakete für den +Informatikunterricht (inkl. Syntaxdiagramme, Struktogramme, +Sequenzdiagramme, Objektdiagramme und Klassendiagramme) sowie Klassen +für Klausuren, Lernzielkontrollen, Unterrichtsbesuche, Arbeits-, +Informations-, und Lösungsblätter bereitgestellt. +------------------------------------------------------------------------ +Version: 0.2 +Letzte Änderung: 2014/07/21 + +Dieses Paket ist noch in der Entwicklungsphase. Noch offene +Entwicklungsschritte sind in der Dokumentation aufgelistet. +------------------------------------------------------------------------ + +LIZENZ +======================================================================== +Copyright (C) +2010, 2011, 2012, 2013, 2014 +Johannes Pieper (johannes_pieper@yahoo.de) +Johannes Kuhaupt (kujohann@seminar.ham.nw.schule.de) +Andre Hilbig (mail@andrehilbig.de) + + +This work may be distributed and/or modified under the +conditions of the LaTeX Project Public License, either version 1.3 +of this license or (at your option) any later version. +The latest version of this license is in + http://www.latex-project.org/lppl.txt +and version 1.3 or later is part of all distributions of LaTeX +version 2005/12/01 or later. + +This work has the LPPL maintenance status `maintained'. + +The Current Maintainer of this work is Johannes Pieper. + +This work consists of the files schule.dtx and schule.ins, readme +and the derived files schule.sty, schulinf.sty, syntaxdi.sty, +relaycircuit.sty, schulphy.sty, schulekl.cls, schuleub.cls, +schullzk.cls, schuleab.cls, schulein.cls, schuleue.cls, schullsg.cls, +schulit.cls. +------------------------------------------------------------------------ + +INSTALLATION +======================================================================== +Zur Extraktion der einzelnen Pakete: + latex schule.ins +Die jeweiligen Dateien können global, benutzerweit oder lokal +installiert werden. Weitere Hinweise zur Installation können der +Dokumentation entnommen werden. + +Um die Dokumentation zu erstellen: + pdflatex schule.dtx + pdflatex schule.dtx +------------------------------------------------------------------------ diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-abFahrplan.pdf b/Master/texmf-dist/doc/latex/schule/doc/schule-abFahrplan.pdf Binary files differnew file mode 100644 index 00000000000..5579fed411f --- /dev/null +++ b/Master/texmf-dist/doc/latex/schule/doc/schule-abFahrplan.pdf diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-abFahrplan.tex b/Master/texmf-dist/doc/latex/schule/doc/schule-abFahrplan.tex new file mode 100644 index 00000000000..b804ee07839 --- /dev/null +++ b/Master/texmf-dist/doc/latex/schule/doc/schule-abFahrplan.tex @@ -0,0 +1,123 @@ +\documentclass{schuleab} +\usepackage[utf8]{inputenc} +\usepackage[ngerman]{babel} +\usepackage{schulinf} +\definecolor{blau}{rgb}{0,0,0.75} +\definecolor{orange}{rgb}{0.8,0.3,0} +\usepackage{hyperref} +\hypersetup{ + pdftitle = {\LaTeX-Klassen und Pakete für den Einsatz im Bereich der Schule}, + pdfsubject = {}, + pdfauthor = {Johannes Pieper, Johannes Kuhaupt, Ludger Humbert, Andr\'e Hilbig}, + colorlinks = true, + hypertexnames = true, + linkcolor=blau, % + filecolor=orange, % + citecolor=blau, + menucolor=orange, % + urlcolor=orange, + breaklinks=true +} +\usepackage{caption,xparse,xargs} +\usepackage[german=guillemets]{csquotes} +\usepackage{schule,syntaxdi,schulinf,schulphy} +\usepackage{placeins,float,prettyref} +\usepackage{newfloat} + +\lstset{ % + language=[LaTeX]TeX, % the language of the code + basicstyle=\small, % the size of the fonts that are used for the code + numbers=left, % where to put the line-numbers + numberstyle=\footnotesize, % the size of the fonts that are used for the line-numbers + stepnumber=2, % the step between two line-numbers. If it's 1, each line will be numbered + numbersep=5pt, % how far the line-numbers are from the code + backgroundcolor=\color{white}, % choose the background color. You must add \usepackage{color} + showspaces=false, % show spaces adding particular underscores + showstringspaces=false, % underline spaces within strings + showtabs=false, % show tabs within strings adding particular underscores + frame=false, % adds a frame around the code + tabsize=2, % sets default tabsize to 2 spaces + resetmargins=true, + captionpos=b, % sets the caption-position to bottom + title=, % show the filename of files included with \lstinputlisting; + breaklines=true, + breakautoindent=true, + prebreak=\mbox{ $\curvearrowright$}, + postbreak=\mbox{$\rightsquigarrow$ }, + linewidth=\columnwidth, + breakatwhitespace=true, % sets if automatic breaks should only happen at whitespace + numberstyle=\tiny\color{gray}, % line number style + keywordstyle=\color{blue}, % keyword style + commentstyle=\color{OliveGreen}, % comment style + stringstyle=\color{mauve}, % string literal style + morekeywords={ + zeitpunkt, punkteitem, scaleSequenzdiagramm, newthread, newthreadtwo, + newinst, node, chainin, draw, to, dokName, jahrgang, minisec, subsection, + glqq, grqq, euro +} % if you want to add more keywords to the set +} +\newcommand{\materialsammlung}{\url{http://ddi.uni-wuppertal.de/material/materialsammlung/index.html}} + +\dokName{Fahrkartenauskunft} +\jahrgang{EF} + +\begin{document} + \thispagestyle{empty} + \section*{Arbeitsblatt zur Identifikation von Objekten mit der \enquote{Methode nach Abbott}} + \footnotesize{entnommen aus: \materialsammlung} + % Der folgende kenntlich gemachte Abschnitt ist in der Zusammenarbeit von + % Informatikreferendaren und ehemaligen Informatikreferendaren der + % Studienseminare (heute ZfsL) Arnsberg, Hamm und Solingen entstanden. + % + % Der Abschnitt steht unter der Lizenz: Creative Commons by-nc-sa Version 4.0 + % http://creativecommons.org/licenses/by-nc-sa/4.0/deed.de + % + % Nach dieser Lizenz darf der Abschnitt beliebig kopiert und bearbeitet werden, + % sofern das Folgeprodukt wiederum unter gleichen Lizenzbedingungen vertrieben + % und auf die ursprünglichen Urheber verwiesen wird. + % Eine kommerzielle Nutzung ist ausdrücklich ausgeschlossen. + % + % Die Namensnennung durch einen Verweis und die Lizenzangabe der ursprünglichen + % Urheber auf den Materialien für Schülerinnen und Schüler ist erforderlich. + % + % Die vollständige Sammlung der Dokumente steht unter + % http://ddi.uni-wuppertal.de/material/materialsammlung/ + % zur Verfügung. + % + % Das LaTeX-Paket zum Setzen der Dokumente der Sammlung steht + % unter http://www.ctan.org/pkg/ + % zur Verfügung. + \begin{lstlisting}[gobble=6,caption={}] + \documentclass{schuleab} + \usepackage[utf8]{inputenc} + \usepackage{schulinf} + \dokName{Fahrkartenauskunft} + \jahrgang{EF} + + \begin{document} + \section*{Problembeschreibung Fahrkartenauskunft} + \subsection*{Ausgangssituation} + Das örtliche Nahverkehrsunternehmen »NahUnt« will an den Bushaltestellen Fahrscheinautomaten installieren. An dem Automaten kann der Kunde eine Entfernungszone per Knopfdruck wählen. Es gibt drei Entfernungszonen mit unterschiedlichen Preisen: 1.Zone: 1,10~\euro, 2.Zone: 1,90~\euro, 3.Zone: 4,20~\euro. In einem Display steht als erstes der Text »Bitte wählen Sie eine Entfernungszone aus«. Nach der Betätigung einer Entfernungszonentaste soll die ausgewählte Zone und der Preis angezeigt werden. + + \minisec{Aufgabe} + \begin{enumerate} + \item Ermitteln Sie die vorkommenden Objekte und die zugehörigen Attribute und Attributwerte und notieren Sie diese mit Objektkarten. + \item Erstellen Sie das Objektdiagramm. + \item Fassen Sie die Objekte geeignet zu Klassen zusammen und dokumentieren diese mit Klassenkarten. + \item Erstellen Sie das Klassendiagramm. + \end{enumerate} + \end{document} + \end{lstlisting} + \clearpage + \section*{Problembeschreibung Fahrkartenauskunft} + \subsection*{Ausgangssituation} + Das örtliche Nahverkehrsunternehmen »NahUnt« will an den Bushaltestellen Fahrscheinautomaten installieren. An dem Automaten kann der Kunde eine Entfernungszone per Knopfdruck wählen. Es gibt drei Entfernungszonen mit unterschiedlichen Preisen: 1.Zone: 1,10~\euro, 2.Zone: 1,90~\euro, 3.Zone: 4,20~\euro. In einem Display steht als erstes der Text »Bitte wählen Sie eine Entfernungszone aus«. Nach der Betätigung einer Entfernungszonentaste soll die ausgewählte Zone und der Preis angezeigt werden. + + \minisec{Aufgabe} + \begin{enumerate} + \item Ermitteln Sie die vorkommenden Objekte und die zugehörigen Attribute und Attributwerte und notieren Sie diese mit Objektkarten. + \item Erstellen Sie das Objektdiagramm. + \item Fassen Sie die Objekte geeignet zu Klassen zusammen und dokumentieren diese mit Klassenkarten. + \item Erstellen Sie das Klassendiagramm. + \end{enumerate} +\end{document} diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-abbott.pdf b/Master/texmf-dist/doc/latex/schule/doc/schule-abbott.pdf Binary files differnew file mode 100644 index 00000000000..17de98aa304 --- /dev/null +++ b/Master/texmf-dist/doc/latex/schule/doc/schule-abbott.pdf diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-abbott.tex b/Master/texmf-dist/doc/latex/schule/doc/schule-abbott.tex new file mode 100644 index 00000000000..abe524a16bf --- /dev/null +++ b/Master/texmf-dist/doc/latex/schule/doc/schule-abbott.tex @@ -0,0 +1,35 @@ +\documentclass[a4paper]{scrartcl} +\usepackage[utf8]{inputenc} +\input{etc.tex} +\begin{document} + \section*{Aufgabenumgebung -- u.\,a. automatische Zuordnung der Punkte} + \begin{lstlisting}[gobble=1,caption={}] + \begin{aufgaben} + \item Erstellen Sie aus dem obigen Text mit Hilfe der + Methode nach Abbott ein Objektdiagramm. Berücksichtigen + Sie dabei auch die Bezugsobjekte. Verwenden Sie + nur Bezeichner gemäß der Vorgaben aus dem Unterricht + \punkteitem{2} Geben Sie eine allgemeingültige und + fachlich korrekte Definition eines Informatiksystems an. + \punkteitem{10} Nennen Sie die Fachgebiete der + Fachwissenschaft Informatik und geben Sie pro Fachgebiet + ein Anwendungsbeispiel an. + \end{aufgaben} + \end{lstlisting} + + \vspace{0.6cm} + \hrule width \textwidth + \vspace{1cm} + + \begin{aufgaben} + \item Erstellen Sie aus dem obigen Text mit Hilfe der Methode + nach Abbott ein Objektdiagramm. Berücksichtigen Sie dabei + auch die Bezugsobjekte. Verwenden Sie nur Bezeichner + gemäß der Vorgaben aus dem Unterricht. + \punkteitem{2} Geben Sie eine allgemeingültige und fachlich + korrekte Definition eines Informatiksystems an. + \punkteitem{10} Nennen Sie die Fachgebiete der Fachwissenschaft + Informatik und geben Sie pro Fachgebiet ein Anwendungsbeispiel + an. + \end{aufgaben} +\end{document} diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-abstandThread.pdf b/Master/texmf-dist/doc/latex/schule/doc/schule-abstandThread.pdf Binary files differnew file mode 100644 index 00000000000..c9699ffba34 --- /dev/null +++ b/Master/texmf-dist/doc/latex/schule/doc/schule-abstandThread.pdf diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-abstandThread.tex b/Master/texmf-dist/doc/latex/schule/doc/schule-abstandThread.tex new file mode 100644 index 00000000000..9a3731f1f99 --- /dev/null +++ b/Master/texmf-dist/doc/latex/schule/doc/schule-abstandThread.tex @@ -0,0 +1,60 @@ +\documentclass[a4paper]{scrartcl} +\usepackage[utf8]{inputenc} +\input{etc.tex} +\begin{document} +\section*{Zusätzlicher Abstand bei einem Thread} + \begin{lstlisting}[gobble=6,multicols=2,caption={}] + \begin{sequencediagram} + \scaleSequenzdiagramm{0.8} + \newthread{fritz}{fritz} + \newthreadtwo{mutter} + {mutter}{5cm} + \newinst[2]{wecker}{wecker} + \newinst[2]{lampe}{lampe} + + \begin{callself}[2]{fritz}{ + schlafe()}{} + \end{callself} + \begin{call}{fritz}{ + gibUhrzeit()}{wecker} + {''5:30''} + \end{call} + \begin{callself}[2]{fritz}{ + schlafe()}{} + \begin{call}{mutter}{ + gibUhrzeit()}{wecker} + {''6:30''} + \end{call} + \begin{call}{mutter}{ + schalteAn()}{lampe}{} + \end{call} + \begin{call}{mutter}{ + weckeAuf()}{fritz}{} + \end{call} + \end{callself} + \end{sequencediagram} + \end{lstlisting} + \vspace{0.6cm} + \hrule width \textwidth + \vspace{1cm} + \begin{sequencediagram} + \scaleSequenzdiagramm{0.8} + \newthread{fritz}{fritz} + \newthreadtwo{mutter}{mutter}{5cm} + \newinst[2]{wecker}{wecker} + \newinst[2]{lampe}{lampe} + + \begin{callself}[2]{fritz}{schlafe()}{} + \end{callself} + \begin{call}{fritz}{gibUhrzeit()}{wecker}{''5:30''} + \end{call} + \begin{callself}[2]{fritz}{schlafe()}{} + \begin{call}{mutter}{gibUhrzeit()}{wecker}{''6:30''} + \end{call} + \begin{call}{mutter}{schalteAn()}{lampe}{} + \end{call} + \begin{call}{mutter}{weckeAuf()}{fritz}{} + \end{call} + \end{callself} + \end{sequencediagram} +\end{document} diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-etc.tex b/Master/texmf-dist/doc/latex/schule/doc/schule-etc.tex new file mode 100644 index 00000000000..30631c08202 --- /dev/null +++ b/Master/texmf-dist/doc/latex/schule/doc/schule-etc.tex @@ -0,0 +1,57 @@ +\usepackage[ngerman]{babel} +\usepackage[usenames,dvipsnames,svgnames,table]{xcolor} +\definecolor{blau}{rgb}{0,0,0.75} +\definecolor{orange}{rgb}{0.8,0.3,0} +\usepackage{hyperref} +\hypersetup{ + pdftitle = {\LaTeX-Klassen und Pakete für den Einsatz im Bereich der Schule}, + pdfsubject = {}, + pdfauthor = {Johannes Pieper, Johannes Kuhaupt, Ludger Humbert, Andr\'e Hilbig}, + colorlinks = true, + hypertexnames = true, + linkcolor=blau, % + filecolor=orange, % + citecolor=blau, + menucolor=orange, % + urlcolor=orange, + breaklinks=true +} +\usepackage{caption,xparse,xargs} +\usepackage[german=guillemets]{csquotes} +\usepackage{schule,syntaxdi,schulinf,schulphy} +\usepackage{placeins,float,prettyref} +\usepackage{newfloat} + +\lstset{ % + language=[LaTeX]TeX, % the language of the code + basicstyle=\small, % the size of the fonts that are used for the code + numbers=left, % where to put the line-numbers + numberstyle=\footnotesize, % the size of the fonts that are used for the line-numbers + stepnumber=2, % the step between two line-numbers. If it's 1, each line will be numbered + numbersep=5pt, % how far the line-numbers are from the code + backgroundcolor=\color{white}, % choose the background color. You must add \usepackage{color} + showspaces=false, % show spaces adding particular underscores + showstringspaces=false, % underline spaces within strings + showtabs=false, % show tabs within strings adding particular underscores + frame=false, % adds a frame around the code + tabsize=2, % sets default tabsize to 2 spaces + resetmargins=true, + captionpos=b, % sets the caption-position to bottom + title=, % show the filename of files included with \lstinputlisting; + breaklines=true, + breakautoindent=true, + prebreak=\mbox{ $\curvearrowright$}, + postbreak=\mbox{$\rightsquigarrow$ }, + linewidth=\columnwidth, + breakatwhitespace=true, % sets if automatic breaks should only happen at whitespace + numberstyle=\tiny\color{gray}, % line number style + keywordstyle=\color{blue}, % keyword style + commentstyle=\color{OliveGreen}, % comment style + stringstyle=\color{mauve}, % string literal style + morekeywords={ + zeitpunkt, punkteitem, scaleSequenzdiagramm, newthread, newthreadtwo, + newinst, node, chainin, draw, to, dokName, jahrgang, minisec, subsection, + glqq, grqq, euro +} % if you want to add more keywords to the set +} +\newcommand{\materialsammlung}{\url{http://ddi.uni-wuppertal.de/material/materialsammlung/index.html}} diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-nandGatter.pdf b/Master/texmf-dist/doc/latex/schule/doc/schule-nandGatter.pdf Binary files differnew file mode 100644 index 00000000000..1607bd2281b --- /dev/null +++ b/Master/texmf-dist/doc/latex/schule/doc/schule-nandGatter.pdf diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-nandGatter.tex b/Master/texmf-dist/doc/latex/schule/doc/schule-nandGatter.tex new file mode 100644 index 00000000000..353bfb4ea42 --- /dev/null +++ b/Master/texmf-dist/doc/latex/schule/doc/schule-nandGatter.tex @@ -0,0 +1,104 @@ +\documentclass[a4paper]{scrartcl} +\usepackage[utf8]{inputenc} +\input{etc.tex} +\begin{document} + \section*{NAND-Schaltpläne mit dem Paket \texttt{relaycircuit} erstellen} + \begin{lstlisting}[gobble=7,multicols=2,basicstyle=\footnotesize,caption={}] + \begin{tikzpicture} + \draw (0,6.8) node [left] {\(+\)} + -- (9,6.8); + \draw (0,0) node [left] {\(-\)} + -- (9,0); + \draw (4.5,0) to[short, *-] + (4.5,0) node [ground] {}; + + \draw (7.4,2.5) to[short,*-] + (7.5,2.5) to[lamp] (9,2.5) + node[ground] {}; + + \draw (2.5,5.8) node[arbeits + relais] (a1) {}; + \draw (2.5,4) node[arbeits relais] + (a2) {}; + \draw (2.4,6.8) to[short,*-] + (a1.anschluss); + \draw (a1.ausgabe) -- + (a2.anschluss); + + \draw (2.5,1) node[ruhe relais] + (r1) {}; + \draw (a2.ausgabe) -- + (r1.anschluss); + \draw (r1.ausgabe) to[short,-*] + (2.4,0); + \draw (5,1) node[ruhe relais] + (r2) {}; + \draw (r2.ausgabe) to[short,-*] + (4.9,0); + + \draw (7.5,1) node[arbeits relais] + (a3) {}; + \draw (7.5,4) node[ruhe relais] + (r3) {}; + \draw (a3.anschluss) -- + (r3.ausgabe); + \draw (a3.ausgabe) to[short,-*] + (7.4,0); + \draw (r3.anschluss) to[short,-*] + (7.4,6.8); + + \draw (2.4,2.5) to[short,*-*] + (4.9,2.5) -| (a3.eingabe); + \draw (r2.anschluss) |- + (r3.eingabe); + + \draw (0,4.7) node [left] {A} + to[short,-*] (0.2,4.7) + -- (a2.eingabe); + \draw (0.2,4.7) |- (r1.eingabe); + + \draw (0,2.1) node [left] {B} + to[short,-*] (0.4,2.1) + -| (r2.eingabe); + \draw (0.4,2.1) |- (a1.eingabe); + \end{tikzpicture} + \end{lstlisting} + \vspace{0.6cm} + \hrule width \textwidth + \vspace{1cm} + \scalebox{0.8}{ + \begin{tikzpicture} + \draw (0,6.8) node [left] {\(+\)} -- (9,6.8); + \draw (0,0) node [left] {\(-\)} -- (9,0); + \draw (4.5,0) to[short, *-] (4.5,0) node [ground] {}; + + \draw (7.4,2.5) to[short,*-] (7.5,2.5) to[lamp] (9,2.5) node[ground] {}; + + \draw (2.5,5.8) node[arbeits relais] (a1) {}; + \draw (2.5,4) node[arbeits relais] (a2) {}; + \draw (2.4,6.8) to[short,*-] (a1.anschluss); + \draw (a1.ausgabe) -- (a2.anschluss); + + \draw (2.5,1) node[ruhe relais] (r1) {}; + \draw (a2.ausgabe) -- (r1.anschluss); + \draw (r1.ausgabe) to[short,-*] (2.4,0); + \draw (5,1) node[ruhe relais] (r2) {}; + \draw (r2.ausgabe) to[short,-*] (4.9,0); + + \draw (7.5,1) node[arbeits relais] (a3) {}; + \draw (7.5,4) node[ruhe relais] (r3) {}; + \draw (a3.anschluss) -- (r3.ausgabe); + \draw (a3.ausgabe) to[short,-*] (7.4,0); + \draw (r3.anschluss) to[short,-*] (7.4,6.8); + + \draw (2.4,2.5) to[short,*-*] (4.9,2.5) -| (a3.eingabe); + \draw (r2.anschluss) |- (r3.eingabe); + + \draw (0,4.7) node [left] {A} to[short,-*] (0.2,4.7) -- (a2.eingabe); + \draw (0.2,4.7) |- (r1.eingabe); + + \draw (0,2.1) node [left] {B} to[short,-*] (0.4,2.1) -| (r2.eingabe); + \draw (0.4,2.1) |- (a1.eingabe); + \end{tikzpicture} + } +\end{document} diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-schaltplan.pdf b/Master/texmf-dist/doc/latex/schule/doc/schule-schaltplan.pdf Binary files differnew file mode 100644 index 00000000000..7141ab8d440 --- /dev/null +++ b/Master/texmf-dist/doc/latex/schule/doc/schule-schaltplan.pdf diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-schaltplan.tex b/Master/texmf-dist/doc/latex/schule/doc/schule-schaltplan.tex new file mode 100644 index 00000000000..44072a7abb0 --- /dev/null +++ b/Master/texmf-dist/doc/latex/schule/doc/schule-schaltplan.tex @@ -0,0 +1,43 @@ +\documentclass[a4paper]{scrartcl} +\usepackage[utf8]{inputenc} +\input{etc.tex} +\begin{document} + \section*{Schaltpläne mit dem Paket \texttt{circuitikz} erstellen} + \begin{lstlisting}[gobble=4,basicstyle=\footnotesize,caption={}] + \begin{circuitikz} + \draw + (0,0)--(1,0) to[european resistor,l=$47$\,k$\Omega$] (3,0)--(5,0) + to[C, l=$470$\,$\mu$F] (7,0) -- (8,0) + (4.5,0) to[short, -*] (4.5,0) -- (4.5, -2) + (4.5,-2) -- (5,-2) to[voltmeter, l=$U_C$] (7,-2) -- (7.5,-2) + (7.5, -2) to[short, -*] (7.5,0) + (8,1) node[spdt, rotate=90] (Ums) {} + (Ums) node[right=0.4cm] {$WS$} + (Ums.out 1) node[left] {1} + (Ums.out 2) node[right] {2} + (0,0) |- (2,4) to[closing switch, l=$S$] (3,4) to[battery1, l=$U$] + (5,4) -| (Ums.out 2) + (Ums.in) -- (8,0) + (Ums.out 1) |- (0,2) to[short, -*] (0,2) + ; + \end{circuitikz} + \end{lstlisting} + \vspace{0.6cm} + \hrule width \textwidth + \vspace{1cm} + \begin{circuitikz}[scale=0.8] \draw + (0,0) -- (1,0) to[european resistor, l=$47$\,k$\Omega$] (3,0) -- (5,0) + to[C, l=$470$\,$\mu$F] (7,0) -- (8,0) + (4.5,0) to[short, -*] (4.5,0) -- (4.5, -2) + (4.5,-2) -- (5,-2) to[voltmeter, l=$U_C$] (7,-2) -- (7.5,-2) + (7.5, -2) to[short, -*] (7.5,0) + (8,1) node[spdt, rotate=90] (Ums) {} + (Ums) node[right=0.4cm] {$WS$} + (Ums.out 1) node[left] {1} + (Ums.out 2) node[right] {2} + (0,0) |- (2,4) to[closing switch, l=$S$] (3,4) to[battery1, l=$U$] (5,4) -| (Ums.out 2) + (Ums.in) -- (8,0) + (Ums.out 1) |- (0,2) to[short, -*] (0,2) + ; + \end{circuitikz} +\end{document} diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-skalierungSequenzdiagramm.pdf b/Master/texmf-dist/doc/latex/schule/doc/schule-skalierungSequenzdiagramm.pdf Binary files differnew file mode 100644 index 00000000000..9c794a5d6a9 --- /dev/null +++ b/Master/texmf-dist/doc/latex/schule/doc/schule-skalierungSequenzdiagramm.pdf diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-skalierungSequenzdiagramm.tex b/Master/texmf-dist/doc/latex/schule/doc/schule-skalierungSequenzdiagramm.tex new file mode 100644 index 00000000000..b012da622b7 --- /dev/null +++ b/Master/texmf-dist/doc/latex/schule/doc/schule-skalierungSequenzdiagramm.tex @@ -0,0 +1,78 @@ +\documentclass[a4paper]{scrartcl} +\usepackage[utf8]{inputenc} +\input{etc.tex} +\begin{document} + \section*{Sequenzdiagramm mit einer Skalierung} + \footnotesize{(entnommen aus \materialsammlung)} + % Der folgende kenntlich gemachte Abschnitt ist in der Zusammenarbeit von + % Informatikreferendaren und ehemaligen Informatikreferendaren der + % Studienseminare (heute ZfsL) Arnsberg, Hamm und Solingen entstanden. + % + % Der Abschnitt steht unter der Lizenz: Creative Commons by-nc-sa Version 4.0 + % http://creativecommons.org/licenses/by-nc-sa/4.0/deed.de + % + % Nach dieser Lizenz darf der Abschnitt beliebig kopiert und bearbeitet werden, + % sofern das Folgeprodukt wiederum unter gleichen Lizenzbedingungen vertrieben + % und auf die ursprünglichen Urheber verwiesen wird. + % Eine kommerzielle Nutzung ist ausdrücklich ausgeschlossen. + % + % Die Namensnennung durch einen Verweis und die Lizenzangabe der ursprünglichen + % Urheber auf den Materialien für Schülerinnen und Schüler ist erforderlich. + % + % Die vollständige Sammlung der Dokumente steht unter + % http://ddi.uni-wuppertal.de/material/materialsammlung/ + % zur Verfügung. + % + % Das LaTeX-Paket zum Setzen der Dokumente der Sammlung steht + % unter http://www.ctan.org/pkg/ + % zur Verfügung. + % + \begin{lstlisting}[multicols=2,gobble=7] + \begin{sequencediagram} + \scaleSequenzdiagramm{0.8} + \newthread{fritz}{fritz} + \newinst[2]{wecker}{wecker} + \newinst[2]{lampe}{lampe} + + \begin{callself}[2]{fritz}{ + schlafeSechsStunden()}{} + \end{callself} + \begin{call}{fritz}{ + gibUhrzeit()}{wecker}{ + ''5:30'' + } + \end{call} + \begin{callself}[2]{fritz}{ + schlafeEineStunde()}{} + \end{callself} + \begin{call}{fritz}{ + gibUhrzeit()}{wecker}{ + ''6:30'' + } + \end{call} + \begin{call}{fritz}{ + schalteAn()}{lampe}{} + \end{call} + \end{sequencediagram} + \end{lstlisting} + \vspace{0.6cm} + \hrule width \textwidth + \vspace{1cm} + \begin{sequencediagram} + \scaleSequenzdiagramm{0.8} + \newthread{fritz}{fritz} + \newinst[2]{wecker}{wecker} + \newinst[2]{lampe}{lampe} + + \begin{callself}[2]{fritz}{schlafeSechsStunden()}{} + \end{callself} + \begin{call}{fritz}{gibUhrzeit()}{wecker}{''5:30''} + \end{call} + \begin{callself}[2]{fritz}{schlafeEineStunde()}{} + \end{callself} + \begin{call}{fritz}{gibUhrzeit()}{wecker}{''6:30''} + \end{call} + \begin{call}{fritz}{schalteAn()}{lampe}{} + \end{call} + \end{sequencediagram} +\end{document} diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-syntaxPython.pdf b/Master/texmf-dist/doc/latex/schule/doc/schule-syntaxPython.pdf Binary files differnew file mode 100644 index 00000000000..25df404c849 --- /dev/null +++ b/Master/texmf-dist/doc/latex/schule/doc/schule-syntaxPython.pdf diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-syntaxPython.tex b/Master/texmf-dist/doc/latex/schule/doc/schule-syntaxPython.tex new file mode 100644 index 00000000000..0852ce9db90 --- /dev/null +++ b/Master/texmf-dist/doc/latex/schule/doc/schule-syntaxPython.tex @@ -0,0 +1,96 @@ +\documentclass[a4paper]{scrartcl} +\usepackage[utf8]{inputenc} +\input{etc.tex} +\begin{document} + \section*{Darstellung der Syntax von \texttt{if-then-else} in Python} + \begin{lstlisting}[gobble=2,basicstyle=\footnotesize,multicols=2,caption={}] + \node [] {}; + \node [terminal] {if}; + \node [nonterminal] {Bedingung}; + \node [terminal] {:}; + \node [nonterminal] + {Anweisungsblock}; + \node (ersteReiheEnde) [point] {}; + \node (ersteReiheEndeUnten) + [point, below=of + ersteReiheEnde] {}; + \node (zweiteReiheStartOben) + [point, left=of + ersteReiheEndeUnten, + xshift=-75mm] {}; + \node (zweiteReiheStart) + [point, below=of + zweiteReiheStartOben] {}; + { + [start chain=elif going right] + \chainin (zweiteReiheStart); + \node [terminal] {elif}; + \node [nonterminal] + {Bedingung}; + \node [terminal] {:}; + \node [nonterminal] + {Anweisungsblock}; + \node (elifEnde) [point] {}; + \node (elifEndeOben) [point, + above=of elifEnde] {}; + \draw[->,left] (elifEndeOben) + -- (ersteReiheEndeUnten); + } + \node (dritteReiheStart) [point, + below=of zweiteReiheStart, + yshift=-5mm] {}; + \node (vierteReiheStart) [point, + below=of dritteReiheStart, + yshift=-5mm] {}; + \node (vierteReiheEnde) [point, + xshift=84mm] {}; + { + [start chain=else going right] + \chainin (dritteReiheStart); + \node [terminal] {else}; + \node [terminal] {:}; + \node (elseEnde) [nonterminal] + {Anweisungsblock}; + \draw[->] (elseEnde) + -| (vierteReiheEnde); + } + \node (ende) [endpoint] {}; + \end{lstlisting} + \vspace{0.6cm} + \hrule width \textwidth + \vspace{1cm} + \begin{tikzpicture}[syntaxdiagramm] + \node [] {}; + \node [terminal] {if}; + \node [nonterminal] {Bedingung}; + \node [terminal] {:}; + \node [nonterminal] {Anweisungsblock}; + \node (ersteReiheEnde) [point] {}; + \node (ersteReiheEndeUnten) [point, below=of ersteReiheEnde] {}; + \node (zweiteReiheStartOben) [point, left=of ersteReiheEndeUnten, xshift=-75mm] {}; + \node (zweiteReiheStart) [point, below=of zweiteReiheStartOben] {}; + { + [start chain=elif going right] + \chainin (zweiteReiheStart); + \node [terminal] {elif}; + \node [nonterminal] {Bedingung}; + \node [terminal] {:}; + \node [nonterminal] {Anweisungsblock}; + \node (elifEnde) [point] {}; + \node (elifEndeOben) [point, above=of elifEnde] {}; + \draw[->,left] (elifEndeOben) -- (ersteReiheEndeUnten); + } + \node (dritteReiheStart) [point, below=of zweiteReiheStart, yshift=-5mm] {}; + \node (vierteReiheStart) [point, below=of dritteReiheStart, yshift=-5mm] {}; + \node (vierteReiheEnde) [point, xshift=84mm] {}; + { + [start chain=else going right] + \chainin (dritteReiheStart); + \node [terminal] {else}; + \node [terminal] {:}; + \node (elseEnde) [nonterminal] {Anweisungsblock}; + \draw[->] (elseEnde) -| (vierteReiheEnde); + } + \node (ende) [endpoint] {}; + \end{tikzpicture} +\end{document} diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-telefonnummern.pdf b/Master/texmf-dist/doc/latex/schule/doc/schule-telefonnummern.pdf Binary files differnew file mode 100644 index 00000000000..c2efa8527a8 --- /dev/null +++ b/Master/texmf-dist/doc/latex/schule/doc/schule-telefonnummern.pdf diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-telefonnummern.tex b/Master/texmf-dist/doc/latex/schule/doc/schule-telefonnummern.tex new file mode 100644 index 00000000000..41e135ea885 --- /dev/null +++ b/Master/texmf-dist/doc/latex/schule/doc/schule-telefonnummern.tex @@ -0,0 +1,27 @@ +\documentclass[a4paper]{scrartcl} +\usepackage[utf8]{inputenc} +\input{etc.tex} +\begin{document} +\section*{Aufzählung mit Buchstaben} + \begin{lstlisting}[gobble=1,caption={}] + \begin{alphaEnum} + \item Wählen Sie eine Datenstruktur, die geeignet ist, die + Telefonnummern zu speichern. Notieren Sie auf + einem Zettel die Gründe für die Wahl. + \item Ordnen Sie alle obigen Telefonnummern im Schema der + Datenstruktur auf einem Zettel an. + \end{alphaEnum} + \end{lstlisting} + + \vspace{0.6cm} + \hrule width \textwidth + \vspace{1cm} + + \begin{alphaEnum} + \item Wählen Sie eine Datenstruktur, die geeignet ist, die + Telefonnummern zu speichern. Notieren Sie auf + einem Zettel die Gründe für die Wahl. + \item Ordnen Sie alle obigen Telefonnummern im Schema der + Datenstruktur auf einem Zettel an. + \end{alphaEnum} +\end{document} diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-ub.pdf b/Master/texmf-dist/doc/latex/schule/doc/schule-ub.pdf Binary files differnew file mode 100644 index 00000000000..fc6314d3594 --- /dev/null +++ b/Master/texmf-dist/doc/latex/schule/doc/schule-ub.pdf diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-ub.tex b/Master/texmf-dist/doc/latex/schule/doc/schule-ub.tex new file mode 100644 index 00000000000..420f38f887e --- /dev/null +++ b/Master/texmf-dist/doc/latex/schule/doc/schule-ub.tex @@ -0,0 +1,122 @@ +\documentclass[ + a4paper,11pt, + oneside,neuePO] + {schuleub} +\usepackage[utf8]{inputenc} +\usepackage[ngerman]{babel} +\definecolor{blau}{rgb}{0,0,0.75} +\definecolor{orange}{rgb}{0.8,0.3,0} +\usepackage{hyperref} +\hypersetup{ + pdftitle = {\LaTeX-Klassen und Pakete für den Einsatz im Bereich der Schule}, + pdfsubject = {}, + pdfauthor = {Johannes Pieper, Johannes Kuhaupt, Ludger Humbert, Andr\'e Hilbig}, + colorlinks = true, + hypertexnames = true, + linkcolor=blau, % + filecolor=orange, % + citecolor=blau, + menucolor=orange, % + urlcolor=orange, + breaklinks=true +} +\usepackage{caption,xparse,xargs} +\usepackage[german=guillemets]{csquotes} +\usepackage{schule,syntaxdi,schulinf,schulphy} +\usepackage{placeins,float,prettyref} +\usepackage{newfloat} + +\lstset{ % + language=[LaTeX]TeX, % the language of the code + basicstyle=\small, % the size of the fonts that are used for the code + numbers=left, % where to put the line-numbers + numberstyle=\footnotesize, % the size of the fonts that are used for the line-numbers + stepnumber=2, % the step between two line-numbers. If it's 1, each line will be numbered + numbersep=5pt, % how far the line-numbers are from the code + backgroundcolor=\color{white}, % choose the background color. You must add \usepackage{color} + showspaces=false, % show spaces adding particular underscores + showstringspaces=false, % underline spaces within strings + showtabs=false, % show tabs within strings adding particular underscores + frame=false, % adds a frame around the code + tabsize=2, % sets default tabsize to 2 spaces + resetmargins=true, + captionpos=b, % sets the caption-position to bottom + title=, % show the filename of files included with \lstinputlisting; + breaklines=true, + breakautoindent=true, + prebreak=\mbox{ $\curvearrowright$}, + postbreak=\mbox{$\rightsquigarrow$ }, + linewidth=\columnwidth, + breakatwhitespace=true, % sets if automatic breaks should only happen at whitespace + numberstyle=\tiny\color{gray}, % line number style + keywordstyle=\color{blue}, % keyword style + commentstyle=\color{green}, % comment style + stringstyle=\color{mauve}, % string literal style + morekeywords={ + zeitpunkt, punkteitem, scaleSequenzdiagramm, newthread, newthreadtwo, + newinst, node, chainin, draw, to, dokName, jahrgang, minisec, subsection, + glqq, grqq, euro +} % if you want to add more keywords to the set +} +\newcommand{\materialsammlung}{\url{http://ddi.uni-wuppertal.de/material/materialsammlung/index.html}} + +\thema{Mein Besuchsthema} +\reihe{Reihe zum Test} +\seminarinfo{Seminar für das Lehramt an Gymnasien und Gesamtschulen} +\seminaradresse{Teststr.~24, 58\,035 Wursthausen} +\ort{Wursthausen} +\besuchtitel{Lustiger Besuch} +\lerngruppe[EF]{ + Einführungsphase} +\datum{20.04.2024} +\zeit{08:00}{10:00} +\stunde{1} +\schule{Traumgymnasium} +\raum{B 224} + +\weiblich{20} +\maennlich{10} +\foerderbedarf{2} + +\referendar{Willi Wuster} + +\ausbildungsl{Müller} +\foerderbedarfl{Sarbina}{ + Simons}{Sehen} +\ako{Meier}[in] +\schulleiter{Humboldt} +\hauptseminar{Lagrange} + +\fachEins{Informatik}{ + Torvalds} +\fachZwei{Chinesisch}{ + Xianxu} + +\vorsitz{Newton}[r] +\schulvertreter{Einstein} +\fremderseminar{Knuth}[in] +\bekannterseminar{Turing} + +\begin{document} + \begin{teila} + \subsection{Erster Punkt} + \begin{stundenverlauf} + \zeitpunkt{10:30 Uhr} + Einstieg & Vortrag & LV & Tafel \\ \hline + \zeitpunkt{10:38 Uhr} + \ldots{} & weiter im Verlauf der Stunde & EA & \\ \hline + \end{stundenverlauf} + \end{teila} + + \begin{teilb} + \subsection{Erster Punkt} + \end{teilb} + + \addsec{ + Literaturverzeichnis} + + \begin{anhang} + %\externesDokumentMehrseitig + % {ab.pdf} + \end{anhang} + \end{document} diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-ubSource.pdf b/Master/texmf-dist/doc/latex/schule/doc/schule-ubSource.pdf Binary files differnew file mode 100644 index 00000000000..d71cb7f1ce9 --- /dev/null +++ b/Master/texmf-dist/doc/latex/schule/doc/schule-ubSource.pdf diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-ubSource.tex b/Master/texmf-dist/doc/latex/schule/doc/schule-ubSource.tex new file mode 100644 index 00000000000..cd064f070a0 --- /dev/null +++ b/Master/texmf-dist/doc/latex/schule/doc/schule-ubSource.tex @@ -0,0 +1,84 @@ +\documentclass[a4paper]{scrartcl} +\usepackage[utf8]{inputenc} +\input{etc.tex} +\usepackage{pdfpages} +\begin{document} + \thispagestyle{empty} + \section*{Musterhafter Aufbau des Unterrichtsprüfungsentwurf} + \begin{lstlisting}[gobble=0,multicols=2,basicstyle=\normalsize,caption={}] +\documentclass[ + a4paper,11pt, + oneside,neuePO] + {schuleub} +\usepackage[utf8]{inputenc} + +\thema{Mein Besuchsthema} +\reihe{Reihe zum Test} +\seminarinfo{Seminar für das + Lehramt an Gymnasien und + Gesamtschulen} +\seminaradresse{Teststr.~24, + 58\,035 Wursthausen} +\ort{Wursthausen} +\besuchtitel{Lustiger Besuch} +\lerngruppe[EF]{ + Einführungsphase} +\datum{20.04.2024} +\zeit{08:00}{10:00} +\stunde{1} +\schule{Traumgymnasium} +\raum{B 224} + +\weiblich{20} +\maennlich{10} +\foerderbedarf{2} + +\referendar{Willi Wuster} + +\ausbildungsl{Müller} +\foerderbedarfl{Sarbina}{ + Simons}{Sehen} +\ako{Meier}[in] +\schulleiter{Humboldt} +\hauptseminar{Lagrange} + +\fachEins{Informatik}{ + Torvalds} +\fachZwei{Chinesisch}{ + Xianxu} + +\vorsitz{Newton}[r] + % Frau Newton: \vorsitz{Newton} +\schulvertreter{Einstein} +\fremderseminar{Knuth}[in] +\bekannterseminar{Turing} + +\begin{document} + \begin{teila} + \subsection{Erster Punkt} + \begin{stundenverlauf} + \zeitpunkt{10:30 Uhr} + Einstieg & Vortrag & + LV & Tafel \\ \hline + \zeitpunkt{10:38 Uhr} + \ldots{} & weiter im + Verlauf der Stunde & + EA & \\ \hline + \end{stundenverlauf} + \end{teila} + + \begin{teilb} + \subsection{Erster Punkt} + \end{teilb} + + \addsec{ + Literaturverzeichnis} + + \begin{anhang} + \externesDokumentMehrseitig + {ab.pdf} + \end{anhang} + \end{lstlisting} +\clearpage +\includepdf[pages=1-last]{ub.pdf} +\end{document} diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-vorlage.tex b/Master/texmf-dist/doc/latex/schule/doc/schule-vorlage.tex new file mode 100644 index 00000000000..b0770fd2ac5 --- /dev/null +++ b/Master/texmf-dist/doc/latex/schule/doc/schule-vorlage.tex @@ -0,0 +1,10 @@ +\documentclass[a4paper]{scrartcl} +\usepackage[utf8]{inputenc} +\input{etc.tex} +\begin{document} + + \vspace{0.6cm} + \hrule width \textwidth + \vspace{1cm} + +\end{document} diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-wasIstInformatik.pdf b/Master/texmf-dist/doc/latex/schule/doc/schule-wasIstInformatik.pdf Binary files differnew file mode 100644 index 00000000000..52ad4adfbad --- /dev/null +++ b/Master/texmf-dist/doc/latex/schule/doc/schule-wasIstInformatik.pdf diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-wasIstInformatik.tex b/Master/texmf-dist/doc/latex/schule/doc/schule-wasIstInformatik.tex new file mode 100644 index 00000000000..0f890686ce5 --- /dev/null +++ b/Master/texmf-dist/doc/latex/schule/doc/schule-wasIstInformatik.tex @@ -0,0 +1,254 @@ +\documentclass{schullzk} +\usepackage[utf8]{inputenc} +\usepackage[ngerman]{babel} +\definecolor{blau}{rgb}{0,0,0.75} +\definecolor{orange}{rgb}{0.8,0.3,0} +\usepackage{hyperref} +\hypersetup{ + pdftitle = {\LaTeX-Klassen und Pakete für den Einsatz im Bereich der Schule}, + pdfsubject = {}, + pdfauthor = {Johannes Pieper, Johannes Kuhaupt, Ludger Humbert, Andr\'e Hilbig}, + colorlinks = true, + hypertexnames = true, + linkcolor=blau, % + filecolor=orange, % + citecolor=blau, + menucolor=orange, % + urlcolor=orange, + breaklinks=true +} +\usepackage{caption,xparse,xargs} +\usepackage[german=guillemets]{csquotes} +\usepackage{schule,syntaxdi,schulinf,schulphy} +\usepackage{placeins,float,prettyref} +\usepackage{newfloat} + +\lstset{ % + language=[LaTeX]TeX, % the language of the code + basicstyle=\small, % the size of the fonts that are used for the code + numbers=left, % where to put the line-numbers + numberstyle=\footnotesize, % the size of the fonts that are used for the line-numbers + stepnumber=2, % the step between two line-numbers. If it's 1, each line will be numbered + numbersep=5pt, % how far the line-numbers are from the code + backgroundcolor=\color{white}, % choose the background color. You must add \usepackage{color} + showspaces=false, % show spaces adding particular underscores + showstringspaces=false, % underline spaces within strings + showtabs=false, % show tabs within strings adding particular underscores + frame=false, % adds a frame around the code + tabsize=2, % sets default tabsize to 2 spaces + resetmargins=true, + captionpos=b, % sets the caption-position to bottom + title=, % show the filename of files included with \lstinputlisting; + breaklines=true, + breakautoindent=true, + prebreak=\mbox{ $\curvearrowright$}, + postbreak=\mbox{$\rightsquigarrow$ }, + linewidth=\columnwidth, + breakatwhitespace=true, % sets if automatic breaks should only happen at whitespace + numberstyle=\tiny\color{gray}, % line number style + keywordstyle=\color{blue}, % keyword style + commentstyle=\color{OliveGreen}, % comment style + stringstyle=\color{mauve}, % string literal style + morekeywords={ + zeitpunkt, punkteitem, scaleSequenzdiagramm, newthread, newthreadtwo, + newinst, node, chainin, draw, to, dokName, jahrgang, minisec, subsection, + glqq, grqq, euro +} % if you want to add more keywords to the set +} +\newcommand{\materialsammlung}{\url{http://ddi.uni-wuppertal.de/material/materialsammlung/index.html}} + +\inhalt{Definition Informatik} +\begin{document} + \thispagestyle{empty} + \section*{Beispiel für eine Lernzielkontrolle in + Informatik zum Thema »Was ist Informatik?«} + \footnotesize{(entnommen aus \materialsammlung)} + % Der folgende kenntlich gemachte Abschnitt ist in der Zusammenarbeit von + % Informatikreferendaren und ehemaligen Informatikreferendaren der + % Studienseminare (heute ZfsL) Arnsberg, Hamm und Solingen entstanden. + % + % Der Abschnitt steht unter der Lizenz: Creative Commons by-nc-sa Version 4.0 + % http://creativecommons.org/licenses/by-nc-sa/4.0/deed.de + % + % Nach dieser Lizenz darf der Abschnitt beliebig kopiert und bearbeitet werden, + % sofern das Folgeprodukt wiederum unter gleichen Lizenzbedingungen vertrieben + % und auf die ursprünglichen Urheber verwiesen wird. + % Eine kommerzielle Nutzung ist ausdrücklich ausgeschlossen. + % + % Die Namensnennung durch einen Verweis und die Lizenzangabe der ursprünglichen + % Urheber auf den Materialien für Schülerinnen und Schüler ist erforderlich. + % + % Die vollständige Sammlung der Dokumente steht unter + % http://ddi.uni-wuppertal.de/material/materialsammlung/ + % zur Verfügung. + % + % Das LaTeX-Paket zum Setzen der Dokumente der Sammlung steht + % unter http://www.ctan.org/pkg/ + % zur Verfügung. + \begin{lstlisting}[gobble=0,multicols=2,basicstyle=\footnotesize,caption={}] +\documentclass{schullzk} +\usepackage[utf8]{inputenc} +\inhalt{Definition Informatik} +\begin{document} + \punktesec{Aufgabe 1} + \begin{aufgaben} + \punkteitem{8} \textbf{ + Informatik -- zum + Begriff} + \begin{enumerate} + \item Geben Sie \textbf{Ihre} + Definition für Informatik an. + \item Ordnen Sie die folgenden + beiden Aussagen einer der + Ebenen \textbf{Pragmatik, + Syntax} oder \textbf{ + Semantik} zu: + \begin{itemize} + \item »Eine Studentin + sucht Literatur zu + einem bestimmten + Thema.« + \item »Bildarchive werden + häufig von + Journalistinnen + in Anspruch genommen, + um einen Artikel zu + illustrieren; dabei + ist meist das Thema + vorgegeben, aber + nicht der Bildinhalt.« + \end{itemize} + \item Benennen Sie die + Fachgebiete, in die + Informatik + üblicherweise + aufgeteilt wird. + \item Ordnen Sie die folgenden + Begriffe den von Ihnen + in 1\,c) genannten + Fachgebieten zu: + + Fahrtroutenoptimierung, + Software, + Programmiersprache, + Datenschutz, Linux, + MP3-Player + \item Grenzen Sie die Begriffe + \textbf{Information, Daten} + und \textbf{Wissen} + voneinander ab. + \end{enumerate} + \punkteitem{8} \textbf{Informatik + -- zum Begriff} + \begin{enumerate} + \item Grenzen Sie die Begriffe + \textbf{Semantik, Pragmatik, + Syntax} voneinander ab. + \item Nennen Sie die + Fachgebiete der Informatik + und ordnen Sie die folgenden + Begriffe zu: + Programmiersprache~Python, + Datenbank, + Persönlichkeitsschutz, + Informatische Bildung, + Hardware, Betriebssystem + \item Ordnen Sie die folgende + Aussage einer der Ebenen + \textbf{Daten}, \textbf{ + Wissen}, \textbf{Information} + zu: »Ein Dokument wird als + Folge von Zeichen/Symbolen + aufgefasst. Auf dieser Ebene + kann beispielsweise mit + Methoden agiert werden, die + Zeichenketten in Texten oder + die nach Merkmalen wie Farbe, + Textur und Kontur suchen.« + \item Geben Sie \textbf{Ihre} + Definition für Informatik an. + end{enumerate} + \end{aufgaben} +\end{document} + \end{lstlisting} +\clearpage + \punktesec{Aufgabe 1} + \begin{aufgaben} + \punkteitem{8} \textbf{ + Informatik -- zum + Begriff} + \begin{enumerate} + \item Geben Sie \textbf{Ihre} + Definition für Informatik an. + \item Ordnen Sie die folgenden + beiden Aussagen einer der + Ebenen \textbf{Pragmatik, + Syntax} oder \textbf{ + Semantik} zu: + \begin{itemize} + \item »Eine Studentin + sucht Literatur zu + einem bestimmten + Thema.« + \item »Bildarchive werden + häufig von + Journalistinnen + in Anspruch genommen, + um einen Artikel zu + illustrieren; dabei + ist meist das Thema + vorgegeben, aber + nicht der Bildinhalt.« + \end{itemize} + \item Benennen Sie die + Fachgebiete, in die + Informatik + üblicherweise + aufgeteilt wird. + \item Ordnen Sie die folgenden + Begriffe den von Ihnen + in 1\,c) genannten + Fachgebieten zu: + + Fahrtroutenoptimierung, + Software, + Programmiersprache, + Datenschutz, Linux, + MP3-Player + \item Grenzen Sie die Begriffe + \textbf{Information, Daten} + und \textbf{Wissen} + voneinander ab. + \end{enumerate} + \punkteitem{8} \textbf{Informatik + -- zum Begriff} + \begin{enumerate} + \item Grenzen Sie die Begriffe + \textbf{Semantik, Pragmatik, + Syntax} voneinander ab. + \item Nennen Sie die + Fachgebiete der Informatik + und ordnen Sie die folgenden + Begriffe zu: + Programmiersprache~Python, + Datenbank, + Persönlichkeitsschutz, + Informatische Bildung, + Hardware, Betriebssystem + \item Ordnen Sie die folgende + Aussage einer der Ebenen + \textbf{Daten}, \textbf{ + Wissen}, \textbf{Information} + zu: »Ein Dokument wird als + Folge von Zeichen/Symbolen + aufgefasst. Auf dieser Ebene + kann beispielsweise mit + Methoden agiert werden, die + Zeichenketten in Texten oder + die nach Merkmalen wie Farbe, + Textur und Kontur suchen.« + \item Geben Sie \textbf{Ihre} + Definition für Informatik an. + \end{enumerate} + \end{aufgaben} +\end{document} diff --git a/Master/texmf-dist/doc/latex/schule/schule.pdf b/Master/texmf-dist/doc/latex/schule/schule.pdf Binary files differindex ef90c8217de..43a2b12b37c 100644 --- a/Master/texmf-dist/doc/latex/schule/schule.pdf +++ b/Master/texmf-dist/doc/latex/schule/schule.pdf |