Martin Thoma 11 anni fa
parent
commit
f93467bad7

BIN
documents/Programmierparadigmen/Programmierparadigmen.pdf


+ 2 - 0
documents/Programmierparadigmen/Programmierparadigmen.tex

@@ -48,6 +48,8 @@
 \usepackage[german,nameinlink]{cleveref} % has to be after hyperref, ntheorem, amsthm
 \usepackage[german,nameinlink]{cleveref} % has to be after hyperref, ntheorem, amsthm
 \usepackage{acronym}
 \usepackage{acronym}
 \usepackage{minted} % needed for the inclusion of source code
 \usepackage{minted} % needed for the inclusion of source code
+\usemintedstyle{bw}
+\usepackage{courier}
 \usepackage{shortcuts}
 \usepackage{shortcuts}
 
 
 \usepackage{fancyhdr}
 \usepackage{fancyhdr}

+ 1 - 1
documents/Programmierparadigmen/Vorwort.tex

@@ -5,7 +5,7 @@ in der Klausur als Nachschlagewerk zu dienen; es soll jedoch auch
 vorher schon für die Vorbereitung genutzt werden können und nach
 vorher schon für die Vorbereitung genutzt werden können und nach
 der Klausur als Nachschlagewerk dienen.
 der Klausur als Nachschlagewerk dienen.
 
 
-Ein Link auf das Skript ist unter \href{http://martin-thoma.com/programmierparadigmen-klausur/}{\path{martin-thoma.com/programmierparadigmen-klausur/}}
+Ein Link auf das Skript ist unter \href{http://martin-thoma.com/programmierparadigmen/}{\path{martin-thoma.com/programmierparadigmen}}
 zu finden.
 zu finden.
 
 
 \section*{Anregungen, Verbesserungsvorschläge, Ergänzungen}
 \section*{Anregungen, Verbesserungsvorschläge, Ergänzungen}

+ 5 - 2
documents/Programmierparadigmen/scripts/haskell/compile-binom.sh

@@ -1,9 +1,12 @@
 $ ghci binomialkoeffizient.hs 
 $ ghci binomialkoeffizient.hs 
-GHCi, version 7.4.2: http://www.haskell.org/ghc/  :? for help
+GHCi, version 7.4.2: 
+    http://www.haskell.org/ghc/  
+    :? for help
 Loading package ghc-prim ... linking ... done.
 Loading package ghc-prim ... linking ... done.
 Loading package integer-gmp ... linking ... done.
 Loading package integer-gmp ... linking ... done.
 Loading package base ... linking ... done.
 Loading package base ... linking ... done.
-[1 of 1] Compiling Main             ( binomialkoeffizient.hs, interpreted )
+[1 of 1] Compiling Main             
+        ( binomialkoeffizient.hs, interpreted )
 Ok, modules loaded: Main.
 Ok, modules loaded: Main.
 *Main> binom 5 2
 *Main> binom 5 2
 10
 10

+ 3 - 1
documents/Programmierparadigmen/scripts/haskell/fakultaet-akkumulator.hs

@@ -1,2 +1,4 @@
-fakAcc n acc = if (n==0) then acc else fakAcc (n-1) (n*acc)
+fakAcc n acc = if (n==0) 
+               then acc 
+               else fakAcc (n-1) (n*acc)
 fak n = fakAcc n 1
 fak n = fakAcc n 1