Skip to content

Commit 7c2feef

Browse files
Merge pull request #45 from aralkakinorev/patch-1
Rechtschreibfehler in "1. Computer"
2 parents 1abdb02 + b38fb84 commit 7c2feef

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

book/content/Script/01_computer/00_einleitung.ipynb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"cell_type": "markdown",
1919
"metadata": {},
2020
"source": [
21-
"Die sehr schnelle Durchführung sehr vieler dieser Operationen gleichzeitig, können Computer komplexen Algorithmen folgen und damit viele Aufgaben erledigen. Da Computer nicht etwas Abstraktes sind, sondern aus elektrischen Schaltkreisen und Bauelementen bestehen, brauchen Sie Schnittstellen zur Umwelt, um beispielsweise mit Menschen zu interagieren oder mit anderen Computern zu kommunizieren. Alles was physikalisch einen Computer ausmacht, bezeichnet man als Hardware. Die Algorithmen, also Berechnungs- oder Steuerungsanweisungen, werden (meist) von Menschen in Form von Programmen vorgegeben. Erst sie verleihen der physikalischen Hülle, also der Hardware, die vielen Einsatzmöglichkeiten. Die nicht-physikalischen Komponenten des Computers werden Software genannt."
21+
"Durch die sehr schnelle Durchführung sehr vieler dieser Operationen gleichzeitig, können Computer komplexen Algorithmen folgen und damit viele Aufgaben erledigen. Da Computer nicht etwas Abstraktes sind, sondern aus elektrischen Schaltkreisen und Bauelementen bestehen, brauchen Sie Schnittstellen zur Umwelt, um beispielsweise mit Menschen zu interagieren oder mit anderen Computern zu kommunizieren. Alles was physikalisch einen Computer ausmacht, bezeichnet man als Hardware. Die Algorithmen, also Berechnungs- oder Steuerungsanweisungen, werden (meist) von Menschen in Form von Programmen vorgegeben. Erst sie verleihen der physikalischen Hülle, also der Hardware, die vielen Einsatzmöglichkeiten. Die nicht-physikalischen Komponenten des Computers werden Software genannt."
2222
]
2323
},
2424
{
@@ -32,14 +32,14 @@
3232
"cell_type": "markdown",
3333
"metadata": {},
3434
"source": [
35-
"In den folgenden Unterkapiteln werden die oben erwähnten Aspekte eines Computers einzeln betrachtet. Diese sind\n",
35+
"In den folgenden Unterkapiteln werden die oben erwähnten Aspekte eines Computers einzelnd betrachtet. Diese sind\n",
3636
"\n",
3737
"* Digitalisierung, \n",
3838
"* Algorithmen,\n",
3939
"* Hardware und\n",
4040
"* Software.\n",
4141
"\n",
42-
"Dies Darstellung ist im Hinblick auf die Gesamtveranstaltung sehr knapp und nur einzelene Bereiche werden genauer vorgestellt. An vielen Stellen werden Verweise auf vertiefende Artikel, beispielsweise bei der freien Enzyklopädie [Wikipedia](https://www.wikipedia.de/), gegeben. "
42+
"Diese Darstellung ist im Hinblick auf die Gesamtveranstaltung sehr knapp und nur einzelene Bereiche werden genauer vorgestellt. An vielen Stellen werden Verweise auf vertiefende Artikel, beispielsweise bei der freien Enzyklopädie [Wikipedia](https://www.wikipedia.de/), gegeben. "
4343
]
4444
}
4545
],

