From f0d65b26e549ec0c0f568314f83faa8897f57565 Mon Sep 17 00:00:00 2001
From: schwabmi <michel.j.schwab@gmail.com>
Date: Thu, 5 Dec 2019 13:55:32 +0100
Subject: [PATCH] ha3 update

---
 notebooks/hausaufgabe3.ipynb | 48 +++++++++++++++++++++++++++++++++---
 1 file changed, 45 insertions(+), 3 deletions(-)

diff --git a/notebooks/hausaufgabe3.ipynb b/notebooks/hausaufgabe3.ipynb
index 622b3ff..e62c2d1 100644
--- a/notebooks/hausaufgabe3.ipynb
+++ b/notebooks/hausaufgabe3.ipynb
@@ -8,6 +8,16 @@
     "\n",
     "Geben Sie diese Hausaufgabe gemeinsam mit Ihrem/r Partner/in ab. Füllen Sie dazu dieses Notebook aus und speichern Sie es ab (Disketten-Icon oben links). Laden Sie dann die Datei (`hausaufgabe3.ipynb`) in Moodle hoch. Verwenden Sie Kommentare im Python-Quellcode und Markdown-Textboxen im Jupyter-Notebook ([Syntax-Beispiele](https://de.wikipedia.org/wiki/Markdown#Auszeichnungsbeispiele)) um ihr Programm zu kommentieren. Für diese Hausaufgabe sollten Sie das 4. bis 6. Kapitel durchgearbeitet haben, da Rekursion, Verzweigungen und Funktionen mit Rückgabewert benötigt werden.\n",
     "\n",
+    "\n",
+    "* Geben Sie bitte Ihrem **Notebook einen Namen**, sodass es Ihnen und Ihrem Partner zugeordnet werden kann (z.B. *hausaufgabe2_nachname1_nachname2.ipynb*)\n",
+    "* Fügen Sie außerdem **Kommentare** zu ihrem Code hinzu, mit denen Sie erklären, was die Funktion macht (Schleife, Bedingungen, etc. beschreiben). Dies kann man durch zwei Varianten machen:\n",
+    "    - \\# \n",
+    "    - Mit Hilfe der Raute kann ein Kommentar in einem Codeblock stehen, um einzelne Codesgemente zu beschreiben und zu interpretieren\n",
+    "        - z.B. : # Kommentar zu  einzelnen Code-Segmenten\n",
+    "    -  '''     '''\n",
+    "    - Hier kann ein Kommentar stehen, der die Funktion als Ganzes beschreibt\n",
+    "        - z.B. ''' Beschreibung einer Funktion '''\n",
+    "        \n",
     "Wir wünschen viel Erfolg beim Lösen der Aufgaben!\n"
    ]
   },
@@ -33,7 +43,17 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    " # Implementieren und testen Sie hier die beiden Funktionen"
+    " # Implementieren Sie hier die beiden Funktionen\n",
+    " "
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "# Rufen Sie hier ihre Funktionen auf, um sie zu testen"
    ]
   },
   {
@@ -59,7 +79,7 @@
     "    else:\n",
     "        recurse(n-1, n+s)\n",
     "\n",
-    "recurse(3, 0)"
+    "recurse(5, 0)"
    ]
   },
   {
@@ -98,11 +118,20 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    " # Implementieren und testen Sie hier ihre Funktion\n",
+    " # Implementieren  Sie hier ihre Funktion\n",
     "\n",
     "    "
    ]
   },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "# Rufen Sie hier ihre Funktionen auf, um sie zu testen"
+   ]
+  },
   {
    "cell_type": "markdown",
    "metadata": {},
@@ -261,6 +290,19 @@
    "outputs": [],
    "source": []
   },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "## Aufgabe 5 (Zusatz):\n",
+    "\n",
+    "Nutzen Sie Rekursion (falls nicht schon in Hausaufgabe2 benutzt), um Ihre Schildkröte ein Kunstwerk malen zu lassen. Schauen Sie in Notebook 5 nach, um sich inspirieren zu lassen.\n",
+    "\n",
+    "Diese Aufgabe ist freiwillig. \n",
+    "\n",
+    "Sie können gerne wieder kreativ werden."
+   ]
+  },
   {
    "cell_type": "markdown",
    "metadata": {},
-- 
GitLab