phi 1 giorno fa
parent
commit
843dc789cb
70 ha cambiato i file con 2133 aggiunte e 131 eliminazioni
  1. 5
    0
      06_05_6ZBG24s_pr3_FCT1/Pruefung.tex
  2. 0
    20
      06_06_6MT22i_pr3_FCT3/Lernziele.md~
  3. 3
    3
      06_06_6MT22i_pr3_FCT3/Teil1_OhneTR/Pruefung.tex
  4. 0
    32
      06_16_6MT22j_pr3_FCT3/Lernziele.md~
  5. 9
    0
      PET/framework/README.md
  6. 18
    0
      PET/framework/bin/clean.sh
  7. 22
    0
      PET/framework/bin/cleanall.sh
  8. 58
    0
      PET/framework/bin/cleantoc.rbARCHIV
  9. 17
    0
      PET/framework/bin/diffall.sh
  10. 63
    0
      PET/framework/bin/makeAndRenamePDF.shARCHIV
  11. 50
    0
      PET/framework/bin/makeBoth.sh
  12. 79
    0
      PET/framework/bin/makeall.shARCHIV
  13. 3
    0
      PET/framework/bin/pdf_print_postprocess.shARCHIV
  14. 11
    0
      PET/framework/bin/pdf_print_postprocess_salathe.sh
  15. 17
    0
      PET/framework/bin/pullall.sh
  16. 17
    0
      PET/framework/bin/pushall.sh
  17. 25
    0
      PET/framework/bmsLayoutPruefungBMP.tex
  18. 29
    0
      PET/framework/bmsLayoutPruefungBMPHeaderFooter.tex
  19. 178
    0
      PET/framework/bmsLayoutPruefungBMPSty.sty
  20. BIN
      PET/framework/font/4213-font.otf
  21. BIN
      PET/framework/font/Helvetica-Bold-Font.ttf
  22. 16
    0
      PET/framework/hyphenAll.tex
  23. 18
    0
      PET/framework/inputs/bmpMakros.tex
  24. 112
    0
      PET/framework/inputs/bms.sty
  25. 24
    0
      PET/framework/inputs/bmsColors.sty
  26. 13
    0
      PET/framework/inputs/bmsInput.tex
  27. 54
    0
      PET/framework/inputs/bmsLayout.tex
  28. 180
    0
      PET/framework/inputs/bmsMakros.tex
  29. 65
    0
      PET/framework/inputs/bmsNewIfs.tex
  30. 89
    0
      PET/framework/inputs/bmsUsePackages.tex
  31. 22
    0
      PET/framework/inputs/matheMakros.tex
  32. 223
    0
      PET/framework/inputs/matheMakrosFunctions.tex
  33. 25
    0
      PET/framework/inputs/matheMakrosGLS.tex
  34. 52
    0
      PET/framework/inputs/matheMakrosSymbols.tex
  35. 86
    0
      PET/framework/inputs/matheMakrosTrigo.tex
  36. 28
    0
      PET/framework/inputs/mmPapierbreiteSty.sty
  37. 17
    0
      PET/framework/inputs/prfg/AntwortBox.tex
  38. 2
    0
      PET/framework/logos/.gitignore
  39. 107
    0
      PET/framework/logos/LoeweAusgefuellt.svg
  40. BIN
      PET/framework/logos/LoeweMitWappen.pdf
  41. 126
    0
      PET/framework/logos/LoeweMitWappen.svg
  42. 69
    0
      PET/framework/logos/ZueriWappenCyan.pdf
  43. BIN
      PET/framework/logos/wappenSchwarz.png
  44. 7
    16
      PET/gesoBMP2025/PruefungS4.tex
  45. 4
    7
      PET/gesoBMP2025/PruefungS4_Schueler.tex
  46. 5
    6
      PET/gesoBMP2025/PruefungS4_Trainer.tex
  47. 16
    0
      PET/gesoBMP2025/S4_alleAufgaben.tex
  48. 0
    3
      PET/gesoBMP2025/alleAufgaben.tex
  49. 19
    0
      PET/gesoBMP2025/aufg/alg/bruchterm/#25_S2_Bruchterm_v1.tex#
  50. 2
    1
      PET/gesoBMP2025/aufg/daan/25_S4_BoxplotInterpretieren_v1.tex
  51. 18
    8
      PET/gesoBMP2025/aufg/daan/25_S4_Histogramm_v1.tex
  52. 27
    9
      PET/gesoBMP2025/aufg/daan/25_S4_Kenngroessen_v1.tex
  53. 27
    0
      PET/gesoBMP2025/aufg/daan/25_S4_Vierfeldtafel_ausfuellen_v1.tex
  54. 46
    0
      PET/gesoBMP2025/aufg/daan/25_S4_Vierfeldtafel_interpretieren_v1.tex
  55. BIN
      PET/gesoBMP2025/aufg/daan/img/HistogrammAusgefuellt.png
  56. 1
    11
      PET/gesoBMP2025/dirMake.sh
  57. 12
    0
      aufgaben/fct/potenz/Definitions_und_WertebereichVerschoben_v1.tex
  58. 1
    1
      aufgaben/gleichgn/exponentialgleichungen/TypTermImExponenten_v1.tex
  59. 2
    1
      aufgaben/stoch/kombinatorik/Kombination_Club1_v1.tex
  60. 1
    1
      aufgaben/stoch/kombinatorik/Kombination_GlorreicheSieben_v1.tex
  61. 1
    1
      aufgaben/stoch/kombinatorik/Kombination_Partei1_v2.tex
  62. 1
    1
      aufgaben/stoch/kombinatorik/Permutation_v2.tex
  63. 2
    1
      aufgaben/stoch/kombinatorik/Permutationen_SitzenImBus_v1.tex
  64. 1
    1
      aufgaben/stoch/kombinatorik/Variation_Ohne_Wiederholung_Theater_v1.tex
  65. 1
    1
      aufgaben/stoch/kombinatorik/Variation_Ohne_Wiederholung_Theater_v2.tex
  66. 1
    1
      aufgaben/stoch/kombinatorik/Variation_mit_Wiederholung_ZahlenschlossA_v1.tex
  67. 2
    2
      aufgaben/stoch/kombinatorik/Variation_mit_Wiederholung_ZahlenschlossB_log_v1.tex
  68. 2
    2
      aufgaben/stoch/kombinatorik/Variation_mit_Wiederholung_ZahlenschlossB_log_v2.tex
  69. 1
    1
      aufgaben/stoch/kombinatorik/Variation_mit_Wiederholung_ZahlenschlossC_defekt_v1.tex
  70. 1
    1
      aufgaben/stoch/kombinatorik/Variation_mit_Wiederholung_Zugabteil_v1.tex

+ 5
- 0
06_05_6ZBG24s_pr3_FCT1/Pruefung.tex Vedi File

@@ -9,8 +9,13 @@
9 9
 \renewcommand{\pruefungsNummer}{3}
10 10
 %%\renewcommand{\pruefungsTeil}{Teil 1 und 2 mit TR}
11 11
 \renewcommand{\pruefungsDatum}{Do., 5. Juni}
12
+<<<<<<< HEAD
12 13
 %% meine Zeit:  Brauchte 18'
