Skip to content

Commit 61ae0e4

Browse files
committed
fixed typos
1 parent bdc3110 commit 61ae0e4

9 files changed

Lines changed: 18 additions & 18 deletions

File tree

basics/gdb.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
\texttt{b} und so weiter. Geht das Programm Schritt für Schritt durch
6565
und lasst euch die Werte von \texttt{a}, \texttt{b} und \texttt{c} in
6666
jedem Schritt ausgeben. Wenn der debugger euch sagt, dass euer Programm
67-
beeendet wurde, gebt \texttt{quit} ein und beendet ihn.
67+
beendet wurde, gebt \texttt{quit} ein und beendet ihn.
6868
\end{enumerate}
6969

7070
\textbf{Spiel:}

basics/input.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
\textbf{Praxis:}
2828
\begin{enumerate}
2929
\item Öffnet die Datei \texttt{vorkurs/lektion03/helloyou.cpp} in eurem Texteditor
30-
\item Öffnet ein Terminal und wechselt in das Verzeichnis \texttt{vorkurs/lektion3}
30+
\item Öffnet ein Terminal und wechselt in das Verzeichnis \texttt{vorkurs/lektion03}
3131
\item Kompiliert im Terminal die Datei (\texttt{g++ -o helloyou
3232
helloyou.cpp}) und führt sie aus (\texttt{./helloyou})
3333
\item Versucht verschiedene Eingaben an das Programm und beobachtet, was passiert

basics/intro.tex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ \chapter{Die Basics}
66
Wir werden rausfinden, was ein Compiler ist, wie ein Programm abläuft und wie
77
man es startet. Wir werden Benutzereingaben verarbeiten und Ausgaben an die
88
Nutzerin geben. Wir lassen den Computer Rechnungen für uns anstellen und
9-
lernen, was der Kontrollfluß ist - und wie man ihn beeinflusst. Zuletzt werden
10-
wir Arrays kennenlernen und unser erstes nützliches Progamm schreiben.
9+
lernen, was der Kontrollfluß ist -- und wie man ihn beeinflusst. Zuletzt werden
10+
wir Vektoren kennenlernen und unser erstes nützliches Progamm schreiben.
1111

1212
\pagestyle{fancy}
1313
\input{basics/hello_world}

basics/konsole.tex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@
88
kommerziellen Betriebssystemen kennt verbreiten, bleibt die Shell immer noch das
99
Mittel der Wahl, wenn man sich mit dem System auseinander setzen, oder auch
1010
allgemein arbeiten will. Wir erachten zumindest die Shell als wichtig genug, um
11-
euch direkt zu beginn damit zu konfrontieren.
11+
euch direkt zu Beginn damit zu konfrontieren.
1212

1313
Wann immer ihr über die Anwendungen ein Terminal startet, wird dort drin
14-
automatisch auch eine shell gestartet. Die beiden Konzepte sind tatsächlich so
14+
automatisch auch eine Shell gestartet. Die beiden Konzepte sind tatsächlich so
1515
eng miteinander verknüpft, dass ihr euch um die Unterschiede erst einmal keine
1616
Gedanken machen müsst - wann immer ihr Shell oder Terminal hört, denkt einfach
1717
an das schwarze Fenster mit dem Text. Das ist auch das wesentliche Merkmal der

basics/kontrollfluss.tex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@
2121

2222
Wenn wir diesen Fehler beheben wollen, haben wir eigentlich nur zwei
2323
Möglichkeiten: Die erste ist, die Schuld auf die Benutzerin zu schieben, warum
24-
versucht er auch, eine 0 einzugeben? Ich hoffe, ihr stimmt zu, dass das nicht
24+
versucht sie auch, eine 0 einzugeben? Ich hoffe, ihr stimmt zu, dass das nicht
2525
sehr freundlich wäre. Stellt euch vor, jedes mal, wenn ihr in einem Programm
26-
einen Wert eingibt, auf den das Programm nicht vorbereitet ist, würde es direkt
26+
einen Wert eingebt, auf den das Programm nicht vorbereitet ist, würde es direkt
2727
abstürzen. Das fändet ihr vermutlich nicht so gut, es sollte doch zumindest mal
2828
eine Fehlermeldung ausgeben und die Nutzerin informieren, dass sie was falsch
2929
gemacht hat.