book/content/Script/01_computer/02_algorithmen.ipynb

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"source": [
1414
"<font size='5'>**Definition**</font>\n",
1515
"\n",
16-
"Ein Algorithmus ist eine formale Vorschrift wie die Lösung einer Fragestellung gefunden werden kann. Dabei handelt es sich meist um eine Folge von einfachen Anweisungen, welche zur Lösung komplexer Probleme führen können. \n",
16+
"Ein Algorithmus ist eine formale Vorschrift darüber, wie die Lösung einer Fragestellung gefunden werden kann. Dabei handelt es sich meist um eine Folge von einfachen Anweisungen, welche zur Lösung komplexer Probleme führen kann. \n",
1717
"\n",
1818
"\n",
1919
":::{figure-md} fig-algorithmus\n",
@@ -23,14 +23,14 @@
2323
"Algorithmus\n",
2424
":::\n",
2525
"\n",
26-
"Algorithmen sollten so formuliert sein, dass sie nicht nur für einzelne explizite Fragestellungen, sondern auch im Allgemeinen anwendbar sind. Das wird am Beispiel des schriftliche Dividierens und einem Kuchenrezept deutlich. Beide bestehen aus einfachen Anweisungen und lösen ein komplexeres Problem. Allerdings kann die Rechenvorschrift für beliebige Divisionsaufgaben eingesetzt werden, während das Kuchenrezept nur zur Herstellung eines speziellen Kuchens führt. "
26+
"Algorithmen sollten so formuliert sein, dass sie nicht nur für einzelne explizite Fragestellungen, sondern auch im Allgemeinen anwendbar sind. Das wird am Beispiel des schriftliche Dividierens oder anhand eines Kuchenrezepts deutlich. Beide bestehen aus einfachen Anweisungen und lösen ein komplexeres Problem. Allerdings kann die Rechenvorschrift für beliebige Divisionsaufgaben eingesetzt werden, während das Kuchenrezept nur zur Herstellung eines speziellen Kuchens führt. "
2727
]
2828
},
2929
{
3030
"cell_type": "markdown",
3131
"metadata": {},
3232
"source": [
33-
"Das obige Beispiel für einen Algorithmus ist eines von vielen, welche von Menschen eingesetzt werden (können):\n",
33+
"Die obigen Beispiele für einen Algorithmus sind zwei von vielen, welche von Menschen eingesetzt werden (können):\n",
3434
"* Schriftliches Rechnen\n",
3535
"* Lösen von linearen Gleichungssystemen\n",
3636
"* Bestimmung des Durchschnitts\n",
@@ -41,7 +41,7 @@
4141
"cell_type": "markdown",
4242
"metadata": {},
4343
"source": [
44-
"Viele Algorithmen aus unserem Alltag sind aus sehr elementaren Anweisungen aufgebaut. Trotz der Einfachheit der Anweisungen, können Sie von Menschen nicht eingesetzt werden, da die erforderliche Anzahl von Operationen sehr hoch sein kann. An dieser Stelle kommen Computer zum Einsatz. Wie in diesem Kapitel gezeigt wird, können mit den Grundrechenarten und Logischen Verknüpfungen komplexe Probleme gelöst werden. "
44+
"Viele Algorithmen aus unserem Alltag sind aus sehr elementaren Anweisungen aufgebaut. Trotz der Einfachheit der Anweisungen, können sie von Menschen nicht eingesetzt werden, da die erforderliche Anzahl von Operationen sehr hoch sein kann. An dieser Stelle kommen Computer zum Einsatz. Wie in diesem Kapitel gezeigt wird, können mit den Grundrechenarten und Logischen Verknüpfungen komplexe Probleme gelöst werden. "
4545
]
4646
},
4747
{
@@ -52,7 +52,7 @@
5252
"\n",
5353
"Beispiele für Algorithmen aus dem Alltag bzw. Ingenieurwesen, welche auf Computer zurückgreifen:\n",
5454
"* Numerische Lösung von Differentialgleichungen (z.B. Strukturmechanik, Wärmetransport)\n",
55-
"* Suchmachinen im Internet\n",
55+
"* Suchmaschinen im Internet\n",
5656
"* Vorschläge beim online Einkaufen oder Medienkonsum\n",
5757
"* Autonavigation"
5858
]
@@ -68,16 +68,16 @@
6868
"cell_type": "markdown",
6969
"metadata": {},
7070
"source": [
71-
"Ein einfacher Algorithmus zur Bestimmung des maximalen Werts einer beliebig großen Menge von Zahlen ist wie folgt definiert. \n",
71+
"Ein einfacher Algorithmus zur Bestimmung des maximalen Werts einer beliebig großen Menge von Zahlen ist wie folgt definiert: \n",
7272
"\n",
73-
"1. Eingabe: Menge $\\sf A$ von $\\sf n$ Zahlen, hier durchnumerierte Werteliste $\\sf A=A_0, \\dots A_{n-1}$.\n",
73+
"1. Eingabe: Menge $\\sf A$ von $\\sf n$ Zahlen, hier durchnumerierte Werteliste $\\sf A=A_0, \\dots, A_{n-1}$.\n",
7474
"1. Setzte Hilfswert (Variable) $\\sf m$ auf das erste Element der Liste, d.h. $\\sf m = A_0$.\n",
7575
"1. Gehe alle Elemente von $\\sf A$ durch, wobei das aktuelle Element als $\\sf a$ bezeichnet wird:\n",
7676
" 1. Falls das aktuelle Element $\\sf a$ größer ist als $\\sf m$:\n",
7777
" * setzte $\\sf m = a$\n",
78-
" * mache weiter mit dem nächsten Element in Schritt 3\n",
78+
" *, dann mache weiter mit dem nächsten Element in Schritt 3\n",
7979
" 1. Falls nicht:\n",
80-
" * mache weiter mit dem nächsten Element in Schritt 3\n",
80+
" mache weiter mit dem nächsten Element in Schritt 3\n",
8181
"1. Nachdem alle Elemente aus $\\sf A$ in Schritt 3 durchlaufen wurden, enthält $\\sf m$ den maximalen Wert der Liste $\\sf A$.\n",
8282
"\n",
8383
"Folgende Abbildung visualisiert den obigen Ablauf als Flussdiagramm. "

0 commit comments

Comments
 (0)