13 14
 \renewcommand{\pruefungsVorgabeZeit}{75'}
15
+=======
16
+%% meine Zeit:  Brauchte 18.5 Min
17
+\renewcommand{\pruefungsVorgabeZeit}{75}
18
+>>>>>>> 4a0a76044a98edc5ae7e793c62ca47cf9f47c2ca
14 19
 
15 20
 \renewcommand{\inPapierform}{\achtAvier}%% es gibt "achtAvier", "openBook"
16 21
 \renewcommand{\pruefungsHilfsmittel}{Taschenrechner, Formelsammlung

+ 0
- 20
06_06_6MT22i_pr3_FCT3/Lernziele.md~ Vedi File

@@ -1,20 +0,0 @@
1
-Lernziele
2
-6 MT 22j
3
-
4
-Prüfung 3: Funktionen 3
5
-
6
------------------------
7
-Hilfsmittel: Teil 1 Schreibzeug
8
-             Teil 2 zusätzlich schriftliche Zusammenfassung (max 8. A4-Seiten) + Taschenrechner
9
-
10
-Polynomfunktionen
11
------------------
12
-    Gerade und ungerade Funktionen
13
-		
14
-Was bisher geschah:
15
-Exponentialgleichungen oder Vektorgeometrie
16
-
17
-(wir hatten schon:
18
-  * Zins und Zinseszins
19
-	* Stereometrie
20
-	

+ 3
- 3
06_06_6MT22i_pr3_FCT3/Teil1_OhneTR/Pruefung.tex Vedi File

@@ -9,8 +9,8 @@
9 9
 \renewcommand{\pruefungsNummer}{3}
10 10
 \renewcommand{\pruefungsTeil  }{Teil 1 ohne TR}
11 11
 \renewcommand{\pruefungsDatum }{Fr., 6. Juni}
12
-%% brauchte ca. 15 Minuten
13
-\renewcommand{\pruefungsVorgabeZeit}{60'}
12
+%% brauchte ca. 9' 
13
+\renewcommand{\pruefungsVorgabeZeit}{40'}
14 14
 
15 15
 %%\renewcommand{\inPapierform}{\achtAvier}%% es gibt "achtAvier", "openBook"
16 16
 \renewcommand{\pruefungsHilfsmittel}{Erlaubt sind Schreibzeug und
@@ -24,7 +24,7 @@ keine weiteren Hilfsmittel; \textbf{Kein} Taschenrechner.}
24 24
 
25 25
 %% im Teil TR: \section{Extremwertaufgabe}
26 26
 \section{Potenzfunktionen}
27
-\input{fct/potenz/Definitions_und_Wertebereich_v1}
27
+\input{fct/potenz/Definitions_und_WertebereichVerschoben_v1}
28 28
 \input{fct/potenz/GemeinsamePunkte_v1}
29 29
 \input{fct/potenz/NachRechtsSchieben_v1}
30 30
 \input{fct/potenz/FunktionsgleichungAbGraph_v1}

+ 0
- 32
06_16_6MT22j_pr3_FCT3/Lernziele.md~ Vedi File

@@ -1,32 +0,0 @@
1
-Lernziele
2
-6 MT 22j
3
-
4
-Prüfung 3: Funktionen 3
5
-
6
------------------------
7
-Hilfsmittel: Teil 1 Schreibzeug
8
-             Teil 2 zusätzlich schriftliche Zusammenfassung (max 8. A4-Seiten) + Taschenrechner
9
-
10
-Polynomfunktionen
11
------------------
12
-    Namen spezielle Punkte (Nullstelle, Hochpunkt, Wendepunkt etc.)
13
-    Gerade und ungerade Funktionen
14
-
15
-Umkehrfunktionen
16
-----------------
17
-   Definitions- und Wertebereiche
18
-
19
-Wurzelfunktionen
20
-----------------
21
-   Skizzieren und ablesen
22
-	 Definitions und Wertebereiche
23
-
24
-
25
-
26
-Was bisher geschah:
27
-Exponentialgleichungen oder Vektorgeometrie
28
-
29
-(wir hatten schon:
30
-  * Zins und Zinseszins
31
-	* Stereometrie
32
-	

+ 9
- 0
PET/framework/README.md Vedi File

@@ -0,0 +1,9 @@
1
+Framework
2
+=========
3
+
4
+Keine Inhalte, Keine Prüfungen.
5
+
6
+Das Framework kann für Berufsmaturityätsprüfungen verwendet werden.
7
+
8
+(C): CC-BY philipp.freimann@bms-w.ch
9
+

+ 18
- 0
PET/framework/bin/clean.sh Vedi File

@@ -0,0 +1,18 @@
1
+#!/bin/bash
2
+# clean all generated files (except the pdf)
3
+# 2019-07-07
4
+# philipp.freimann@bbw.ch
5
+
6
+rm -f *.aux
7
+rm -f *.dvi
8
+rm -f *.idx
9
+rm -f *.log
10
+rm -f *.ps
11
+rm -f *.toc
12
+rm -f *.log
13
+rm -f *.ilg
14
+rm -f *.ind
15
+rm -f *.blg
16
+rm -f *.bbl
17
+rm -f *.out
18
+rm -f *~

+ 22
- 0
PET/framework/bin/cleanall.sh Vedi File

@@ -0,0 +1,22 @@
1
+#!/bin/bash
2
+# find all directoies contining "*.aux" AND "clean.sh"
3
+# change to this directories and call "clean.sh"
4
+#
5
+
6
+CURRENT_DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )
7
+
8
+echo "Dir: $CURRENT_DIR"
9
+
10
+find . -iname '*.aux' -printf "$CURRENT_DIR/%h\n" > tmpAllDirs.log
11
+
12
+for currdir in `cat tmpAllDirs.log`; do
13
+		cd $currdir
14
+		if [ -f 'clean.sh' ] ; then
15
+				echo "found clean.sh in $currdir"
16
+				. ./clean.sh
17
+		fi
18
+		
19
+		echo "... done"
20
+done
21
+
22
+rm ${CURRENT_DIR}/tmpAllDirs.log

+ 58
- 0
PET/framework/bin/cleantoc.rbARCHIV Vedi File

@@ -0,0 +1,58 @@
1
+#!/usr/bin/ruby
2
+# -*- coding: utf-8 -*-
3
+
4
+# author: phi@gress.ly
5
+# version: 30. Okt. 2012 V 0.1
6
+#
7
+# Description
8
+#
9
+#   Read a LaTeX - table of Contents (TOC) and remove all duplicaten
10
+#   entries. Only the first entry is left
11
+#   eg. From the lines
12
+#      \contentsline {section}{Konzepte der Objektorientierung}{13}
13
+#      \contentsline {section}{Konzepte der Objektorientierung}{13}
14
+#      \contentsline {section}{Konzepte der Objektorientierung}{14}
15
+#      \contentsline {section}{Konzepte der Objektorientierung}{15}
16
+#   only the first line will remain
17
+#
18
+
19
+def main()
20
+  lastLine = ""
21
+  line     = STDIN.gets
22
+
23
+  while(line)
24
+    
25
+    if(isDuplicate(lastLine, line))
26
+      line = STDIN.gets
27
+    else
28
+      print line
29
+      lastLine = line
30
+      line     = STDIN.gets
31
+    end
32
+  end  
33
+end
34
+
35
+
36
+##
37
+#prüfe, ob zwei Einträgel den selben Titel gleich nacheinander haben. Wenn so, return "true"
38
+#
39
+def isDuplicate(l1, l2)
40
+   treffer1 = l1.match("\\\\contentsline \\{section\\}\\{\\\\numberline \\{[A-Z0-9\\.]+\\}(.*)\\}\\{([0-9]+)\\}")
41
+  if(treffer1)
42
+    title1 = treffer1[1].strip
43
+  end
44
+
45
+   treffer2 = l2.match("\\\\contentsline \\{section\\}\\{(.*)\\}\\{([0-9]+)\\}")
46
+  if(treffer2)
47
+    title2 = treffer2[1].strip
48
+  end
49
+
50
+  if(treffer1 && treffer2)
51
+    return title1 == title2;
52
+  else
53
+   return false
54
+  end
55
+
56
+end
57
+
58
+main()

+ 17
- 0
PET/framework/bin/diffall.sh Vedi File

@@ -0,0 +1,17 @@
1
+echo "diff /cnt/ ..."
2
+cd cnt
3
+git diff
4
+echo "... done (diff /cnt/)"
5
+echo
6
+
7
+echo "diff /pruefungen/ ..."
8
+cd ../pruefungen
9
+git diff
10
+echo "... done (diff /pruefungen/)"
11
+echo
12
+
13
+echo "diff /framework/ ..."
14
+cd ../framework
15
+git diff
16
+echo "... done (diff /framework/)"
17
+echo

+ 63
- 0
PET/framework/bin/makeAndRenamePDF.shARCHIV Vedi File

@@ -0,0 +1,63 @@
1
+#!/bin/bash
2
+#
3
+# 2019-07-11
4
+# philipp.freimann@bbw.ch
5
+#
6
+# Create all TeX-Relevant files (index, bibliography)
7
+# and rebuild the pdf.
8
+#
9
+
10
+rm -f ${TEX_LAYOUT_DIR}/zielgruppe.tex
11
+ln -s ${TEX_LAYOUT_DIR}/zielgruppe_${ZIELGRUPPE}.tex ${TEX_LAYOUT_DIR}/zielgruppe.tex
12
+
13
+chmod a+x *.sh
14
+chmod a-x *.tex
15
+
16
+#. ${TEX_INCLUDES_DIR}/makeall.sh
17
+
18
+makeindex ${article}.idx
19
+LATEX_TOOL=pdflatex
20
+##LATEX_TOOL=xelatex
21
+##LATEX_TOOL=lualatex
22
+#BIBALL=bibAll.bib
23
+
24
+echo "First processing ${LATEX_TOOL} .. ${ARTICLE_FILE_NAME}"
25
+
26
+#latex ${article}
27
+${LATEX_TOOL}  ${ARTICLE_FILE_NAME}
28
+
29
+makeindex ${ARTICLE_FILE_NAME}.idx
30
+
31
+bibtex ${ARTICLE_FILE_NAME}.aux
32
+
33
+chmod u+x ../includes/cleantoc.rb
34
+mv ${ARTICLE_FILE_NAME}.toc ${ARTICLE_FILE_NAME}tmptoc
35
+../includes/cleantoc.rb <${ARTICLE_FILE_NAME}tmptoc >${ARTICLE_FILE_NAME}.toc
36
+rm ${ARTICLE_FILE_NAME}tmptoc
37
+
38
+echo "Second processing ${ARTICLE_FILE_NAME}"
39
+${LATEX_TOOL} ${ARTICLE_FILE_NAME}
40
+
41
+makeindex ${ARTICLE_FILE_NAME}.idx
42
+
43
+# Post Processing
44
+
45
+postprocess="${POST_PROCESS_DIR}/${POST_PROCESS_COMMAND}"
46
+echo "Teste, ob ${postprocess} existiert: "
47
+if [ -x ${postprocess} ] 
48
+  then
49
+  echo "Starting Post Processor"
50
+  . ${postprocess}
51
+fi
52
+
53
+makeindex ${ARTICLE_FILE_NAME}.idx
54
+${LATEX_TOOL} --shell-escape ${ARTICLE_FILE_NAME}
55
+makeindex ${ARTICLE_FILE_NAME}.idx
56
+
57
+${LATEX_TOOL} --shell-escape ${ARTICLE_FILE_NAME}
58
+#lualatex ${ARTICLE_FILE_NAME}
59
+
60
+mv ${ARTICLE_FILE_NAME}.pdf ${ARTICLE_FILE_NAME}_${ZIELGRUPPE}.pdf
61
+
62
+## open evince (or other command) to show the PDF:
63
+${SHOW_COMMAND_FOR_PDF} ${ARTICLE_FILE_NAME}_${ZIELGRUPPE}.pdf &

+ 50
- 0
PET/framework/bin/makeBoth.sh Vedi File

@@ -0,0 +1,50 @@
1
+#!/bin/bash
2
+#
3
+# 2019-07-11
4
+# philipp.freimann@bbw.ch
5
+#
6
+# Create all TeX-Relevant files (index, bibliography)
7
+# and rebuild the pdf.
8
+#
9
+
10
+echo "ECHO Starting MAKE-TRAINER and no TRAINER"
11
+
12
+export FRAMEWORK_BIN_DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )
13
+echo "Layout Dir: ${FRAMEWORK_BIN_DIR}"
14
+
15
+echo "Caller Dir (make_dir): ${MAKE_DIR}"
16
+
17
+export TEX_LAYOUT_DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )
18
+echo "Layout Dir: ${TEX_LAYOUT_DIR}"
19
+
20
+TEX_LAYOUT_DIR=`realpath ${TEX_LAYOUT_DIR}/..`
21
+echo "Layout Dir: ${TEX_LAYOUT_DIR}"
22
+
23
+TEX_MAIN_PARENT=`realpath "${TEX_LAYOUT_DIR}/../cnt"`
24
+
25
+echo "Tex main Parent: ${TEX_MAIN_PARENT}"
26
+
27
+##export BBW_KAPITEL_DIR=${TEX_MAIN_PARENT}/includes/kapitel
28
+## neu ab Dez. 2020: nur noch die neuen Unterverzeichnisse in "thema" untersuchen.
29
+export BBW_THEMA_DIR=${TEX_MAIN_PARENT}/thema
30
+echo "BBW_THEMA_DIR = ${BBW_THEMA_DIR}"
31
+
32
+export BBW_PRUEFUNGS_AUFGABEN_DIR=`realpath ${TEX_MAIN_PARENT}/../pruefungen/aufgaben`
33
+echo "BBW_PRUEFUNGS_AUFGABEN_DIR = ${BBW_PRUEFUNGS_AUFGABEN_DIR}"
34
+
35
+##export BBW_REPETITIONS_AUFGABEN_DIR=${TEX_MAIN_PARENT}/includes/repetition
36
+
37
+##declare -x TEXINPUTS="${MAKE_DIR}:${TEX_LAYOUT_DIR}:${BBW_PRUEFUNGS_AUFGABEN_DIR}:${BBW_REPETITIONS_AUFGABEN_DIR}:${BBW_KAPITEL_DIR}:${BBW_THEMA_DIR}:"
38
+
39
+declare -x TEXINPUTS="${TEX_LAYOUT_DIR}:${BBW_PRUEFUNGS_AUFGABEN_DIR}:${BBW_KAPITEL_DIR}:${BBW_THEMA_DIR}:${MAKE_DIR}"
40
+
41
+echo "Tex Inputs: ${TEXINPUTS}"
42
+
43
+export POST_PROCESS_DIR=${MAKE_DIR}
44
+export POST_PROCESS_COMMAND="post_process.sh"
45
+
46
+. ${TEX_LAYOUT_DIR}/bin/makeAndRenamePDF.sh
47
+
48
+ZIELGRUPPE=TRAINER_${ZIELGRUPPE}
49
+
50
+${TEX_LAYOUT_DIR}/bin/makeAndRenamePDF.sh

+ 79
- 0
PET/framework/bin/makeall.shARCHIV Vedi File

@@ -0,0 +1,79 @@
1
+#!/bin/bash
2
+#
3
+# 2019-07-11
4
+# philipp.freimann@bbw.ch
5
+#
6
+# Create all TeX-Relevant files (index, bibliography)
7
+# and rebuild the pdf.
8
+#
9
+
10
+echo "ECHO Starting LAYOUT (includes)"
11
+#export TEX_MAIN_PARENT="${MAKE_DIR}/.."
12
+#echo "Tex Main Parent: ${TEX_MAIN_PARENT}"
13
+
14
+export TEX_LAYOUT_BIN_DIR=$( cd "$( dirname "${BASH_SOURCE[0]/../..}" )" >/dev/null 2>&1 && pwd ) 
15
+echo "Layout bin Dir: ${TEX_LAYOUT_BIN_DIR}"
16
+
17
+export TEX_LAYOUT_DIR=${TEX_LAYOUT_BIN_DIR}/..
18
+##export TEX_LAYOUT_DIR=$( cd "$( dirname "${BASH_SOURCE[0]/../..}" )" >/dev/null 2>&1 && pwd ) 
19
+echo "Layout     Dir: ${TEX_LAYOUT_DIR}"
20
+
21
+TEX_MAIN_PARENT=`realpath "${TEX_LAYOUT_BIN_DIR}/../.."`
22
+echo "Tex main Parent: ${TEX_MAIN_PARENT}"
23
+
24
+# export BBW_KAPITEL_DIR=${TEX_MAIN_PARENT}/includes/kapitel
25
+export BBW_PRUEFUNGS_DIR=${TEX_MAIN_PARENT}/pruefungen
26
+export BBW_PRUEFUNGS_AUFGABEN_DIR=${TEX_MAIN_PARENT}/pruefungen/aufgaben
27
+export BBW_REPETITIONS_AUFGABEN_DIR=${TEX_MAIN_PARENT}/cnt/includes/repetition
28
+
29
+#declare -x TEXINPUTS="${MAKE_DIR}:${TEX_LAYOUT_DIR}:${BBW_PRUEFUNGS_DIR}:${BBW_PRUEFUNGS_AUFGABEN_DIR}:${BBW_REPETITIONS_AUFGABEN_DIR}:${BBW_KAPITEL_DIR}:"
30
+
31
+declare -x TEXINPUTS="${MAKE_DIR}:${TEX_LAYOUT_DIR}:${BBW_PRUEFUNGS_DIR}:${BBW_PRUEFUNGS_AUFGABEN_DIR}:${BBW_REPETITIONS_AUFGABEN_DIR}:"
32
+
33
+echo "Tex Inputs: ${TEXINPUTS}"
34
+
35
+export POST_PROCESS_DIR=${MAKE_DIR}
36
+export POST_PROCESS_COMMAND="post_process.sh"
37
+
38
+rm -f ${TEX_LAYOUT_DIR}/zielgruppe.tex
39
+ln -s ${TEX_LAYOUT_DIR}/zielgruppe_${ZIELGRUPPE}.tex ${TEX_LAYOUT_DIR}/zielgruppe.tex
40
+
41
+chmod a+x *.sh
42
+chmod a-x *.tex
43
+
44
+#. ${TEX_INCLUDES_DIR}/makeall.sh
45
+
46
+makeindex ${article}.idx
47
+LATEX_TOOL=pdflatex
48
+##LATEX_TOOL=xelatex
49
+##LATEX_TOOL=lualatex
50
+#BIBALL=bibAll.bib
51
+
52
+echo "First processing ${LATEX_TOOL} .. ${ARTICLE_FILE_NAME}"
53
+
54
+#latex ${article}
55
+${LATEX_TOOL} ${ARTICLE_FILE_NAME}
56
+
57
+makeindex ${ARTICLE_FILE_NAME}.idx
58
+
59
+bibtex ${ARTICLE_FILE_NAME}.aux
60
+
61
+chmod u+x ../includes/cleantoc.rb
62
+mv ${ARTICLE_FILE_NAME}.toc ${ARTICLE_FILE_NAME}tmptoc
63
+../includes/cleantoc.rb <${ARTICLE_FILE_NAME}tmptoc >${ARTICLE_FILE_NAME}.toc
64
+rm ${ARTICLE_FILE_NAME}tmptoc
65
+
66
+# Post Processing
67
+
68
+postprocess="${POST_PROCESS_DIR}/${POST_PROCESS_COMMAND}"
69
+echo "Teste, ob ${postprocess} existiert: "
70
+if [ -x ${postprocess} ] 
71
+  then
72
+  echo "Starting Post Processor"
73
+  . ${postprocess}
74
+fi
75
+
76
+makeindex ${ARTICLE_FILE_NAME}.idx
77
+${LATEX_TOOL} ${ARTICLE_FILE_NAME}
78
+
79
+evince ${ARTICLE_FILE_NAME}.pdf &

+ 3
- 0
PET/framework/bin/pdf_print_postprocess.shARCHIV Vedi File

@@ -0,0 +1,3 @@
1
+##gs -dPDFA -dBATCH -dNOPAUSE -dUseCIEColor -sProcessColorModel=DeviceCMYK -sDEVICE=pdfwrite -sPDFACompatibilityPolicy=1 -sOutputFile=output_filename.pdf input_filename.pdf
2
+
3
+gs -dPDFA -dBATCH -dNOPAUSE -sColorConversionStrategy=UseDeviceIndependentColor -sDEVICE=pdfwrite -dPDFACompatibilityPolicy=2 -sOutputFile=output_filename.pdf input_filename.pdf

+ 11
- 0
PET/framework/bin/pdf_print_postprocess_salathe.sh Vedi File

@@ -0,0 +1,11 @@
1
+ifile=${1}
2
+
3
+echo "Create printable PDF form File ${ifile}."
4
+
5
+gs -dNOPAUSE -dBATCH \
6
+ -sDEVICE=pdfwrite \
7
+ -sOutputFile="${ifile}out.pdf" \
8
+ -dJPEGQ=92 -dQFactor=0.92 \
9
+ -c ".setpdfwrite 25165824 setvmthreshold " \
10
+ -c "<</GrayImageResolution 300/ImageMemory 8388608/AutoRotatePages/None/UCRandBGInfo/Preserve/PreserveOverprintSettings true>> setdistillerparams " \
11
+ -f "${ifile}"

+ 17
- 0
PET/framework/bin/pullall.sh Vedi File

@@ -0,0 +1,17 @@
1
+echo "pull /cnt/ ..."
2
+cd cnt
3
+git pull
4
+echo "... done (pulling /cnt/)"
5
+echo ""
6
+
7
+echo "pull /pruefungen/ ..."
8
+cd ../pruefungen
9
+git pull
10
+echo "... done (pulling /pruefungen/)"
11
+echo ""
12
+
13
+echo "pull /framework/ ..."
14
+cd ../framework
15
+git pull
16
+echo "... done (pulling /framework/)"
17
+echo ""

+ 17
- 0
PET/framework/bin/pushall.sh Vedi File

@@ -0,0 +1,17 @@
1
+echo "push /cnt/ ..."
2
+cd cnt
3
+git push
4
+echo "... done (pushing /cnt/)"
5
+echo
6
+
7
+echo "push /pruefungen/ ..."
8
+cd ../pruefungen
9
+git push
10
+echo "... done (pushing /pruefungen/)"
11
+echo
12
+
13
+echo "push /framework/ ..."
14
+cd ../framework
15
+git push
16
+echo "... done (pushing /framework/)"
17
+echo

+ 25
- 0
PET/framework/bmsLayoutPruefungBMP.tex Vedi File

@@ -0,0 +1,25 @@
1
+%% Philipp G Freimann Juli 2019 für die BBW
2
+%% Phi BBW-Vorlage für Mathematische Dokumente (LaTeX)
3
+%% 2019 - 07 - 11
4
+%% 2023 - 09 - 09  Änderungen für BMP Layout
5
+
6
+\documentclass[twoside,12pt,a4paper]{article}%%
7
+\usepackage[paper=a4paper,margin=17mm]{geometry}
8
+
9
+\input{inputs/bmsInput}
10
+
11
+\usepackage{bmsLayoutPruefungBMPSty}
12
+
13
+%%%%%%%%%%%%%%%  H E A D E R   &   F O O T E R %%%%%%%%%%%%%%%%%%%%
14
+
15
+%%
16
+% Aussehen der Titelzeilen jeder einzelnen Frage
17
+%
18
+\renewcommand{\frageTitelZeile}{%%
19
+\vspace{1mm}\textbf{Aufgabe\, \arabic{frageCounter}\stepcounter{frageCounter}%%
20
+  \hspace*{\fill}\arabic{tmpCounter} Punkte}
21
+
22
+\vspace{2mm}%%
23
+}%% end newcommaand frageTitelZeile
24
+
25
+\input{bmsLayoutPruefungBMPHeaderFooter}

+ 29
- 0
PET/framework/bmsLayoutPruefungBMPHeaderFooter.tex Vedi File

@@ -0,0 +1,29 @@
1
+%%
2
+%% 2025_05_30 Offizieller footer für GESO Berufsmaturitätsprüfungen
3
+%% (BMP)
4
+%% Autor: philipp.freimann@bms-w.ch
5
+%%
6
+
7
+%% PBM Prüfung: Kanton: Überschreibe BMS-Winterthur
8
+\newcommand{\topRightHeader}{%%
9
+  \begin{tabular}{cl}
10
+
11
+    \makebox{\raisebox{-3.5mm}{\includegraphics[width=5mm]{logos/ZueriWappenCyan.pdf}}
12
+      \hspace{-2mm}}
13
+    &
14
+    \makecell[l]{%%
15
+      \vspace{-1.5mm}{\scriptsize{\cdciFont{Bildungsdirektion}}}\\
16
+      \vspace{-3mm}\scriptsize{\thepage/24}}%%
17
+  \end{tabular}%%
18
+  \vspace{1mm}
19
+}%% end kommand \topRightHeaderPruefung
20
+
21
+
22
+\fancyhf[HR]{\topRightHeader} 
23
+
24
+\fancyhf[FL]{\tiny{Diese Prüfungsaufgaben dürfen erst nach Freigabe durch die Kommission Berufsmaturität (KBM) im Unterricht verwendet werden.\\
25
+Eine kommerzielle Verwendung bedarf der Bewilligung der KBM des Kantons Zürich.}}
26
+\fancyhf[FR]{\tiny{\pruefungsIDAufgabe{}\\\ausrichtung{}}}
27
+
28
+\renewcommand{\headrulewidth}{0pt}
29
+\renewcommand{\footrulewidth}{0pt}

+ 178
- 0
PET/framework/bmsLayoutPruefungBMPSty.sty Vedi File

@@ -0,0 +1,178 @@
1
+%% %% %% %%
2
+%%
3
+%% Generelles Layout der GESO BMP Schlussprüfungen
4
+%%
5
+
6
+
7
+%%  In den Dokumenten sollen die folgenden Attribute überschrieben werden:
8
+
9
+%% Ausrichtung und kantonale Prüfungs-ID
10
+\newcommand{\ausrichtung}{AUSRICHTUNG überschreiben}
11
+\newcommand{\pruefungsIDAufgabe}{prüfungsIDAufgabe überschreiben}
12
+
13
+%% Jahr und Datum
14
+\newcommand{\pruefungsJahr}{Jahr : $\backslash{}$pruefungsJahr überschreiben}
15
+\newcommand{\pruefungsDatumBMP}{Jahr : $\backslash{}$pruefungsDatumBMP überschreiben}
16
+
17
+%% Serie
18
+\newcommand{\pruefungsSerie}{\backslash{}pruefungsserie überschreiben}
19
+
20
+%% \pruefungsNummer und Teil
21
+\newcommand{\pruefungsNummer}{Pruefungsnummer mit renewcommand «pruefungsNummer» überschreiben.}
22
+\newcommand{\pruefungsTeil}{}%% Prüfungsteil mit renewcommand «pruefungsTeil» überschreiben}
23
+
24
+%% Zeit
25
+\newcommand{\pruefungsVorgabeZeit}{Pruefungsvorgabezeit mit renewcommand «pruefungsVorgabeZeit» überschreiben.}
26
+
27
+%%%%%%%%%%%%%%%%%%%%%%% P A C K A G E S %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
28
+
29
+
30
+%% damit die Punktezal schon geschrieben werden kann, obschon
31
+%% Die Punkte erst während dem Dokument zusammengetragen werden:
32
+\usepackage{totcount}
33
+
34
+%% LAYOUT FUER PRUEFUNGEN %%
35
+\headheight-15pt
36
+
37
+\newcounter{frageCounter}
38
+\setcounter{frageCounter}{1}
39
+
40
+\newcounter{tmpCounter}
41
+
42
+%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
43
+%%  environment "frage"
44
+%%
45
+
46
+\newcommand{\frageTitelZeile}{%%
47
+\vspace{1mm}\textbf{Aufgabe\ \arabic{frageCounter}\stepcounter{frageCounter}%%
48
+\,\,[\arabic{tmpCounter} Pkt.]:} \AUFGABE{\hspace*{\fill} $\Box$
49
+  s. separates Lösungsblatt \textbf{\hspace*{\fill}Pkt.: ......}}%%
50
+}%% end command \frageTitelZeile
51
+
52
+
53
+%% Environment "frage"
54
+\newenvironment{frage}[1][def]{%%
55
+\setcounter{tmpCounter}{#1}%%
56
+\addtocounter{maxpunkte}{\value{tmpCounter}}%%
57
+\begingroup
58
+
59
+%% Multicolumn nur wichtig, damit die Ränder hier nicht angezeigt werden.
60
+\begin{tabular}{p{178mm}}%%
61
+\multicolumn{1}{p{171mm}}{\frageTitelZeile}\\%%
62
+}{\\\end{tabular}\vspace{4mm}
63
+\AUFGABE{\noZUSAMMENFASSUNG{\mmPapierBMPBisEndeSeite{}\newpage}}
64
+\AUFGABE{\ZUSAMMENFASSUNG{\hrule}}
65
+\endgroup}
66
+%
67
+%% END environment "frage"
68
+%
69
+
70
+\newtotcounter{maxpunkte}
71
+
72
+\newcommand{\loeweUndWappen}[1]{\includegraphics[width=#1]{logos/LoeweMitWappen.pdf}}
73
+
74
+%% Header für Aufgaben und Lösungen (Löwe Titel etc.)
75
+\newcommand{\generalHeader}{%%
76
+   Kanton Zürich\\
77
+    Bildungsdirektion\\
78
+    \textbf{KBM - Kommission Berufsmaturität}\\
79
+    \vspace{2mm}\\
80
+    \Large{\textbf{Berufsmaturitätsprüfung \pruefungsJahr}}\\
81
+    \vspace{20mm}\\
82
+    \Large{\textbf{Mathematik \AUFGABE{\hspace*{100mm}}\LOESUNG{\hspace*{35mm}{\color{red}Lösungen}\hspace*{35mm}} Serie: \pruefungsSerie{}}}\\
83
+    \vspace{-1mm}\\
84
+    \Large{\textbf{Ausrichtung: \ausrichtung{}}}\\
85
+    \vspace{-2mm}\\
86
+    \hline\\
87
+}%% end generalHeader
88
+
89
+%% Titelseite des Lösungsdokumentes (nur Lehrpersonen)
90
+\newcommand{\titelSeiteLoesungen}{
91
+Notenberechnung: $P$ = Punkte; $N$ = Note\\
92
+\vspace{3mm}\\
93
+\vspace{5mm}\\
94
+{\Large{$N = \frac{5\cdot{}P}{89} + 1$}}\\
95
+\vspace{5mm}\\
96
+\begin{tabular}{|r|c|}\hline
97
+  \textbf{Punkte}     & \textbf{Note}  \\\hline
98
+   0 - 4              & \textbf{1}     \\\hline
99
+   5 - 13             & \textbf{1.5}   \\\hline
100
+  14 - 22             & \textbf{2}     \\\hline
101
+  23 - 31             & \textbf{2.5}   \\\hline
102
+  32 - 40             & \textbf{3}     \\\hline
103
+  41 - 48             & \textbf{3.5}   \\\hline
104
+  49 - 57             & \textbf{4}     \\\hline
105
+  58 - 66             & \textbf{4.5}   \\\hline
106
+  67 - 75             & \textbf{5}     \\\hline
107
+  76 - 84             & \textbf{5.5}   \\\hline
108
+  $\ge$ 85            & \textbf{6}     \\\hline
109
+\end{tabular}\\
110
+\vspace{56mm}
111
+}%% end Titelseite Lösungen (nur Lehrpersonen)
112
+
113
+%% Titelseite für Schülerinnen und Schüler (AUFGABEN)
114
+\newcommand{\titelSeiteAufgaben}{%%
115
+\begin{tabular}{lp{130mm}}
116
+\textbf{Dauer:} & \textbf{\pruefungsVorgabeZeit{}}\\
117
+\vspace{-2mm}\\%%
118
+\textbf{Hilfsmittel:} & \textbf{Taschenrechner, nicht grafik- und  netzfähig, ohne CAS}\\
119
+\vspace{-2mm}\\%%
120
+                      & \textbf{Formelsammlung, max. 8 A4-Seiten (4 A4-Blätter)}\\
121
+\vspace{-2mm}\\%%
122
+\textbf{Hinweise:}
123
+        & Dokumentenechte Schreibmedien benützen.\\
124
+\vspace{-2mm}\\%%
125
+        & Keinen Rotstift verwenden.\\
126
+\vspace{-2mm}\\%%
127
+        & Bleistift ist nur für Zeichnungen erlaubt.\\
128
+\vspace{-2mm}\\%%
129
+        & Die Aufgaben sind im dafür vorgesehenen Feld zu lösen.\\
130
+\vspace{-2mm}\\%%
131
+        & Der Lösungsweg muss vollständig ersichtlich und
132
+nachvollziehber sein.\\
133
+\vspace{-2mm}\\%%
134
+        & Ungültiges ist zu streichen und Schlussresultate sind zu unterstreichen.\\
135
+\vspace{-2mm}\\%%
136
+        & Fehlende Einheiten und falsche Rundungen ergeben
137
+Punkteabzug.\\
138
+\vspace{-2mm}\\
139
+\hline
140
+    \end{tabular}\\
141
+    \vspace{3mm}\\
142
+    \textbf{Name / Vorname}\hspace{21mm}\hrulefill\hrulefill\hrulefill\hrulefill\hrulefill\\
143
+    \vspace{-1mm}\\
144
+    \textbf{Klasse /
145
+      Prüfungsnummer}\,\,\hrulefill\hrulefill\hrulefill\hrulefill\hrulefill\,\,
146
+    Datum: \pruefungsDatumBMP{}\\
147
+    \renewcommand{\arraystretch}{1.5}
148
+    \begin{tabular}{|p{35mm}|p{35mm}|p{35mm}|p{35mm}|}\hline
149
+      Punkte & Maximum & Ergebnis      & Zweitkorrektur\\\hline
150
+      Total  &    \textbf{\total{maxpunkte} Punkte}   &          &               \\\hline
151
+      Note   &  \cellcolor{gray!75}    &          &               \\\hline
152
+    \end{tabular}
153
+    \renewcommand{\arraystretch}{1}\\
154
+\vspace{-2mm}\\
155
+    (Datum/Unterschrift)\\
156
+\vspace{-2mm}\\
157
+    Examinator/in: \hrulefill\\
158
+\vspace{-2mm}\\
159
+        Expert/in: \hrulefill\\
160
+    \small{Die Unterschrift der Expertin oder des Experten ist einzig
161
+      bei denjenigen Prüfungen notwendig,}\\
162
+    \small{bei denen eine Zweitkorrektur erfolgt ist.}%%
163
+}%% end titelSeiteAufgaben{}
164
+
165
+
166
+
167
+\newcommand{\pruefungsIntro}{\setcounter{maxpunkte}{0}%%
168
+  \begin{changemargin}{-12mm}{-11mm}{-29mm}{0mm}
169
+  \thispagestyle{empty}
170
+\begin{tabular}{rp{150mm}}
171
+  \raisebox{88mm}{\loeweUndWappen{31mm}} & \makecell[l]{\generalHeader{}\ifisAufgabe\titelSeiteAufgaben\fi\ifisLoesung\titelSeiteLoesungen\fi}%% end makecell
172
+\end{tabular}%%
173
+  \end{changemargin}
174
+  \setlength{\headheight}{5mm}
175
+  \newpage
176
+}%% END command prüfungsIntro"
177
+
178
+

BIN
PET/framework/font/4213-font.otf Vedi File


BIN
PET/framework/font/Helvetica-Bold-Font.ttf Vedi File


+ 16
- 0
PET/framework/hyphenAll.tex Vedi File

@@ -0,0 +1,16 @@
1
+%% Generelle Hyphenation für alle Deutschen technischen Texte aus dem
2
+%% Bereich der Programmierung
3
+
4
+\hyphenation{
5
+  Grund-kon-struk-tions-schrit-ten
6
+  Pro-gram-mier-spra-che
7
+  Schlüs-sel-wör-ter
8
+  Da-ten-struk-tu-ren
9
+  Sam-mel-ob-jek-te
10
+  Da-ten-ab-strak-tion
11
+  ge-nannt
12
+  Schlüs-sel-wort
13
+  Ver-si-cherungs-ge-sell-schaft
14
+  Java-Script
15
+  Ach-sen-ab-schnitt
16
+}

+ 18
- 0
PET/framework/inputs/bmpMakros.tex Vedi File

@@ -0,0 +1,18 @@
1
+%%
2
+%% Angabe der Punkte für die Korrigierenden
3
+%%
4
+
5
+\newcommand{\PUNKTE}[1]{\LOESUNG{\fbox{\huge{#1}\,P}}}
6
+
7
+\newcommand{\importAlleAufgaben}[1]{
8
+\isZusammenfassungtrue
9
+\AUFGABE{\section*{Zusammenfassung der Fragen}}
10
+\AUFGABE{\input{#1}}
11
+
12
+
13
+\isZusammenfassungfalse
14
+\AUFGABE{\section*{Prüfung}}
15
+\setcounter{maxpunkte}{0}  
16
+\setcounter{frageCounter}{1}
17
+\input{#1}
18
+}

+ 112
- 0
PET/framework/inputs/bms.sty Vedi File

@@ -0,0 +1,112 @@
1
+%%%%%%%%%%%%%%% L A Y O U T  %%%%%%%%%%%%%%%%%%%%%%%%%%%%
2
+%%
3
+%% Fonts and more
4
+%%
5
+
6
+%% Font
7
+\newcommand{\myTitelFont}{qhv}
8
+\newcommand*{\cdciFont}{\fontfamily{\myTitelFont}\selectfont\textbf}
9
+
10
+%% Font neues Layout 2023
11
+\renewcommand{\rmdefault}{qhv} % Helvetica
12
+\renewcommand{\sfdefault}{qhv} % " 
13
+
14
+
15
+\headheight30pt%
16
+
17
+%% Schlagwortverzeichnis
18
+\renewcommand{\indexname}{Stichwortverzeichnis}%%
19
+\renewenvironment{theindex}%
20
+               {\if@twocolumn
21
+                  \@restonecolfalse
22
+                \else
23
+                  \@restonecoltrue
24
+                \fi
25
+                \columnseprule \z@
26
+                \columnsep 35\p@
27
+                \twocolumn[\section{\indexname}]%
28
+                \@mkboth{\MakeUppercase\indexname}%
29
+                        {\MakeUppercase\indexname}%
30
+                \thispagestyle{fancy}\parindent\z@
31
+                \parskip\z@ \@plus .3\p@\relax
32
+                \let\item\@idxitem}
33
+               {\if@restonecol\onecolumn\else\clearpage\fi}%%
34
+               
35
+%% Subtitle
36
+\def\iffull#1{\if#1\relax\else}
37
+\gdef\@subtitle{}
38
+\def\subtitle#1{\gdef\@subtitle{#1}}
39
+\def\title#1{\gdef\@title{\sectfont\bfseries\LARGE#1\iffull\@subtitle\\%
40
+\mdseries\Large\@subtitle\fi}}
41
+
42
+
43
+%%%%%  H E A D E R %%%
44
+
45
+%% Erzeuge ein Kommando «parttitle»
46
+%% Siehe hier:
47
+%%  https://tex.stackexchange.com/questions/13387/how-to-get-part-name-in-latex
48
+\newcommand*\parttitle{}
49
+\let\origpart\part
50
+\renewcommand*{\part}[2][]{%
51
+   \ifx\\#1\\% optional argument not present?
52
+      \origpart{#2}%
53
+      \renewcommand*\parttitle{#2}%
54
+   \else
55
+      \origpart[#1]{#2}%
56
+      \renewcommand*\parttitle{#1}%
57
+   \fi
58
+}
59
+
60
+
61
+% styles siehe http://web.reed.edu/cis/help/latex/bibtexstyles.html
62
+% include texlife.bibtex.extra:
63
+\bibliographystyle{alphadin.bst}
64
+%\bibliographystyle{plain}
65
+
66
+%% cleardoublepage soll auf linker (also gerader) Seite beginnen.
67
+\makeatletter
68
+\renewcommand*\cleardoublepage{\clearpage\if@twoside
69
+  \ifodd\c@page \hbox{}\newpage\if@twocolumn\hbox{}%
70
+  \newpage\fi\fi\fi}
71
+\makeatother
72
+
73
+%% Titel immer links:
74
+\titleformat{\section}[block]%%
75
+{\huge}%%{\cleardoublepage\huge}
76
+{\thesection}%%
77
+{1em{}}%%
78
+{ | }%%
79
+[%%{\vspace{8cm}\raisebox{2mm}{\includegraphics[width=14cm]{logos/bbw.pdf}}\thispagestyle{empty}\newpage\mbox{}}
80
+]%%
81
+
82
+
83
+%%\titleformat{\part}{\normalfont\Huge\bfseries\color{titelFarbe}}{\thepart}{1em}{}%%
84
+%\titleformat{\section}{\normalfont\huge\bfseries\color{titelFarbe}}{\thesection}{1em}{}%%
85
+%\titleformat{\subsection}{\normalfont\Large\bfseries\color{titelFarbe}}{\thesubsection}{1em}{}%%
86
+%\titleformat{\subsubsection}{\normalfont\large\bfseries\color{titelFarbe}}{\thesubsubsection}{1em}{}%%
87
+\titleformat{\part}{\fontfamily{\myTitelFont}\huge\bfseries\color{titelFarbe}}{\thepart}{1em}{}%%
88
+\titleformat{\chapter}{\fontfamily{\myTitelFont}\huge\bfseries\color{titelFarbe}}{\thechapter}{1em}{}%%
89
+\titleformat{\section}{\fontfamily{\myTitelFont}\huge\bfseries\color{titelFarbe}}{\thesection}{1em}{}%%
90
+\titleformat{\subsection}{\fontfamily{\myTitelFont}\Large\bfseries\color{titelFarbe}}{\thesubsection}{1em}{}%%
91
+\titleformat{\subsubsection}{\fontfamily{\myTitelFont}\large\bfseries\color{titelFarbe}}{\thesubsubsection}{1em}{}%%
92
+
93
+%%\input{impressum.tex}
94
+
95
+%% Theoreme: Bemerkungen, Beispiele und Definitionen
96
+%\theoremstyle{remark}
97
+%\newtheorem{bsp}{Beispiel}[section]
98
+%\newtheorem{bem}{Bemerkung}[section]
99
+
100
+%%\theoremstyle{definitionstyle}
101
+%%\newtheorem{definition}{Definition}[section]
102
+
103
+%% EV Hier schauen, wegen Boxen und Faben um Bsp, Bem, Definition
104
+%% https://tex.stackexchange.com/questions/437317/leftbar-theorem-environment-with-changeable-colors-for-the-left-bar/437335
105
+
106
+%%%%%%%%%%%%%%%%%%%%%%
107
+
108
+%% Start fetching index entries for theindex
109
+\makeindex
110
+
111
+%%\setlength{\headheight}{36pt}
112
+\setlength{\topmargin}{-19mm}

+ 24
- 0
PET/framework/inputs/bmsColors.sty Vedi File

@@ -0,0 +1,24 @@
1
+%%
2
+%% festlegen der Farben
3
+
4
+\definecolor{codeBackground}{rgb}{0.9, 0.9, 0.8}%
5
+
6
+%% Nur der Trainer sieht das
7
+\definecolor{trainerFarbe}{HTML}{66CCCC}
8
+
9
+%% ein angenehmes Grün:
10
+\definecolor{farnFarbe}{HTML}{70D411}
11
+
12
+%% bbw Farbe (2023):
13
+\definecolor{bbwFarbe}{HTML}{9e142d}
14
+
15
+
16
+%%%%%%%%%%%%%%% Title Format for TRAINER %%%%%%%%%%%%%%%%%%%
17
+
18
+\ifisLoesung%%
19
+\definecolor{titelFarbe}{rgb}{0.8, 0.2, 0.0}%%
20
+\else%%
21
+%%\definecolor{titelFarbe}{rgb}{0.68, 0.74, 0.0}%%
22
+\definecolor{titelFarbe}{rgb}{0.0, 0.0, 0.0}%%
23
+\fi%%
24
+

+ 13
- 0
PET/framework/inputs/bmsInput.tex Vedi File

@@ -0,0 +1,13 @@
1
+%% Zentralisiert
2
+
3
+%% Welche Zielgruppe soll ausgedruckt werden?
4
+%% Typischerweise entweder TALS oder GESO (nicht beide). TRAINER ist optional für
5
+%% die Trainer Version.
6
+
7
+\input{inputs/bmsUsePackages}
8
+\input{inputs/bmsLayout}
9
+\input{inputs/bmsMakros}
10
+\input{inputs/bmpMakros}
11
+\input{inputs/matheMakros}
12
+\usepackage{inputs/bmsColors}
13
+\usepackage{inputs/bms}

+ 54
- 0
PET/framework/inputs/bmsLayout.tex Vedi File

@@ -0,0 +1,54 @@
1
+%%%%%%%%%%%%%%%%% L A Y O U T  %%%%%%%%%%%%%%%%%%%%%%%%%%%%
2
+%% 2020-12-27 1st version
3
+%% 2025_05_30 philipp.freimann@bms-w.ch
4
+%%
5
+
6
+\fancyhf{}%%
7
+\pagestyle{fancy}%%
8
+
9
+\renewcommand{\sectionmark}[1]{%%
10
+  \markboth{\thesection{} \ #1}{}%%
11
+}%%
12
+
13
+\renewcommand{\subsectionmark}[1]{%%
14
+  \markright{\thesubsection \ #1}%%
15
+}%%
16
+
17
+%% Achtung: chaptermark nur im BOOK-Style
18
+
19
+\renewcommand{\footrulewidth}{0.4pt}
20
+
21
+\parskip4pt
22
+\parindent0pt
23
+
24
+%\topmargin-2.0cm
25
+\textheight24.4cm
26
+
27
+\renewcommand{\arraystretch}{1}%%
28
+
29
+\newenvironment{bbwFillInTabular}{%%
30
+%% BEGIN PART:
31
+\renewcommand{\arraystretch}{2.1}
32
+\begin{tabular}%%
33
+}%% END PART:
34
+{\end{tabular}
35
+\renewcommand{\arraystretch}{1}%%
36
+}%% END Environment bbwFillInTabular
37
+
38
+
39
+%% left margin reducing:
40
+%% from here: https://stackoverflow.com/questions/1670463/latex-change-margins-of-only-a-few-pages
41
+\newenvironment{changemargin}[4]{%
42
+\begin{list}{}{%
43
+\setlength{\topsep}{0pt}%
44
+\setlength{\leftmargin}{#1}%
45
+\setlength{\rightmargin}{#2}%
46
+\setlength{\topmargin}{#3}%
47
+\setlength{\textheight}{#4}
48
+\setlength{\listparindent}{\parindent}%
49
+\setlength{\itemindent}{\parindent}%
50
+\setlength{\parsep}{\parskip}%
51
+}%
52
+\item[]}{\end{list}}
53
+
54
+\input{hyphenAll}

+ 180
- 0
PET/framework/inputs/bmsMakros.tex Vedi File

@@ -0,0 +1,180 @@
1
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2
+%%%%%%%%%%%%%%%%%% M A K R O S %%%%%%%%%%%%%%%%%%%%%%%%%%%
3
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
4
+
5
+%%%%%%%%%%%%%%%%%%%%%%%% g e n e r e l l e   M a k r o s %%%%%%%%%%%%%%%%%%%%%%%
6
+
7
+
8
+%% change, if huge (V=Version), major (S=Subversion) or minor
9
+%% (R=Revision) changes have benn made
10
+
11
+
12
+%% Info vorab bei \newcommand
13
+%% \newcommand{ - Kommandos können in den Parametern auch Leerzeilen
14
+%%     enthalten
15
+%% \newcommand*{ - Kommandos, also mit *, können jedoch in den
16
+%%    Argumenten KEINE \par (sprich Leerzeilen} enthalten
17
+
18
+%% 2019-07-26
19
+%% phi@freimann.eu
20
+%% Makros for BBW-Tex Documents
21
+\usepackage{inputs/bmsColors}
22
+
23
+%%%%%%%%%%%%%%%%%% I N C L U D E S   &   I N D E X  %%%%%
24
+\graphicspath{{../img/}}
25
+\graphicspath{{./img/}}
26
+
27
+\newcommand*\bbwGraphicRaise[3]{\raisebox{#1}{\includegraphics[width=#2]{#3}}}%%
28
+\newcommand*\bbwGraphic[2]{\bbwGraphicRaise{-5mm}{#1}{#2}}%%
29
+\newcommand*\bbwCenterGraphicRaise[3]{\begin{center}\bbwGraphicRaise{#1}{#2}{#3}\end{center}}
30
+\newcommand*\bbwCenterGraphic[2]{\bbwCenterGraphicRaise{-5mm}{#1}{#2}}%%
31
+
32
+
33
+%%%%%%%%% TRAINER Version vs. Schülerversion %%%%%%%%%%%%%
34
+%% Bem. Kein *-Kommando, da die TRAINER-Blöcke auch leerzeilne (\par)
35
+%% enthaltne können
36
+
37
+%%\makeatletter
38
+%% Je nach Umgebung "environment" wird das mmPapier breiter oder
39
+%% schmaler
40
+%% bei itemize sollen 16.4 und bei definiton-Boxen 16.8 mm genommen
41
+%% werden.
42
+
43
+\usepackage{inputs/mmPapierbreiteSty}
44
+
45
+\newcommand*{\leserluft}{\vspace{2mm}}
46
+
47
+%% Notiz felder 
48
+%% Anwendung:
49
+%% \noteField{10}  
50
+%%  --> Notizfeld mit 10 Leerzeilen
51
+\newcounter{DFCounter}
52
+
53
+
54
+%%Häuschenpapier
55
+\newcommand{\mmPapierZwei}[2]{\begin{tikzpicture}
56
+  \draw[step=5mm,lightgray,line width=0.02mm]
57
+  (0, 0) grid ({#2}, {#1});
58
+\end{tikzpicture}}%%
59
+
60
+
61
+%%
62
+%% Fülle den Rest der Seite mit 5mm Papier (hellgrau)
63
+%% Dies darf nicht innerhalb einer Umgebung (newenvironment)
64
+%% geschehen.
65
+%% Im Moment wird es aus dem environment "frage"
66
+%% (s. bmsLayoutPruefungBMPSty.sty) aufgerufen
67
+\newcommand{\mmPapierBMPBisEndeSeite}{
68
+
69
+\begin{tikzpicture}
70
+
71
+\newdimen\spaceleftOnPage
72
+\spaceleftOnPage=\dimexpr\textheight-\pagetotal+6pt\relax
73
+
74
+\pgfmathsetmacro{\gridWidth}{\textwidth        - mod(\textwidth,      5mm)      }
75
+\pgfmathsetmacro{\gridHeight}{\spaceleftOnPage - mod(\spaceleftOnPage,5mm) - 5mm}
76
+
77
+\mmPapierZwei{\gridHeight pt}{\gridWidth pt}
78
+
79
+\end{tikzpicture}%%
80
+\newpage%%
81
+}%% END Makro mmPapieBisEndeSeite
82
+
83
+
84
+%% Standardbreite für Arbeitsblätter und das Theorieheft
85
+%% Wird in bbwPruefung.sty überschrieben, da dort schmaler
86
+\def\defaultTextBreite{17.6}
87
+\def\unitCMWhatElse{cm}%% wird als Breitenangabe für den nächsten command verwendet
88
+
89
+%% Verwendung: \bbwCenterGraphic{\defaultTextBreite}{«img url»}
90
+\def\defaultTextBreiteCM{\defaultTextBreite\unitCMWhatElse}
91
+\newcommand{\mmPapier}[1]{\mmPapierZwei{#1}{\defaultTextBreite}}
92
+
93
+
94
+
95
+%% Notizen Berechungen auf Prüfungsblättern
96
+\newcommand{\platzFuerBerechnungen}[1]{\noLOESUNG{
97
+
98
+Notizen / Berechnungen:
99
+
100
+\mmPapier{#1}}}%% end platzFuerBerechnungen
101
+
102
+\newcommand{\platzFuerBerechnungenBisEndeSeite}[1]{\noLOESUNG{
103
+
104
+Notizen / Berechnungen:
105
+
106
+\mmPapierBisEndeSeite}}%% end platzFuerBerechnungen
107
+
108
+\newcommand{\platzFuerBerechnungenOhneText}[1]{\noLOESUNG{
109
+
110
+\mmPapier{#1}}}
111
+
112
+%% Die Abkürzung z.\,B. von «Zum Beispiel» hat einen verkleinerten Abstand.
113
+\newcommand*\zB{%
114
+z.\,B.
115
+}
116
+
117
+%% Platz für Berechnungen innerhalb einer bbwAufgabenBlock-Aufgabe
118
+\newcommand{\abplz}[1]{\noLOESUNG{
119
+
120
+  \mmPapierZwei{#1}{16.8}}}%% END plz
121
+
122
+
123
+%%%%%%%%%%%%%%%%%%%%%% B B W - M a t h e   F a r b c o d e s  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%555
124
+
125
+%% Theorem-Styles
126
+
127
+%%
128
+%% Force a blank page, when \newpage does not work
129
+%%
130
+\def\blankpage{%
131
+	\clearpage%
132
+	\null%
133
+	\clearpage}%%
134
+
135
+\newcommand{\Lueckentext}[1]{\,\,\noLOESUNG{\dotfill}\LOESUNG{#1}}
136
+
137
+
138
+\newcommand{\LoesungsRaumLen}[2]{
139
+\,\,
140
+\AUFGABE{\noZUSAMMENFASSUNG{{{\color{lightgray}   \underline{\hspace{#1}}}}}}%% end AUFGABE
141
+\ZUSAMMENFASSUNG{\noLOESUNG{***}}
142
+\LOESUNG{\noZUSAMMENFASSUNG{#2}}
143
+}%% end LoesungsRaumLen
144
+
145
+% Verwende \LOESUNGX{«lsg»}
146
+% sobald in der Zusammenfassung *** stehen soll und die Schüler nicht
147
+% auf die Idee kommen, hier schon zu lösen.
148
+%
149
+\newcommand{\LOESUNGX}[1]{\LOESUNG{#1}\ZUSAMMENFASSUNG{***}}
150
+
151
+
152
+\newcommand{\LoesungsRaum}[1]{\LoesungsRaumLen{30mm}{#1}}
153
+\newcommand{\LoesungsRaumKurz}[1]{\LoesungsRaumLen{15mm}{#1}}
154
+\newcommand{\LoesungsRaumLang}[1]{\LoesungsRaumLen{45mm}{#1}}
155
+
156
+%% Counter  für Aufgaben
157
+%% Bei jedem Part wird die Aufgabennummer zurückgesetz auf 1
158
+\newcommand{\bbwPartID}{AA1}
159
+\newcommand{\bbwAufgabenBlockID}{}
160
+\newcounter{bbwAufgabenNummerCounter}[part]
161
+\setcounter{bbwAufgabenNummerCounter}{1}
162
+\newcommand{\bbwAufgabenNummer}{\arabic{bbwAufgabenNummerCounter}}
163
+\newcommand{\nextBbwAufgabenNummer}{\stepcounter{bbwAufgabenNummerCounter}}
164
+\newcommand{\aufgSubLabel}{{\color{blue}\bbwAufgabenNummer. \alph*)}}
165
+%% Benutze außerhalb der bbwAufgabenblöcke folgendes Kommando, um an die
166
+%% nächste Aufgabennummer zu kommen. Dies z. B. wenn ein längerer Text vor der Aufgabe steht,
167
+%% der auch schon diese Bezeichnung erhalten sollte
168
+\newcommand{\bbwActAufgabenNr}{{\color{blue}\bbwAufgabenNummer. {\small[\bbwAufgabenBlockID]}}}
169
+
170
+\newenvironment{bbwAufgabenBlock}{%% Begin environment Part:
171
+\bbwActAufgabenNr{}
172
+%%{\color{blue}\bbwAufgabenNummer. {\small[\bbwAufgabenBlockID]}}
173
+\begin{enumerate}[label=\aufgSubLabel]
174
+}%% Ende der Präambel
175
+{%% END Part:
176
+\end{enumerate}
177
+\nextBbwAufgabenNummer
178
+}%% END environment bbwAufgabenBlock
179
+
180
+

+ 65
- 0
PET/framework/inputs/bmsNewIfs.tex Vedi File

@@ -0,0 +1,65 @@
1
+%%
2
+%% Diese "if"s werden benötigt, um die
3
+%% Versionen zu steuern
4
+
5
+%%
6
+%% AUFGABE        : Aufgabendokument
7
+%% ZUSAMMENFASSUNG: Zusammenfassung aller Fragen im Aufgabendokument
8
+%% Loesung        : Lösungsdokument
9
+
10
+\providecommand{\isTRANSITIONAL}{true}
11
+
12
+\newif\ifisZusammenfassung
13
+\newif\ifisLoesung
14
+\newif\ifisAufgabe
15
+
16
+\isZusammenfassungtrue
17
+\isAufgabefalse
18
+\isLoesungfalse
19
+
20
+%% Hilfsfunktionen, die das Handling vereinfachen
21
+%% anstelle von
22
+%%  \ifisZusamenfassung{...}\fi
23
+%% schreibe einfach \ZUSAMMENFASSUNG{...}
24
+
25
+\newcommand\ZUSAMMENFASSUNG[1]{%%
26
+{%%
27
+\ifisZusammenfassung{{#1}}%%
28
+\fi%%
29
+}}%%  
30
+
31
+\newcommand\noZUSAMMENFASSUNG[1]{%%
32
+{%%
33
+\ifisZusammenfassung{}%%
34
+\else%%
35
+{#1}%%
36
+\fi%%
37
+}}%%  
38
+
39
+\newcommand\AUFGABE[1]{%%
40
+{%%
41
+\ifisAufgabe{{#1}}%%
42
+\fi%%
43
+}}%%  
44
+
45
+\newcommand\noAUFGABE[1]{%%
46
+{%%
47
+\ifisAufgabe{}%%
48
+\else%%
49
+{#1}%%
50
+\fi%%
51
+}}%%  
52
+
53
+\newcommand\LOESUNG[1]{%%
54
+{%%
55
+\ifisLoesung{{\color{orange}{#1}}}%%
56
+\fi%%
57
+}}%%  
58
+
59
+\newcommand\noLOESUNG[1]{%%
60
+{%%
61
+\ifisLoesung{}%%
62
+\else%%
63
+{#1}%%
64
+\fi%%
65
+}}%%  

+ 89
- 0
PET/framework/inputs/bmsUsePackages.tex Vedi File

@@ -0,0 +1,89 @@
1
+%%\usepackage{german} %% Macht Probleme mit grafiken
2
+%\usepackage{mciteplus}
3
+
4
+\usepackage[dvipsnames,table]{xcolor}
5
+
6
+%\usepackage{pgfplotstable}
7
+\usepackage{tikz}
8
+%\usepackage{tkz-euclide} %% Grid
9
+
10
+%\usepackage{amsthm}
11
+\usepackage{amsfonts} %% Zahlmengen Z, R, ...
12
+\usepackage{eurosym}
13
+%\usepackage[mathscr]{euscript}
14
+
15
+%% THEOREMS?
16
+\usepackage{tcolorbox}
17
+\tcbuselibrary{theorems}
18
+\tcbuselibrary{skins}
19
+
20
+
21
+\usepackage{fancyhdr}
22
+\usepackage[utf8]{inputenc}
23
+
24
+%\usepackage{supertabular}
25
+\usepackage{makeidx}  
26
+%\usepackage{ifthen} 
27
+
28
+\usepackage{multirow}
29
+\usepackage{listings}
30
+
31
+%% Linebreaks in tabular-Zellen:
32
+\usepackage{makecell}
33
+
34
+\usepackage{multicol}
35
+\usepackage{lastpage}
36
+
37
+\usepackage{pstricks}
38
+
39
+%% bold typewriter font.
40
+%% Damit werden die Umlaute als Umlaute ins PDF geschrieben und nicht
41
+%% als o <backspace> "
42
+\usepackage[T1]{fontenc}
43
+%\usepackage{lmodern}
44
+
45
+\usepackage{enumitem}
46
+
47
+%\usepackage{float}
48
+
49
+\usepackage{titlesec}
50
+%\usepackage{textcomp}
51
+
52
+\usepackage{framed}
53
+\usepackage{mdframed}
54
+
55
+%%%%%%%%%%%%%%%%%%%%
56
+%\usepackage{tocbasic}
57
+
58
+%% für accentset wedge:
59
+\usepackage{accents}
60
+
61
+%% neue German: Sauberere Trennhilfe
62
+\usepackage[german]{babel}
63
+%%\usepackage{ngerman} %% ngerman seit 1998 deprecated (must change to babel soon!!!)
64
+
65
+%% Würfel
66
+\usepackage{epsdice}
67
+
68
+%% Einbinden von GeoGebra Bildchen:
69
+\usetikzlibrary{shapes.geometric}
70
+\usetikzlibrary{arrows}
71
+
72
+%% Hyperlinks
73
+\usepackage{hyperref}
74
+
75
+\hypersetup{
76
+    colorlinks=true,
77
+    linkcolor=blue,
78
+    filecolor=magenta,      
79
+    urlcolor=cyan,
80
+    bookmarks=true,
81
+}
82
+
83
+%% bugtracker (part of pgfplots) should be loaded AFTER "hyperref"
84
+%% See: https://texblog.net/hyperref/ AND https://tex.stackexchange.com/questions/16268/warning-with-footnotes-namehfootnote-xx-has-been-referenced-but-does-not-exi
85
+\usepackage{pgfplots}
86
+\pgfplotsset{width=10cm,compat=1.9}
87
+
88
+%% For Background on title page (Züri Wappn)
89
+\usepackage{eso-pic}

+ 22
- 0
PET/framework/inputs/matheMakros.tex Vedi File

@@ -0,0 +1,22 @@
1
+%% Philipp G Freimann Juli 2019 für die BBW
2
+%% Phi BBW-Vorlage für Mathematische Dokumente (LaTeX)
3
+%% 2019 - 07 - 11
4
+%%%%%%%%%%%%%%%%%%%%%%%%%%% M a t h e   M a k r o s %%%%%%%%%%%%%%%%%%%%%%%%%%%%%5
5
+
6
+\usetikzlibrary{arrows.meta}
7
+
8
+
9
+%% Kleine Symbole über anderen. Z. B. "?" über einem
10
+%% Gleichheitszeichen:
11
+%% Use \ueberMini{=}{?} um ein kleines Fragezeichen über ein
12
+%% Gleichheitsszeichen zu schreiben.
13
+\newcommand{\ueberMini}[2]{ \mathrel{\stackrel{\makebox[0pt]{\mbox{\normalfont\tiny
14
+#2}}}{#1}} }
15
+
16
+\input{inputs/matheMakrosGLS}
17
+
18
+\input{inputs/matheMakrosSymbols}
19
+
20
+\input{inputs/matheMakrosFunctions}
21
+
22
+\input{inputs/matheMakrosTrigo}

+ 223
- 0
PET/framework/inputs/matheMakrosFunctions.tex Vedi File

@@ -0,0 +1,223 @@
1
+%%
2
+%%  Mathe Makros (auch außerhalb der BMS)
3
+%%  2025_05_30
4
+%%  Autor: philipp.freimann@bms-w.c0
5
+%%
6
+%% Graphiken mit tikz und BMS-W Mathe-Makros
7
+%%
8
+\tikzset{bbwgrid/.style={help lines,color=bbwMMFarbe!25,thick,step=0.5cm}}
9
+
10
+%% einfach die folgende Zeile neu definieren bei kleineren Graphen und
11
+%% scale auf z. B. 0.5 setzen
12
+\tikzset{graphSkalierung/.style={xscale=1,yscale=1}}
13
+
14
+%% Koordinatensystem ohne Zahlen
15
+\newcommand{\bbwGridPartLeer}[4]{
16
+ % grid:
17
+ \draw[bbwgrid,graphSkalierung] (#1,#3) grid (#2,#4);
18
+
19
+ % axes
20
+ \draw[thick,graphSkalierung] (#1,0) -- (#2,0);
21
+ \draw[thick,graphSkalierung] (0,#3) -- (0,#4);
22
+ \foreach \x in {#1, ..., -1}  \draw[graphSkalierung] (\x cm, 3pt) -- (\x cm, -3pt);%%  node[anchor=north]{$\x$};
23
+ \foreach \x in {1, ..., #2}   \draw[graphSkalierung] (\x cm, 3pt) -- (\x cm, -3pt);%%  node[anchor=north]{$\x$};
24
+ \foreach \y in {#3, ..., -1}  \draw[graphSkalierung] (-3pt, \y cm) -- (3pt, \y cm);%%  node[anchor=east]{$\y\,\,$};
25
+ \foreach \y in {1, ..., #4}   \draw[graphSkalierung] (-3pt, \y cm) -- (3pt, \y cm);%%  node[anchor=east]{$\y\,\,$};
26
+ \draw[->,thick,graphSkalierung] (#2,0) -- ({#2+0.5},0) node[anchor=west]{$x$};
27
+ \draw[->,thick,graphSkalierung] (0,#4) -- (0,{#4+0.5}) node[anchor=south]{$y$};
28
+}
29
+
30
+\newcommand{\bbwGridPart}[4]{
31
+ % grid:
32
+ \draw[bbwgrid,graphSkalierung] (#1,#3) grid (#2,#4);
33
+
34
+ % axes
35
+ \draw[thick,graphSkalierung] (#1,0) -- (#2,0);
36
+ \draw[thick,graphSkalierung] (0,#3) -- (0,#4);
37
+ \foreach \x in {#1, ..., -1}  \draw[graphSkalierung] (\x cm, 3pt) -- (\x cm, -3pt)  node[anchor=north,graphSkalierung]{\small $\x\,\,\,$};
38
+ \foreach \x in {1, ..., #2}   \draw[graphSkalierung] (\x cm, 3pt) -- (\x cm, -3pt)  node[anchor=north,graphSkalierung]{$\x$};
39
+ \foreach \y in {#3, ..., -1}  \draw[graphSkalierung] (-3pt, \y cm) -- (3pt, \y cm)  node[anchor=east,graphSkalierung]{\small $\y\,\,$};
40
+ \foreach \y in {1, ..., #4}   \draw[graphSkalierung] (-3pt, \y cm) -- (3pt, \y cm)  node[anchor=east,graphSkalierung]{$\y\,\,$};
41
+ \draw[->,thick,graphSkalierung] (#2,0) -- ({#2+0.5},0) node[anchor=west]{$x$};
42
+ \draw[->,thick,graphSkalierung] (0,#4) -- (0,{#4+0.5}) node[anchor=south]{$y$};
43
+ }
44
+
45
+%% A function within a Grid (without painting the grid)
46
+%% #1: funciton eg 2*\x  (x has to be backquoted)
47
+%% #2: Domain eg. -1:2.5
48
+%% #3: colour eg red
49
+\newcommand{\bbwFuncC}[3]{\draw[domain=#2,smooth,samples=200,variable=\x,#3] plot ({\x},{#1});
50
+}
51
+%% A function within a Grid (without painting the grid)
52
+\newcommand{\bbwFunc}[2]{\bbwFuncC{#1}{#2}{blue}}
53
+
54
+%% Declare a function-plot
55
+%% xmin,xmax,ymin,ymax,fct,domain(x-min, x-max)
56
+%% example: \bbwFunction{-4}{3}{-2}{5}{-\x*\x- \x + 4.5}{-3:2}
57
+\newcommand{\bbwFunction}[6]{\begin{tikzpicture}
58
+\bbwGridPart{#1}{#2}{#3}{#4}
59
+ \bbwFunc{#5}{#6}
60
+%% \draw[domain=#6,smooth,samples=200,variable=\x,blue] plot ({\x},{#5});
61
+\end{tikzpicture}}
62
+%% a whole graph having a coordinate-system #1-#4 and any tizpicture content #5:
63
+\newcommand{\bbwGraph}[5]{\begin{tikzpicture}\bbwGridPart{#1}{#2}{#3}{#4}#5\end{tikzpicture}}
64
+\newcommand{\bbwGraphLeer}[5]{\begin{tikzpicture}\bbwGridPartLeer{#1}{#2}{#3}{#4}#5\end{tikzpicture}}
65
+
66
+%% Dots and lines:
67
+%% Dot example: \bbwDot{-1,2}{red}{east}{A}
68
+\newcommand{\bbwDot}[4]{\filldraw[color=#2!60, fill=#2!5, thick](#1) circle(0.05) node[anchor=#3]{$#4$};}
69
+
70
+%% Line example: \bbwLine{-1,0}{2,3}{red}
71
+\newcommand{\bbwLine}[3]{\draw[thick,color=#3] (#1)--(#2);}
72
+
73
+\newcommand{\bbwArrow}[3]{\draw[thick,color=#3,->] (#1)--(#2);}
74
+
75
+%% Strecke mit zwei Endpunkten
76
+%% #1, #2: Koordinaten der Endpunkte
77
+%% #3: Ort der Beschriftung
78
+%% #4: Beschtiftung (z. B. "a)")
79
+%% #5: farbe der Strecke und der Beschriftung
80
+\newcommand{\bbwStrecke}[5]{%%
81
+\bbwLine{#1}{#2}{#5}%
82
+\bbwDot{#1}{#5}{west}{}%
83
+\bbwDot{#2}{#5}{west}{}%
84
+\draw (#3) node{{\color{#5}#4}};
85
+}%%
86
+
87
+
88
+
89
+%% Draw a single letter or small text
90
+% #1: Position eg  4,4
91
+% #2: letter eg f or blah
92
+% #3: colour
93
+\newcommand{\bbwLetter}[3]{\draw[color=#3](#1) node{$#2$};}
94
+
95
+%%% ABC-Formel
96
+%% usage \abcd{<a>}{<b>}{<c>}
97
+%% example usage: \abcd{b}{5}{\sqrt{4}}
98
+\newcommand{\abcd}[3]{$\frac{-(#2)\pm\sqrt{(#2)^2 - 4\cdot{}(#1)\cdot{}(#3)}}{2\cdot{}(#1)}$}
99
+
100
+
101
+%% coordSysBBWFlex
102
+%% Flexibles Koordinatensystem mit Pfeilen und Pfeilbeschriftung, aber
103
+%% noch ohne "ticks".
104
+%% #1   : Rastergröße
105
+%% #2-#5: Größe des Rasters in cm
106
+%% #6   : Beschriftung in x-Richtung (in y-Richtung ist es immer y
107
+%% #7   : Zu zeichnende Funktion
108
+%% #8   : Ticks oder was sonst noch komplexeres in die Grafik muss
109
+\newcommand{\bbwFunctionColour}{blue}
110
+\newcommand{\coordSysBBWFlex}[8]{
111
+\begin{tikzpicture}
112
+\draw[step = #1,  thin, cyan!20] (#2, #4) grid (#3, #5);
113
+\draw[thick, ->] (#2,0) -- (#3,0) node[anchor = west] {$#6$};
114
+\draw[thick, ->] (0,#4) -- (0,#5) node[anchor = south] {$y$};
115
+\draw[domain=#2:#3,smooth,samples=200,variable=\x,\bbwFunctionColour] plot ({\x},{#7});
116
+#8;
117
+\end{tikzpicture}
118
+\renewcommand{\bbwFunctionColour}{blue}
119
+}%% end coordSysBBW
120
+
121
+\newcommand{\einheitskreis}{
122
+\definecolor{qqwuqq}{rgb}{0,0.79,0}
123
+\definecolor{qqqqff}{rgb}{0,0,1}
124
+\definecolor{qqzzzz}{rgb}{0,0.6,0.6}
125
+\definecolor{ffwwqq}{rgb}{1,0.4,0}
126
+\definecolor{qqccww}{rgb}{0,0.8,0.4}
127
+\definecolor{uququq}{rgb}{0.25,0.25,0.25}
128
+\definecolor{xdxdff}{rgb}{0.49,0.49,1}
129
+\begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=2.5cm,y=2.5cm]
130
+\draw[->,color=black] (-1.5,0) -- (1.5,0);
131
+\foreach \x in {-1.5,-1,-0.5,0.5,1}
132
+\draw[shift={(\x,0)},color=black] (0pt,2pt) -- (0pt,-2pt) node[below] {\footnotesize $\x$};
133
+\draw[->,color=black] (0,-1.5) -- (0,1.5);
134
+\foreach \y in {-1.5,-1,-0.5,0.5,1}
135
+\draw[shift={(0,\y)},color=black] (2pt,0pt) -- (-2pt,0pt) node[left] {\footnotesize $\y$};
136
+\draw[color=black] (0pt,-10pt) node[right] {\footnotesize $0$};
137
+\clip(-1.5,-1.5) rectangle (1.5,1.5);
138
+\draw [shift={(0,0)},color=qqwuqq,fill=qqwuqq,fill opacity=0.1] (0,0) -- (0:0.28) arc (0:46.14:0.28) -- cycle;
139
+\draw(0,0) circle (2.5cm);
140
+\draw [domain=-1.5:1.5] plot(\x,{(-0-0.72*\x)/-0.69});
141
+\draw (0.69,-1.5) -- (0.69,1.5);
142
+\draw (1,-1.5) -- (1,1.5);
143
+\draw (1.12,0.6) node[anchor=north west,color=qqccww] {t};
144
+\draw (0.50,0.42) node[anchor=north west,color=ffwwqq] {s};
145
+\draw (0.30,0.21) node[anchor=north west,color=qqzzzz] {c};
146
+\draw [line width=1.2pt,color=qqccww] (1,1.04)-- (1,0);
147
+\draw [line width=1.2pt,color=ffwwqq] (0.69,0.72)-- (0.69,0);
148
+\draw [line width=1.6pt,color=qqzzzz] (0.69,0)-- (0,0);
149
+\begin{scriptsize}
150
+\fill [color=xdxdff] (0.69,0.72) circle (1.5pt);
151
+\draw[color=xdxdff] (0.49,0.71) node {$P$};
152
+\fill [color=uququq] (0.69,0) circle (1.5pt);
153
+\draw[color=uququq] (0.8,0.12) node {$Xp$};
154
+%%\fill [color=uququq] (1,1.04) circle (1.5pt);
155
+%%\draw[color=uququq] (1.22,0.95) node {$Yp$};
156
+\fill [color=uququq] (0.69,0.72) circle (1.5pt);
157
+\draw[color=uququq] (0.82,0.7) node {$Yp$};
158
+\fill [color=qqqqff] (0,0) circle (1.5pt);
159
+\draw(0.20,0.09) node {$\varphi$};
160
+\end{scriptsize}
161
+\end{tikzpicture}\par
162
+}%% END Command \einheitskreis
163
+
164
+
165
+\newcommand{\einheitskreisT}{%% Tangens
166
+\definecolor{qqwuqq}{rgb}{0,0.79,0}
167
+\definecolor{qqqqff}{rgb}{0,0,1}
168
+\definecolor{qqzzzz}{rgb}{0,0.6,0.6}
169
+\definecolor{ffwwqq}{rgb}{1,0.4,0}
170
+\definecolor{qqccww}{rgb}{0,0.8,0.4}
171
+\definecolor{uququq}{rgb}{0.25,0.25,0.25}
172
+\definecolor{xdxdff}{rgb}{0.49,0.49,1}
173
+\begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=2.5cm,y=2.5cm]
174
+\draw[->,color=black] (-1.5,0) -- (1.5,0);
175
+\foreach \x in {-1.5,-1,-0.5,0.5,1}
176
+\draw[shift={(\x,0)},color=black] (0pt,2pt) -- (0pt,-2pt) node[below] {\footnotesize $\x$};
177
+\draw[->,color=black] (0,-1.5) -- (0,1.5);
178
+\foreach \y in {-1.5,-1,-0.5,0.5,1}
179
+\draw[shift={(0,\y)},color=black] (2pt,0pt) -- (-2pt,0pt) node[left] {\footnotesize $\y$};
180
+\draw[color=black] (0pt,-10pt) node[right] {\footnotesize $0$};
181
+\clip(-1.5,-1.5) rectangle (1.5,1.5);
182
+\draw [shift={(0,0)},color=qqwuqq,fill=qqwuqq,fill opacity=0.1] (0,0) -- (0:0.28) arc (0:46.14:0.28) -- cycle;
183
+\draw(0,0) circle (2.5cm);
184
+\draw [domain=-1.5:1.5] plot(\x,{(-0-0.72*\x)/-0.69});
185
+\draw (0.69,-1.5) -- (0.69,1.5);
186
+\draw (1,-1.5) -- (1,1.5);
187
+\draw (1.12,0.6) node[anchor=north west,color=qqccww] {t};
188
+\draw (0.50,0.42) node[anchor=north west,color=ffwwqq] {s};
189
+\draw (0.30,0.21) node[anchor=north west,color=qqzzzz] {c};
190
+\draw [line width=1.2pt,color=qqccww] (1,1.04)-- (1,0);
191
+\draw [line width=1.2pt,color=ffwwqq] (0.69,0.72)-- (0.69,0);
192
+\draw [line width=1.6pt,color=qqzzzz] (0.69,0)-- (0,0);
193
+\begin{scriptsize}
194
+\fill [color=xdxdff] (0.69,0.72) circle (1.5pt);
195
+\draw[color=xdxdff] (0.49,0.71) node {$P$};
196
+\fill [color=uququq] (0.69,0) circle (1.5pt);
197
+\draw[color=uququq] (0.8,0.12) node {$Xp$};
198
+%%\fill [color=uququq] (1,1.04) circle (1.5pt);
199
+%%\draw[color=uququq] (1.22,0.95) node {$Yp$};
200
+\fill [color=uququq] (0.69,0.72) circle (1.5pt);
201
+\draw[color=uququq] (0.82,0.7) node {$Yp$};
202
+\fill [color=qqqqff] (0,0) circle (1.5pt);
203
+
204
+%% Tangens
205
+\draw[color=uququq] (1.27,1) node {$T=(1|t)$};
206
+\fill [color=qqqqff] (1,1.05) circle (1.5pt);
207
+
208
+
209
+\draw(0.20,0.09) node {$\varphi$};
210
+\end{scriptsize}
211
+\end{tikzpicture}\par
212
+}%% END Command \einheitskreisT
213
+
214
+
215
+\newcommand{\miniEinheitskreis}{
216
+\tikzset{graphSkalierung/.style={xscale=2,yscale=2}}
217
+\bbwGraph{-1.5}{1.5}{-1.5}{1.5}{
218
+\bbwFuncC{ sqrt(4-\x*\x)}{-2:2}{lightgray}
219
+\bbwFuncC{-sqrt(4-\x*\x)}{-2:2}{lightgray}
220
+}
221
+\tikzset{graphSkalierung/.style={xscale=1,yscale=1}}
222
+}%% end newcommand miniEinheitskreis
223
+

+ 25
- 0
PET/framework/inputs/matheMakrosGLS.tex Vedi File

@@ -0,0 +1,25 @@
1
+%% Gleichungssystem mit zwei Zeilen und vier Einträgen (je zwei links
2
+%% bzw. rechts).
3
+\def\gleichungZZ#1#2#3#4{%%
4
+  $$\left|
5
+  \begin{array}{rcl}
6
+    {#1} &=& {#2}\\
7
+    {#3} &=& {#4}
8
+    \end{array}\right|$$}%%
9
+
10
+\def\gleichungDD#1#2#3#4#5#6{%%
11
+  $$\left|
12
+  \begin{array}{rcl}
13
+    {#1} &=& {#2}\\
14
+    {#3} &=& {#4}\\
15
+    {#5} &=& {#6}\\
16
+    \end{array}\right|$$}%%
17
+
18
+\def\gleichungsSystemNummeriert#1#2#3#4{
19
+\begin{center}%%
20
+\begin{tabular}{|ccr|c}
21
+$#1$ & $=$ & $#2$ & \TRAINER{(I)}\\
22
+$#3$ & $=$ & $#4$ & \TRAINER{(II)}
23
+\end{tabular}%%
24
+\end{center}
25
+}%% end gleichungsSystem

+ 52
- 0
PET/framework/inputs/matheMakrosSymbols.tex Vedi File

@@ -0,0 +1,52 @@
1
+%% Das "entspricht" - Symbol:
2
+\newcommand{\hatset}[1]{\accentset{\wedge}{#1}}
3
+\newcommand{\entspricht}{\,\,\hatset{=}\,\,}
4
+\newcommand*\mittelwert[1]{\bar{#1}}
5
+\newcommand*\mediantilde[1]{\widetilde{#1}}
6
+%% Das Gradzeichen brauche ich oft:
7
+\newcommand{\degre}{\ensuremath{^\circ}}
8
+
9
+
10
+%% Eulersche Konstante im Deutschen aufrecht:
11
+ \DeclareMathOperator{\e}{\mathrm{e}}
12
+
13
+%% Lösungsmenge für x
14
+\newcommand{\LoesungsMenge}{\mathbb{L}}
15
+\newcommand{\lx}{\LoesungsMenge{}_x}
16
+
17
+%% Definitionsmenge
18
+\newcommand{\DefinitionsMenge}{\mathbb{D}}
19
+
20
+%% Wertebereich
21
+\newcommand{\Wertebereich}{\mathbb{W}}
22
+
23
+%% Wertebereich
24
+\newcommand{\Grundmenge}{\mathbb{G}}
25
+
26
+%vectors:
27
+%%\AtBeginDocument{\renewcommand{\vec}[1]{\overrightarrow{#1}}}
28
+
29
+%%% Spaltenvektor
30
+%% \Spvec{2;-1} oder \Spvec[c]{3;c;-4}
31
+%% from here: https://tex.stackexchange.com/questions/2705/typesetting-column-vector
32
+\makeatletter
33
+\newcommand{\Spvek}[2][r]{%
34
+  \gdef\@VORNE{1}
35
+  \left(\hskip-\arraycolsep%
36
+    \begin{array}{#1}\vekSp@lten{#2}\end{array}%
37
+  \hskip-\arraycolsep\right)}
38
+
39
+\def\vekSp@lten#1{\xvekSp@lten#1;vekL@stLine;}
40
+\def\vekL@stLine{vekL@stLine}
41
+\def\xvekSp@lten#1;{\def\temp{#1}%
42
+  \ifx\temp\vekL@stLine
43
+  \else
44
+    \ifnum\@VORNE=1\gdef\@VORNE{0}
45
+    \else\@arraycr\fi%
46
+    #1%
47
+    \expandafter\xvekSp@lten
48
+  \fi}
49
+\makeatother
50
+
51
+%% entspricht
52
+\newcommand{\estimates}{\overset{\scriptscriptstyle\wedge}{=}}

+ 86
- 0
PET/framework/inputs/matheMakrosTrigo.tex Vedi File

@@ -0,0 +1,86 @@
1
+%% Trigo Koordinatensysteme
2
+
3
+
4
+
5
+%% Trigonometrische Koordinatensysteme
6
+%% Alle heißen "trigsysS" wobei da S einer der folgenden Sub-Systeme
7
+%% bezeichnet:
8
+%%  A  phi von  0 ... 360
9
+%%     y   von -3 ...   3
10
+%%
11
+%%  B  phi von  0 ... 360
12
+%%     y   von -1 ...   1
13
+%%
14
+%%  C  phi von  -270 ... 450
15
+%%     y   von    -2 ...   2
16
+%%
17
+%%  D  phi von  -270 ... 450
18
+%%     y   von    -1 ...   1
19
+%%
20
+
21
+
22
+%% Koordinatensystem von 0 - 360 Grad (y -Ricthung -1 bis 1
23
+%% Die Funktion kann mit dem 1. Parameter eingegeben werden
24
+
25
+\newcommand{\trigsysAFct}[1]{
26
+\coordSysBBWFlex{0.5cm}{-1}{13}{-4}{4}{\varphi}{#1}{
27
+  \foreach \x [evaluate=\x as \degree using int(\x*30)] in {1,...,12}{ 
28
+    \draw (\x cm, 1pt) -- (\x cm, -1pt) node[anchor = north] {$\degree^\circ$};
29
+  }
30
+  \foreach \y in {-3,-2,-1,1,2,3}{
31
+   \draw (1pt, \y cm) -- (-1pt, \y cm) node[anchor = east] {$\y$};
32
+  }
33
+}
34
+}%% end trigsysC
35
+
36
+%% Leeres Koordinatensystem (fct = 0)
37
+\newcommand{\trigsysA}{\trigsysAFct{0}}
38
+
39
+
40
+%% Koordinatensystem von -270 bis 450 Grad. In y-Richtung von -2 bis 2
41
+%% Funktion wird mit #1-Parameter angegeben
42
+\newcommand{\trigsysBFct}[1]{
43
+\coordSysBBWFlex{0.5cm}{-1}{13}{-4}{4}{\varphi}{#1}{
44
+  \foreach \x [evaluate=\x as \degree using int(\x*30)] in {1,...,12}{ 
45
+    \draw (\x cm, 1pt) -- (\x cm, -1pt) node[anchor = north] {$\degree^\circ$};
46
+  }
47
+  \foreach \y in {-1,1}{
48
+   \draw (1pt, \y *3cm) -- (-1pt, \y *3cm) node[anchor = east] {$\y$};
49
+  }
50
+}
51
+}%% end trigsysC
52
+
53
+%% Leeres B-System
54
+\newcommand{\trigsysB}{\trigsysBFct{0}}
55
+
56
+
57
+%% Wie B-SYstem, jedoch in y-Richtung von -1 bis +1
58
+\newcommand{\trigsysCFct}[1]{
59
+\coordSysBBWFlex{0.2cm}{-6}{10}{-2.5}{2.5}{\varphi}{#1}{
60
+  \foreach \x [evaluate=\x as \degree using int(\x*90)] in {-3,-2,-1,1,2,3,4,5}{ 
61
+   \draw (\x *18mm, 1pt) -- (\x * 18mm, -1pt) node[anchor = north] {$\degree^\circ$};
62
+  }
63
+   
64
+  \foreach \y in {-2,-1,1,2}{
65
+    \draw (1pt, \y cm) -- (-1pt, \y cm) node[anchor = east] {$\y$};
66
+  }
67
+}
68
+}%% end trigsysC
69
+
70
+\newcommand{\trigsysC}{\trigsysCFct{0}}
71
+
72
+
73
+\newcommand{\trigsysDFct}[1]{
74
+\coordSysBBWFlex{0.2cm}{-6}{10}{-2.5}{2.5}{\varphi}{#1}{
75
+ \foreach \x [evaluate=\x as \degree using int(\x*90)] in {-3,-2,-1,1,2,3,4,5}{ 
76
+   \draw (\x *18mm, 1pt) -- (\x * 18mm, -1pt) node[anchor = north] {$\degree^\circ$};
77
+  }   
78
+  \foreach \y in {-1,1}
79
+   \draw (1pt, \y *2cm) -- (-1pt, \y *2cm) node[anchor = east] {$\y$};
80
+  }
81
+} %% end command: trig sys D cos()
82
+
83
+
84
+\newcommand{\trigsysDcos}{\trigsysDFct{2*cos(\x*50)}}
85
+\newcommand{\trigsysDsin}{\trigsysDFct{2*sin(\x*50)}}
86
+\newcommand{\trigsysD}{\trigsysDFct{0}}

+ 28
- 0
PET/framework/inputs/mmPapierbreiteSty.sty Vedi File

@@ -0,0 +1,28 @@
1
+%%
2
+%% Der folgende Code muss in einem STYLE (*.sty) sein, sonst funtz es
3
+%% nicht.
4
+
5
+\def\itemizeNAME{itemize}
6
+\def\tcbNAME{tcb@savebox}
7
+\newcommand{\TNT}[2]{\AUFGABE{
8
+
9
+\ifx\@currenvir\itemizeNAME{}%% innerhlab von \begin{itemize} und \end{itzmize}
10
+\renewcommand{\mmPapier}[1]{\mmPapierZwei{#1}{16.4}}%%
11
+\fi%%
12
+
13
+\ifx\@currenvir\tcbNAME{}%%  in Rezepten, Beispielen, Definitionen und Gesetzen:
14
+\renewcommand{\mmPapier}[1]{\mmPapierZwei{#1}{16.8}}%%
15
+\fi%%
16
+\mmPapier{#1}%%
17
+\renewcommand{\mmPapier}[1]{\mmPapierZwei{#1}{\defaultTextBreite}}%%
18
+}%% end isAufgabe
19
+\LOESUNG{#2}%%
20
+}%% END command TNT
21
+
22
+%% TNT bis End of Page
23
+\newcommand{\TNTeop}[1]{%%
24
+\AUFGABE{\mmPapierBisEndeSeite{}}%%
25
+\LOESUNG{#1}%%
26
+\newpage%%
27
+}%% END makro TNT bis Ende Seite
28
+

+ 17
- 0
PET/framework/inputs/prfg/AntwortBox.tex Vedi File

@@ -0,0 +1,17 @@
1
+%% Wahr/Falsch Boxen
2
+%% Aufruf \wahrbox{wahr}, falls das Resultat wahr ist
3
+%% Aufruf \wahrbox{falsch}, falls ``falsch'' angegeben werden muss.
4
+\newcommand{\wahrbox}[1]{($\Box$ wahr; $\Box$ falsch)\TRAINER{#1}}%%
5
+
6
+%% Besser:
7
+%% Aufruf \bbwCheckBox{true}{«hier ist die frage»} falls wahr
8
+%% Aufruf \bbwCheckBox{false}{«hier ist die frage»} falls falsch
9
+\newcommand{\bbwCheckBox}[2]{\ifstrequal{#1}{true}{\TRAINER{\makebox[0pt][l]{$\square$}{\raisebox{0.1\height}{$\times$}}}\noTRAINER{$\Box$}}{$\Box$} #2}
10
+
11
+%% Muss etwas schmaler sein, weil jede Frage einen Rahmen darum herum hat.
12
+\renewcommand{\mmPapier}[1]{\mmPapierZwei{#1}{18}}
13
+
14
+%% oder einfach \Box falls nicht anzukreuzen und für anzukreuzen:
15
+%% \BoxT
16
+%% Beispiel Kreuzen Sie ja \BoxT{} an und nicht nein \Box{}
17
+\newcommand{\BoxT}{\TRAINER{\color{green} x}\noTRAINER{\Box}}

+ 2
- 0
PET/framework/logos/.gitignore Vedi File

@@ -0,0 +1,2 @@
1
+*.ppm
2
+!*.pdf

+ 107
- 0
PET/framework/logos/LoeweAusgefuellt.svg
File diff soppresso perché troppo grande
Vedi File


BIN
PET/framework/logos/LoeweMitWappen.pdf Vedi File


+ 126
- 0
PET/framework/logos/LoeweMitWappen.svg
File diff soppresso perché troppo grande
Vedi File


+ 69
- 0
PET/framework/logos/ZueriWappenCyan.pdf Vedi File

@@ -0,0 +1,69 @@
1
+%PDF-1.5
2
+%µí®û
3
+4 0 obj
4
+<< /Length 5 0 R
5
+   /Filter /FlateDecode
6
+>>
7
+stream
8
+xœ]NË
9
+Â@¼ç+æ\7»›Ø|� x¨Ńø¨H{h=øûF+Ud`†d’IÑ1c§¤1H–
ÇŽzr#¨‹	Œ¡ÁüÑÜ)…*+Fî�dÔlÒöã|ëë߯åìØ,!AÕ’1ÄXyÿF»½_�8QÁ=ø=:²?õ›”¤„Jó¤Ã[ÔTÓ¦V*Ž
10
+endstream
11
+endobj
12
+5 0 obj
13
+   139
14
+endobj
15
+3 0 obj
16
+<<
17
+   /ExtGState <<
18
+      /a0 << /CA 1 /ca 1 >>
19
+   >>
20
+>>
21
+endobj
22
+2 0 obj
23
+<< /Type /Page % 1
24
+   /Parent 1 0 R
25
+   /MediaBox [ 0 0 260.535339 260.535309 ]
26
+   /Contents 4 0 R
27
+   /Group <<
28
+      /Type /Group
29
+      /S /Transparency
30
+      /I true
31
+      /CS /DeviceRGB
32
+   >>
33
+   /Resources 3 0 R
34
+>>
35
+endobj
36
+1 0 obj
37
+<< /Type /Pages
38
+   /Kids [ 2 0 R ]
39
+   /Count 1
40
+>>
41
+endobj
42
+6 0 obj
43
+<< /Producer (cairo 1.16.0 (https://cairographics.org))
44
+   /CreationDate (D:20230713211442+02'00)
45
+>>
46
+endobj
47
+7 0 obj
48
+<< /Type /Catalog
49
+   /Pages 1 0 R
50
+>>
51
+endobj
52
+xref
53
+0 8
54
+0000000000 65535 f 
55
+0000000557 00000 n 
56
+0000000325 00000 n 
57
+0000000253 00000 n 
58
+0000000015 00000 n 
59
+0000000231 00000 n 
60
+0000000622 00000 n 
61
+0000000738 00000 n 
62
+trailer
63
+<< /Size 8
64
+   /Root 7 0 R
65
+   /Info 6 0 R
66
+>>
67
+startxref
68
+790
69
+%%EOF

BIN
PET/framework/logos/wappenSchwarz.png Vedi File


+ 7
- 16
PET/gesoBMP2025/PruefungS4.tex Vedi File

@@ -5,13 +5,11 @@
5 5
 \input{bmsLayoutPruefungBMP}
6 6
 
7 7
 \renewcommand{\pruefungsJahr}{2025}
8
-\renewcommand{\pruefungsDatumBMP}{2025-MM-DD}
9
-\renewcommand{\pruefungsThema}{BMP 2025}
8
+\renewcommand{\pruefungsDatumBMP}{2025-12-18}
10 9
 \renewcommand{\ausrichtung}{GESO}
11
-\renewcommand{\klasse}{GESO}
10
+%%\renewcommand{\klasse}{GESO}
12 11
 \renewcommand{\pruefungsNummer}{2023 5}
13
-\renewcommand{\pruefungsDatum}{}
14
-\renewcommand{\pruefungsVorgabeZeit}{}
12
+\renewcommand{\pruefungsVorgabeZeit}{120 Minuten}
15 13
 \renewcommand{\pruefungsSerie}{4}
16 14
 \renewcommand{\pruefungsIDAufgabe}{2024-MGE-4-143\_Aufgabe}
17 15
 
@@ -19,20 +17,13 @@
19 17
 
20 18
 \pruefungsIntro{}
21 19
 
22
-\newpage
23
-Viel Erfolg
24
-\newpage
20
+\AUFGABE{\newpage%%
21
+\begin{center}Viel Erfolg\end{center}}%%
25 22
 
26
-%% Erster Titel
27
-\TRAINER{\section{Datenanalyse}}
28 23
 
29
-\vspace{20mm}
30
-
31
-%\input{aufg/daan/25_S4_BoxplotInterpretieren_v1}
32
-\input{alleAufgaben}
33
-\setcounter{frageCounter}{1}
34
-\input{alleAufgaben}
24
+\newpage
35 25
 
26
+\importAlleAufgaben{S4_alleAufgaben}%%
36 27
 
37 28
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
38 29
 \end{document}%

+ 4
- 7
PET/gesoBMP2025/PruefungS4_Schueler.tex Vedi File

@@ -1,8 +1,5 @@
1
-\input{inputs/bmsNewIfsTransitional}
1
+\input{inputs/bmsNewIfs}
2 2
 
3
-\isTALSfalse%%                                                                   
4
-\isGESOtrue%%                                                                   
5
-\isTRAINERfalse%%                                                               
6
-                                                                                
7
-\input{PruefungS4}                                                                
8
-                   
3
+\isAufgabetrue
4
+\isLoesungfalse
5
+\input{PruefungS4}

+ 5
- 6
PET/gesoBMP2025/PruefungS4_Trainer.tex Vedi File

@@ -1,7 +1,6 @@
1
-\input{inputs/bmsNewIfsTransitional}
2
-\isTALSfalse%%                                                                   
3
-\isGESOtrue%%                                                                   
4
-\isTRAINERtrue%%                                                               
5
-                                                                                
6
-\input{PruefungS4}                                                                
1
+\input{inputs/bmsNewIfs}
2
+
3
+\isLoesungtrue
4
+\isAufgabefalse
5
+\input{PruefungS4} 
7 6
                    

+ 16
- 0
PET/gesoBMP2025/S4_alleAufgaben.tex Vedi File

@@ -0,0 +1,16 @@
1
+
2
+%%
3
+%% Alle Fragen einer Serie
4
+%% sections typischerweise nur in der Lösung
5
+%%
6
+
7
+\LOESUNG{\section*{Algebra}}
8
+\LOESUNG{\section*{Gleichungen}}
9
+\LOESUNG{\section*{Funktionen}}
10
+\LOESUNG{\section*{Stochastik}}
11
+\LOESUNG{\section*{Datenanalyse}}
12
+
13
+\input{aufg/daan/25_S4_Histogramm_v1}
14
+\input{aufg/daan/25_S4_Kenngroessen_v1}
15
+\input{aufg/daan/25_S4_Vierfeldtafel_ausfuellen_v1}
16
+\input{aufg/daan/25_S4_Vierfeldtafel_interpretieren_v1}

+ 0
- 3
PET/gesoBMP2025/alleAufgaben.tex Vedi File

@@ -1,3 +0,0 @@
1
-
2
-\input{aufg/daan/25_S4_Histogramm_v1}
3
-\input{aufg/daan/25_S4_Kenngroessen_v1}

+ 19
- 0
PET/gesoBMP2025/aufg/alg/bruchterm/#25_S2_Bruchterm_v1.tex# Vedi File

@@ -0,0 +1,19 @@
1
+\begin{frage}[3]%% Anzahl Punkte für diese Aufgabe
2
+  Vereinfachen Sie so weit wie möglich:
3
+
4
+  $$\frac{x-a}{x} : \frac{a-x}{a}$$
5
+
6
+  
7
+  \noTRAINER{\mmPapierBMP{10}}%%
8
+  \TRAINER{1 Pkt für den Kehrwert:
9
+$$\frac{x-a}{x} \cdot{} \frac{a}{a-x}$$
10
+
11
+    2. Pkt für die vertauschte Differenz $a-b = -(b-a)$:
12
+
13
+    $$- \frac{x-a}{x} \cdot{} \frac{a}{x-a}$$
14
+
15
+    3. Pkt korrektes Kürzen:
16
+
17
+    $$\frac{-a}x$$
18
+  }%%
19
+\end{frage} 

+ 2
- 1
PET/gesoBMP2025/aufg/daan/25_S4_BoxplotInterpretieren_v1.tex Vedi File

@@ -1,7 +1,8 @@
1 1
 \begin{frage}[5]%% Anzahl Punkte für diese Aufgabe
2 2
   Gegeben sind die folgenden Boxplots:
3 3
 
4
+  not yet ...
4 5
   $$\lx=\LoesungsRaum{???}$$
5 6
   \platzFuerBerechnungen{6}%%
6
-  \TRAINER{}%%
7
+  \LOESUNG{... not yet}%%
7 8
 \end{frage}

+ 18
- 8
PET/gesoBMP2025/aufg/daan/25_S4_Histogramm_v1.tex Vedi File

@@ -1,15 +1,25 @@
1
-\begin{frage}[5]%% Anzahl Punkte für diese Aufgabe
1
+\begin{frage}[6]%% Anzahl Punkte für diese Aufgabe
2 2
 
3
-  Es wurden von Setzlingen die folgenden zwanzig Höhen in cm gemessen:
3
+  Von Setzlingen wurden die folgenden zwanzig Höhen in cm gemessen:
4 4
 
5
+  \vspace{3mm}
6
+  \begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|}\hline
7
+    4 & 4 & 6 & 6 & 8 & 9 & 9 & 9 & 10 & 10 & 10 & 11 & 11 & 12 &  13
8
+    & 13 & 13 & 16 & 18 & 18\\\hline
9
+    \end{tabular}
10
+  \vspace{3mm}
5 11
 
6
-  4,4,6,6,8,9,9,9,10,10,10,11,11,12,13,13,13,16,18,18
12
+  Zeichnen Sie zu diesen Daten ein Histogramm mit den Klassengrenzen
13
+  0, 5, 10, 15 und 20\,cm. Fallen Werte auf die Säulengrenzen, so sind
14
+  diese in die rechte Säule aufzunehmen. Geben Sie dabei in $y$-Richtung die
15
+  absoluten Werte an und beschriften Sie die Achsen.
7 16
 
8
-  Zeichnen Sie zu diesen Daten ein Histogramm mit den Klassengrenzen 0, 5, 10, 15 und 20 cm. Geben Sei dabei in $y$-Richtung die absoluten Werte an.
17
+  \AUFGABE{\noZUSAMMENFASSUNG{\bbwCenterGraphic{10cm}{aufg/daan/img/HistogrammKoordinatensystem.png}}}
18
+  \LOESUNG{\bbwCenterGraphic{7cm}{aufg/daan/img/HistogrammAusgefuellt.png}}
9 19
 
10
-  \bbwCenterGraphic{8cm}{aufg/daan/img/HistogrammKoordinatensystem.png}
20
+%%\mmPapierBMPBisEndeSeite{}
11 21
 
12
-  $$\lx=\LoesungsRaum{???}$$
13
-\noTRAINER{\mmPapierBMP{4}}
14
-  \TRAINER{Einen Punkt pro Säule und einen für die Verwendung absoluter Anzahlen (nicht relative). Wer relative Werte angibt hat zwar mehr gerechnet, erhält aber diesen Punkt nicht.}%%
22
+\LOESUNG{Einen Punkt pro Säule (max. 4 Punkte). Einen Punkt für
23
+  Verwendung absoluter, nicht relativer Zahlen. Je einen halben Punkt für die
24
+korrekte Achsenbeschriftung.}%%
15 25
 \end{frage}

+ 27
- 9
PET/gesoBMP2025/aufg/daan/25_S4_Kenngroessen_v1.tex Vedi File

@@ -1,30 +1,48 @@
1
-\begin{frage}[5]%% Anzahl Punkte für diese Aufgabe
1
+\begin{frage}[4]%% Anzahl Punkte für diese Aufgabe
2 2
 
3 3
   Es wurden von Setzlingen die folgenden zwanzig Höhen in cm gemessen (es handelt sich um die selben Daten, wie in der Aufgabe vorhin):
4 4
 
5
-  4,4,6,6,8,9,9,9,10,10,10,11,11,12,13,13,13,16,18,18
5
+  \vspace{3mm}
6
+  \begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|}\hline
7
+    4 & 4 & 6 & 6 & 8 & 9 & 9 & 9 & 10 & 10 & 10 & 11 & 11 & 12 &  13
8
+    & 13 & 13 & 16 & 18 & 18\\\hline
9
+    \end{tabular}
10
+  \vspace{3mm}
6 11
 
7 12
 
8
-  Ermitteln Sie die folgenden Kennzahlen in cm. Runden Sie wo nötig auf zwei Dezimalen.
13
+a)  Ermitteln Sie die folgenden Kennzahlen in cm. Runden Sie wo nötig auf zwei Dezimalen.
9 14
 
10 15
   \vspace{5mm}
11 16
 
12
-  Median (Zentralwert): \LoesungsRaumLen{50mm}{10 cm}
17
+  Median (Zentralwert): \LoesungsRaumLen{50mm}{10 cm} \PUNKTE{0.5}
13 18
   \vspace{3mm}
14 19
 
15 20
   Mittelwert (arithmetisches Mittel): \LoesungsRaumLen{50mm}{10.5 cm}
21
+  \PUNKTE{0.5}
16 22
 
17 23
   \vspace{3mm}
18 24
 
19 25
   Standardabweichung: \LoesungsRaumLen{50mm}{3.99 bzw. 3.89 cm}
26
+  \PUNKTE{1}
20 27
 
21 28
   \vspace{3mm}
22
-  obere Ausreißerschwelle beim Boxplot: \LoesungsRaumLen{50mm}{19.75 cm}
29
+  obere Ausreisserschwelle beim Boxplot: \LoesungsRaumLen{50mm}{19.75
30
+    cm} \PUNKTE{1}
31
+  \vspace{6mm}
32
+  
33
+  b) Bei welchen der obigen Grössen handelt es sich um robuste Kennzahlen; Kennzahlen also, die sich nicht ändern, wenn sich ein Ausreisser noch weiter weg vom Zentrum bewegt?
23 34
 
24
-  \noTRAINER{\mmPapierBMP{4}}
35
+  \vspace{5mm}
36
+  Robust sind: \LoesungsRaumLen{150mm}{Median und obere Ausreisserschwelle}\PUNKTE{1}
25 37
 
26
-  Bei welchen der obigen Grössen handelt es sich um robutse Kennzahlen; Kennzahlen also, die sich nicht ändern, wenn sich ein Ausreisser noch weiter weg vom Zentrum bewegt?
38
+  \vspace{3mm}
39
+  
40
+%%  \mmPapierBMPBisEndeSeite{}
27 41
   
28
-\noTRAINER{\mmPapierBMP{4}}
29
-\TRAINER{}%%
42
+\LOESUNG{Median und Mittelwert je 0.5 Punkte. Standardabweichung und
43
+  obere Ausreißerschwelle je 1 Pkt. Ist die Standardabweichung keine
44
+  der beiden Zahlen, jedoch in der Nähe (falsches Runden), dann nur
45
+  0.5 Pkt. Für die Kennzahlen zusammen also 3
46
+  Punkte. Für Aussage «Median» bzw. «obere Ausreißerschwelle» ist
47
+  robust, je 0.5 Pkt.}%%
30 48
 \end{frage}

+ 27
- 0
PET/gesoBMP2025/aufg/daan/25_S4_Vierfeldtafel_ausfuellen_v1.tex Vedi File

@@ -0,0 +1,27 @@
1
+\begin{frage}[5]%% Anzahl Punkte für diese Aufgabe
2
+
3
+ Obstgärtnerei Gesal teilt seine Obstbäume in die Kategorie jung (ab
4
+ Pflanzjahr 2015) und alt (Pflanzjahr vor 2015) ein. Ebenso werden die
5
+ beiden Obstbaumarten in Steinobst und Kernobst unterschieden.
6
+
7
+ Im Winter macht Herr Gesal eine Statistik:
8
+
9
+ Total zählt er 250 Bäume. Davon sind 40\,\% alt. Ebenso zählt er
10
+ 24\,\%
11
+ Kernobst. 77\,\% aller alten Bäume sind Steinobst.
12
+
13
+ Vervollständigen Sie die folgende Vierfeldtafel mit absoluten Werten.
14
+
15
+ \vspace{3mm}
16
+ \begin{bbwFillInTabular}{c|c|c|c}
17
+              & Steinobst                          & Kernobst     & Total \\\hline
18
+   jung       & \LOESUNGX{113} & \LOESUNGX{37} & \LOESUNGX{150}      \\\hline
19
+   alt        & \LOESUNGX{77}  & \LOESUNGX{23} & \LOESUNGX{100}      \\\hline
20
+   Total      & \LOESUNGX{190} & \LOESUNGX{60} & \LOESUNGX{250}      \\
21
+   \end{bbwFillInTabular} 
22
+ \vspace{3mm}
23
+ 
24
+%%\mmPapierBMPBisEndeSeite{}
25
+\LOESUNG{Jedes korrekte Feld 0.5 Punkte. Sind alle neun Felder
26
+  korrekt: Total 5 Punkte.}%%
27
+\end{frage}

+ 46
- 0
PET/gesoBMP2025/aufg/daan/25_S4_Vierfeldtafel_interpretieren_v1.tex Vedi File

@@ -0,0 +1,46 @@
1
+\begin{frage}[5]%% Anzahl Punkte für diese Aufgabe
2
+
3
+  In der folgenden Vierfeldtafel sind die Anzahlen von Rekruten
4
+  im Zusammenhang mit einer Impfung aufgelistet.
5
+
6
+  Anfangs Rekrutenschule haben sich die meisten Rekruten impfen
7
+  lassen (oder waren bereits geimpft). Nach drei Monaten zeigt sich folgendes Bild zu den Symptomen
8
+  der Krankheit:
9
+
10
+  \vspace{3mm}
11
+ \begin{bbwFillInTabular}{c|c|c|c}
12
+                    &  geimpft  & ungeimpft & Total \\\hline
13
+   zeigt Symptome   &    192    &  190      &  382  \\\hline
14
+   ohne Symptome    &    788    &   30      &  818  \\\hline
15
+   Total            &    980    &  220      & 1200  \\
16
+   \end{bbwFillInTabular} 
17
+ \vspace{3mm}
18
+ 
19
+ Beantworten Sie folgende Fragen und geben Sie die Antworten in\,\% auf
20
+ zwei Dezimalen an:
21
+
22
+ \vspace{3mm}
23
+
24
+a)  Welcher Anteil an Rekruten ist geimpft?
25
+\LoesungsRaumLen{40mm}{81.67}\,\% \PUNKTE{1}
26
+
27
+ \vspace{3mm}
28
+
29
+b)  Welcher Anteil an Rekruten ist geimpft und zeigt trotzdem
30
+Symptome? \LoesungsRaumLen{30mm}{16.00}\,\% \PUNKTE{1}
31
+
32
+ \vspace{3mm}
33
+
34
+c)  Welcher Anteil der ungeimpften Rekruten zeigt Symptome?
35
+\LoesungsRaumLen{40mm}{86.36}\,\% \PUNKTE{1}
36
+
37
+d) Um wie viel\,\% übersteigt die Anzahl der geimpften ohne Symtpome die
38
+Zahl der ungeimpften mit Symptomen. (Runden Sie auf ganze Prozente)\\
39
+\LoesungsRaumLen{40mm}{($\frac{788}{190} - 100\,\%$ =) 315}\,\% \PUNKTE{2}
40
+ 
41
+%%\mmPapierBMPBisEndeSeite{}
42
+\LOESUNG{Teilaufgabe a) b) und c) je einen Punkt; Teilaufgabe d) zwei
43
+  Punkte. Einen Punkt fürs verrechnen von 788 mit 190 und einen Punkt
44
+  für die korrekte Prozentzahl. Rechnet jemand mit 788=100\%, dann nur
45
+max 1 Pkt für Teilaufgabe d)}%%
46
+\end{frage}

BIN
PET/gesoBMP2025/aufg/daan/img/HistogrammAusgefuellt.png Vedi File


+ 1
- 11
PET/gesoBMP2025/dirMake.sh Vedi File

@@ -2,17 +2,7 @@
2 2
 # Transition 2024
3 3
 # uses no "Zielgruppe" any more.
4 4
 
5
-export TEXINPUTS=".:/home/phi/mgit/framework:"
6
-
7
-#pdflatex PruefungS1_Schueler.tex
8
-#pdflatex PruefungS1_Schueler.tex
9
-#pdflatex PruefungS1_Trainer.tex
10
-#pdflatex PruefungS1_Trainer.tex
11
-
12
-#pdflatex PruefungS2_Schueler.tex
13
-#pdflatex PruefungS2_Schueler.tex
14
-#pdflatex PruefungS2_Trainer.tex
15
-#pdflatex PruefungS2_Trainer.tex
5
+export TEXINPUTS=".:../framework:"
16 6
 
17 7
 pdflatex PruefungS4_Schueler.tex
18 8
 pdflatex PruefungS4_Schueler.tex

+ 12
- 0
aufgaben/fct/potenz/Definitions_und_WertebereichVerschoben_v1.tex Vedi File

@@ -0,0 +1,12 @@
1
+\begin{frage}[2]%% Anzahl Punkte für diese Aufgabe
2
+Geben Sie den Definitionsbereich $\DefinitionsMenge{}$ und den zugehörigen Wertebereich
3
+$\Wertebereich{}$ der Funktion
4
+
5
+$$f(x)=\frac{1}{(x+3)^5}$$
6
+an.
7
+
8
+$$\DefinitionsMenge{} = \LoesungsRaum{\mathbb{R}\backslash{}\{-3\}}$$
9
+$$\Wertebereich{} = \LoesungsRaum{\mathbb{R}\backslash{}\{0\}}$$
10
+
11
+  \platzFuerBerechnungen{3.6}
12
+\end{frage}{

+ 1
- 1
aufgaben/gleichgn/exponentialgleichungen/TypTermImExponenten_v1.tex Vedi File

@@ -5,7 +5,7 @@
5 5
   $$3^{5x+1} = 8$$
6 6
 
7 7
   
8
-  $$\lx=\LoesungsRaum{\frac{\log_3(8)+ 1 }5}$$
8
+  $$\lx=\LoesungsRaum{\frac{\log_3(8) - 1 }5 \approx 0.1786}$$
9 9
   \platzFuerBerechnungen{10}%%
10 10
 \TRAINER{}%%
11 11
 \end{frage}%%

+ 2
- 1
aufgaben/stoch/kombinatorik/Kombination_Club1_v1.tex Vedi File

@@ -1,8 +1,9 @@
1 1
 \begin{frage}[1]%% Anzahl Punkte für diese Aufgabe
2 2
   Für eine Delegation eines Clubs werden vier Mitglieder benötigt. Der
3
-  Club zählt 20 Mitglieder. Wie viele solcher Delegationen sind
3
+  Club zählt 20 Mitglieder, davon sind drei Frauen. Wie viele solcher Delegationen sind
4 4
   denkbar?
5 5
   
6 6
   \LoesungsRaum{${20 \choose 4} = 4845$}
7 7
   \platzFuerBerechnungen{4.4}
8 8
 \end{frage}
9
+

+ 1
- 1
aufgaben/stoch/kombinatorik/Kombination_GlorreicheSieben_v1.tex Vedi File

@@ -1,6 +1,6 @@
1 1
 \begin{frage}[1]%% Anzahl Punkte für diese Aufgabe
2 2
   Die glorreichen sieben haben ihren Auftrag erledigt und wollen mit dem Taxi nach Hause fahren.
3
-  Das herbeigerufene Taxi hat leider nur Platz für vier Personen. Drei der Glorreichen müssen für heute zu Fuß gehen.
3
+  Das herbeigerufene Taxi kostet 20 Taler für die Fahrt und hat leider nur Platz für vier Personen. Drei der Glorreichen müssen für heute zu Fuß gehen.
4 4
   Auf wie viele Arten können die Glorreichen bestimmen, wer nun zu Fuß gehen muss?
5 5
   
6 6
   \LoesungsRaum{${7 \choose 3} = 35$}

+ 1
- 1
aufgaben/stoch/kombinatorik/Kombination_Partei1_v2.tex Vedi File

@@ -1,6 +1,6 @@
1 1
 \begin{frage}[1]%% Anzahl Punkte für diese Aufgabe
2 2
   Für eine Delegation einer Partei werden drei Mitglieder benötigt. Die Partei zählt
3
-  25 aktive Mitglieder. Wie viele solcher Delegationen sind
3
+  25 aktive Mitglieder, davon sind 8 Frauen. Wie viele solcher Delegationen sind
4 4
   denkbar?
5 5
   
6 6
   \LoesungsRaum{${25 \choose 3} = 2300$}

+ 1
- 1
aufgaben/stoch/kombinatorik/Permutation_v2.tex Vedi File

@@ -1,5 +1,5 @@
1 1
 \begin{frage}[1]%% Anzahl Punkte für diese Aufgabe
2
-  Ein Lehrer einer Kleinklasse (9 Lernende) will die 9 Plätze jeden
2
+  Ein Lehrer einer Kleinklasse (9 Lernende, 5 Mädchen, 4 Jungen) will die 9 Plätze jeden
3 3
   Schultag auf eine neue Variante belegen. Mit anderen Worten: Jeden
4 4
   Tag soll die Schulklasse auf eine andere Variante im Schulzimmer
5 5
   sitzen. (Bei 9 wird das ja wohl noch möglich sein, denkt sich der Lehrer.)

+ 2
- 1
aufgaben/stoch/kombinatorik/Permutationen_SitzenImBus_v1.tex Vedi File

@@ -1,6 +1,7 @@
1 1
 \begin{frage}[1]%% Anzahl Punkte für diese Aufgabe
2 2
 Carla, Daniel, Emma, Fritz, Gerda und Holger sitzen im Schulbus immer
3
-auf den hintersten 6 Plätzen. Oft sitzen sie in einer anderen
3
+auf den hintersten 6 Plätzen.
4
+Oft sitzen sie in einer anderen
4 5
 Reihenfolge, denn alle möchten gerne nahe am Fenster sein. Nun
5 6
 überlegen sich die sechs, auf wie viele Arten sie sich denn auf die
6 7
 sechs Sitze verteilen können, denn sie möchten Wissen, ob Sie es

+ 1
- 1
aufgaben/stoch/kombinatorik/Variation_Ohne_Wiederholung_Theater_v1.tex Vedi File

@@ -4,7 +4,7 @@
4 4
   Sitznummern der vordersten Reihen für Zuschauer
5 5
   freigegeben. Dies sind insgesamt 30 freigegebene Sitzplätze.
6 6
 
7
-  Nun sind für heute Abend acht Zuschauer eingetroffen.
7
+  Nun sind für heute Abend fünf Damen und drei Herren als Zuschauer eingetroffen.
8 8
 
9 9
   Auf wie viele Arten können sich die acht Zuschauer auf die 30 Plätze
10 10
   anordnen? Dabei ist nicht nur gefragt, welche Sitze belegt sind, sondern auch, welche Person auf welchem Sitz Platz nimmt.

+ 1
- 1
aufgaben/stoch/kombinatorik/Variation_Ohne_Wiederholung_Theater_v2.tex Vedi File

@@ -4,7 +4,7 @@
4 4
   Sitznummern der vordersten Reihen für Zuschauer
5 5
   freigegeben. Dies sind insgesamt 27 freigegebene Sitzplätze.
6 6
 
7
-  Nun sind für heute Abend neun Zuschauer eingetroffen.
7
+  Nun sind für heute Abend nf Damen, zwei Herren und zwei Kinder als Zuschauer eingetroffen.
8 8
 
9 9
   Auf wie viele Arten können sich die neun Zuschauer auf die 27 Plätze
10 10
   anordnen? Dabei ist nicht nur gefragt, welche Sitze belegt sind, sondern auch, welche Person auf welchem Sitz Platz nimmt.

+ 1
- 1
aufgaben/stoch/kombinatorik/Variation_mit_Wiederholung_ZahlenschlossA_v1.tex Vedi File

@@ -2,7 +2,7 @@
2 2
 
3 3
   Ein Zahlenschloss besteht aus 4 Ringen mit je den sieben Ziffern von «0» bis «6».
4 4
 
5
-  Wie viele Variationen sind möglich?
5
+  Wie viele Variationen sind dabei möglich?
6 6
 
7 7
   \vspace{9mm}
8 8
   

+ 2
- 2
aufgaben/stoch/kombinatorik/Variation_mit_Wiederholung_ZahlenschlossB_log_v1.tex Vedi File

@@ -1,9 +1,9 @@
1 1
 \begin{frage}[2]%% Anzahl Punkte für diese Aufgabe
2 2
 
3
-  Ich habe einige Ringe erhalten, um ein Zahlenschloss zu bauen.
3
+  Ich habe einunzwanzig Ringe erhalten, um ein Zahlenschloss zu bauen.
4 4
   Alle Ringe zeigen die Zahlen von «0» bis «4» (also fünf mögliche Werte).
5 5
 
6
-  Wie viele Ringe muss ich nehmen, damit ich mindestens 200\,000 Variationen einstellen kann?
6
+  Wie viele Ringe muss ich davon nehmen, damit ich mindestens 200\,000 Variationen einstellen kann?
7 7
 
8 8
   \vspace{9mm}
9 9
   

+ 2
- 2
aufgaben/stoch/kombinatorik/Variation_mit_Wiederholung_ZahlenschlossB_log_v2.tex Vedi File

@@ -1,9 +1,9 @@
1 1
 \begin{frage}[2]%% Anzahl Punkte für diese Aufgabe
2 2
 
3
-  Ich habe einige Ringe erhalten, um ein Zahlenschloss zu bauen.
3
+  Ich habe fünfzehn Ringe erhalten, um ein Zahlenschloss zu bauen.
4 4
   Alle Ringe zeigen die Zahlen von «1» bis «6» (also sechs mögliche Werte).
5 5
 
6
-  Wie viele Ringe muss ich nehmen, damit ich mindestens 3\,000\,000 Variationen einstellen kann?
6
+  Wie viele dieser Ringe muss ich nehmen, damit ich mindestens 3\,000\,000 Variationen einstellen kann?
7 7
 
8 8
   \vspace{9mm}
9 9
   

+ 1
- 1
aufgaben/stoch/kombinatorik/Variation_mit_Wiederholung_ZahlenschlossC_defekt_v1.tex Vedi File

@@ -1,7 +1,7 @@
1 1
 \begin{frage}[1]%% Anzahl Punkte für diese Aufgabe
2 2
 
3 3
   Laras Zahlenschloss ist defekt. Das Schloss hat vier Ringe mit je 10 Ziffern (von 0 bis 9). Doch beim 2. Ring können nur noch die Ziffern 4, 5 und 6 eingestellt werden.
4
-  Wie viele Kombinationen bietet das Schloss?
4
+  Wie viele Kombinationen bietet das Schloss noch?
5 5
 
6 6
   
7 7
   \vspace{9mm}

+ 1
- 1
aufgaben/stoch/kombinatorik/Variation_mit_Wiederholung_Zugabteil_v1.tex Vedi File

@@ -1,6 +1,6 @@
1 1
 \begin{frage}[2]%% Anzahl Punkte für diese Aufgabe
2 2
   
3
-Drei Personen steigen in ein Zugsabteil. Der Zug fährt mit diesen
3
+Zwei Damen und ein Herr steigen in ein Zugsabteil. Der Zug fährt mit diesen
4 4
 Personen los und hält anschliessend noch an sechs Haltestellen.
5 5
 
6 6
 Wie viele verschiedene Möglichkeiten haben die drei Personen, um den

Loading…
Annulla
Salva