basics/stdbib.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
Aus diesem Grund leben alle Funktionen und Objekte der \Cpp Standardbibliothek
2323
im Namespace \texttt{std}. Um auf sie zuzugreifen, müsst ihr dem Compiler
2424
sagen, aus welchen Namespace ihr sie haben wollt, dazu schreibt ihr eben den
25-
Namen des Namespaces und zwei Doppenpunkte vor den Namen der Variablen (oder
25+
Namen des Namespaces und zwei Doppelpunkte vor den Namen der Variablen (oder
2626
Funktion), also ist \texttt{std::cout} „Die Variable \texttt{cout} aus dem
2727
Namespace \texttt{std}“.
2828

basics/style.tex

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
\lesson{Coding style}
22

3-
Wir haben mitlerweile hinreichend viele verschiedene Verschachtelungen im
3+
Wir haben mittlerweile hinreichend viele verschiedene Verschachtelungen im
44
Quellcode kennen gelernt, dass es sich lohnt, ein paar Worte über coding styĺe
55
zu sprechen.
66

@@ -57,7 +57,7 @@
5757
vereinfachen. Und ihr dürft nicht vergessen, dass ihr euch vielleicht
5858
selbst in ein oder zwei Jahren noch einmal euren eigenen Quellcode
5959
anschauen müsst und ihr werdet wirklich überrascht sein, wie wenig ihr
60-
von dem Zeug, welches ihr selbst geschrieben habt verstehen werdet.
60+
von dem Zeug, welches ihr selbst geschrieben habt, verstehen werdet.
6161
\item[Leerzeichen]
6262
Weniger wichtig als die ersten drei Punkte können trotzdem gezielte
6363
Leerzeichen (z.B. zwischen Operatoren und Operanden in arithmetischen
@@ -70,7 +70,7 @@
7070
werdet ihr euch darüber ärgern, manchmal zu recht. Aber versucht im Zweifel
7171
einen halbwegs sauberen Stil auch als euren eigenen Verbündeten zu sehen, denn
7272
ob es nun vergessene Klammern, Semikolons oder versteckte Fehler in der
73-
Operatorpräzedenz sind, ein sauberer Stil kann euch bei allen enorm helfen, sie
73+
Operatorpräzedenz sind, ein sauberer Stil kann euch bei allen enorm helfen sie
7474
aufzuspüren.
7575

7676
\textbf{Praxis:}

basics/vektoren.tex

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
\lesson{Vektor}
1+
F\lesson{Vektor}
22

33
Als nächstes wichtiges Konzept in \Cpp werden wir uns \emph{Vektoren} anschauen.
44
Vektoren sind eine Möglichkeit, mehrere Elemente des gleichen Typs zusammen zu fassen.
@@ -31,7 +31,7 @@
3131

3232
Es gibt einige Dinge, zu beachten, wenn ihr mit Vektoren arbeitet.
3333
Das wichtigste ist oben schon genannt -- lasst euch nicht davon verwirren, dass Indizes bei 0 anfangen.
34-
Aus Versehen über das Array hinaus zu schreiben oder zu lesen ist ein so häufiger Fehler, dass er seinen eigenen Namen bekommen hat: \emph{Off-by-one} error.
34+
Aus Versehen über den Vektor hinaus zu schreiben oder zu lesen ist ein so häufiger Fehler, dass er seinen eigenen Namen bekommen hat: \emph{Off-by-one} error.
3535
Wichtig ist, dass der Compiler diesen Zugriff nicht verhindern wird!
3636
Das ist von daher eine sehr fiese Sache, als dass dieser Fehler auch beim Ausführen nicht immer Probleme machen wird -- aber manchmal lässt er auch euer Programm spontan abstürzen in einem so genannten \emph{segmentation fault}.
3737

@@ -40,7 +40,7 @@
4040

4141
\begin{enumerate}
4242
\item
43-
Schreibt zunächst ein Programm, welches einen Vektor aus 10 Strings erstellt und die Nutzerin 10 mal nach einer Antwortmöglichkeit fragt und die gegebenen Antworten nacheinander in das Array schreibt.
43+
Schreibt zunächst ein Programm, welches einen Vektor aus 10 Strings erstellt und die Nutzerin 10 mal nach einer Antwortmöglichkeit fragt und die gegebenen Antworten nacheinander in den Vektor schreibt.
4444
\item
4545
Fügt nun die Möglichkeit zu, weniger Antworten anzugeben.
4646
Dazu könnt ihr zum Beispiel zuerst fragen, wie viele Antwortmöglichkeiten es geben soll und dann so oft fragen.

vorkurs.tex

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ \chapter{Vorwort}
3737
als zum Arbeiten benutzt haben, die vielleicht noch nicht wissen, dass es
3838
andere Betriebssysteme als DasBekannteVonDerRedmonderFirma™ oder
3939
DasMitDemApfelDrauf (You probably never heard of it) gibt, geschweige denn,
40-
dass sie mal eine Shell benutzt haben - oder auch nur wissen, was zur Hölle das
40+
dass sie mal eine Shell benutzt haben -- oder auch nur wissen, was zur Hölle das
4141
sein soll. Die schon mal gehört haben, dass man „Programmieren“ kann, sich
4242
darunter aber einen magischen Prozess vorstellen, der nur Eingeweihte
4343
beherrschen und von dem man eigentlich lieber die Finger lässt, wenn man nicht
@@ -51,15 +51,15 @@ \chapter{Vorwort}
5151
gesehen haben, dass es keinen Grund gibt, ewig zu rätseln, ob ein Algorithmus
5252
nun korrekt ist und was die richtige Syntax für eine Operation ist, statt
5353
einfach etwas hinzuschreiben und zu sehen, ob es kompiliert. Die wichtigste
54-
Kompetenz, die wir euch vermitteln wollen ist, programmieren zu lernen, also zu
54+
Kompetenz, die wir euch vermitteln wollen ist, Programmieren zu lernen, also zu
5555
wissen, wie man eine Fehlermeldung liest, wo man bei Wissenslücken nachschauen
5656
kann und wen man fragen kann, wenn man mal nicht weiter weiß.
5757

5858
Um diese Ziele zu erreichen, haben wir den Kurs aufgeteilt in viele kleine
5959
Lektionen. Jede Lektion stellt im Wesentlichen eine abgeschlossene Einheit da,
6060
die eigenständig (mit bedarfsorientierter Hilfestellung) bearbeitet werden
6161
sollen. Primär geht es dabei nicht um den dargestellten Inhalt, sondern darum,
62-
mit diesem herumzuspielen und selbst die cornercases zu entdecken.
62+
mit diesem herumzuspielen und selbst die Spezialfälle zu entdecken.
6363
Insbesondere solltet ihr die Lektionen also \emph{nicht} unter künstlichem
6464
Zeitdruck bearbeiten, das Ziel ist nicht, jede Lektion bearbeitet zu haben,
6565
sondern jede Lektion entdeckt zu haben. Selbstverantwortliches Lernen ist

0 commit comments

Comments
 (0)