gf1:programmieren1

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
gf1:programmieren1 [2023/05/01 13:48] marrocgf1:programmieren1 [2024/05/17 08:30] (aktuell) marroc
Zeile 5: Zeile 5:
  
 Bearbeiten Sie die verschiedenen Aufgaben: Bearbeiten Sie die verschiedenen Aufgaben:
-<WRAP center round todo 80%>+<WRAP nicebox green>
 **Aufgabe A**\\  **Aufgabe A**\\ 
 Führen Sie die folgende Rechenanleitung durch … ohne Taschenrechner;-) \\  Führen Sie die folgende Rechenanleitung durch … ohne Taschenrechner;-) \\ 
-<WRAP center round box 80%> 
   - Wählen Sie eine Zahl zwischen 1 und 9.   - Wählen Sie eine Zahl zwischen 1 und 9.
   - Verdoppeln Sie die Zahl.   - Verdoppeln Sie die Zahl.
Zeile 19: Zeile 18:
   - Ihre Zahl sollte dreistellig sein. Die erste Ziffer besteht aus der Zahl, welche Sie sich am Anfang gemerkt haben, die letzten beiden Ziffern sind Ihr Alter in Jahren. Verblüffend, nicht?    - Ihre Zahl sollte dreistellig sein. Die erste Ziffer besteht aus der Zahl, welche Sie sich am Anfang gemerkt haben, die letzten beiden Ziffern sind Ihr Alter in Jahren. Verblüffend, nicht? 
 </WRAP> </WRAP>
-</WRAP+<WRAP nicebox green>
-<WRAP center round todo 80%>+
 **Aufgabe B**\\  **Aufgabe B**\\ 
-  - Folgen Sie der Faltanleitung und falten Sie! Blätter sind bei der Lehrperson vorhanden! {{youtube>8fYIdBFDS3E}} +  - Folgen Sie der Faltanleitung und falten Sie! Blätter sind vorhanden! {{youtube>mGFZ9WnEbjI}}
   - Öffnen Sie eine persönliche OneNote-Seite und notieren Sie den Ablauf des Faltens ganz genau. Vergleichen Sie Ihren Text mit einem Text einer bzw. eines Lernenden. Was fällt auf? Wo hat Ihr Text Lücken und Schwächen? Was ist schwierig, am Verfassen dieses Textes und warum?   - Öffnen Sie eine persönliche OneNote-Seite und notieren Sie den Ablauf des Faltens ganz genau. Vergleichen Sie Ihren Text mit einem Text einer bzw. eines Lernenden. Was fällt auf? Wo hat Ihr Text Lücken und Schwächen? Was ist schwierig, am Verfassen dieses Textes und warum?
 </WRAP> </WRAP>
  
-<WRAP center round todo 80%>+<WRAP nicebox green>
 **Aufgabe C**\\  **Aufgabe C**\\ 
 Im Film ist ein Muffinsrezept und was dieses mit Algorithmen zu tun hat, kurz erklärt. Schauen Sie sich das Video an, machen Sie sich Notizen, (auch das abgebildete Diagramm!) Im Film ist ein Muffinsrezept und was dieses mit Algorithmen zu tun hat, kurz erklärt. Schauen Sie sich das Video an, machen Sie sich Notizen, (auch das abgebildete Diagramm!)
Zeile 32: Zeile 30:
 </WRAP> </WRAP>
  
-<WRAP center round todo 80%>+<WRAP nicebox green>
 **Aufgabe D**\\  **Aufgabe D**\\ 
 Beantworten Sie folgende Fragen: Beantworten Sie folgende Fragen:
Zeile 54: Zeile 52:
 In diesem Kontext sollte nun eine Definition und die Eigenschaften eines Algorithmus folgen. In diesem Kontext sollte nun eine Definition und die Eigenschaften eines Algorithmus folgen.
  
-<WRAP center round box 100%>+<WRAP nicebox blue>
 **Definition:\\  **Definition:\\ 
 ** Ein **Algorithmus** ist eine **Folge von Schritten oder Anweisungen**, mit der eine Aufgabe ausgeführt oder ein Problem gelöst wird. Oft enthält ein Algorithmus sich wiederholende Schritte, Entscheidungen zwischen zwei Schritten oder nach geordneten Schritten, oder auch Schritte, die sich auf den Algorithmus beziehen oder Teilaufgaben erledigen bzw. Teilprobleme lösen. <wrap lo>(Quelle: Programmieren ganz einfach, Die Basics für Einsteiger Schritt für Schritt, dk-Verlag, Deutsche Ausgabe 2020 München)</wrap>\\ ** Ein **Algorithmus** ist eine **Folge von Schritten oder Anweisungen**, mit der eine Aufgabe ausgeführt oder ein Problem gelöst wird. Oft enthält ein Algorithmus sich wiederholende Schritte, Entscheidungen zwischen zwei Schritten oder nach geordneten Schritten, oder auch Schritte, die sich auf den Algorithmus beziehen oder Teilaufgaben erledigen bzw. Teilprobleme lösen. <wrap lo>(Quelle: Programmieren ganz einfach, Die Basics für Einsteiger Schritt für Schritt, dk-Verlag, Deutsche Ausgabe 2020 München)</wrap>\\
Zeile 74: Zeile 72:
 **Determinismus** (Bestimmtheit). Es muss zu jedem Zeitpunkt während der Ausführung des Algorithmus nur eine Möglichkeit bestehen, den Algorithmus fortzusetzen.  Als Leser bzw. ausführende Person (oder auch eine Maschine) eines Algorithmus darf man somit nie vor einer Wahl stehen.  **Determinismus** (Bestimmtheit). Es muss zu jedem Zeitpunkt während der Ausführung des Algorithmus nur eine Möglichkeit bestehen, den Algorithmus fortzusetzen.  Als Leser bzw. ausführende Person (oder auch eine Maschine) eines Algorithmus darf man somit nie vor einer Wahl stehen. 
  
-<WRAP center round todo 80%>+<WRAP nicebox green>
 **Aufgabe E** **Aufgabe E**
 Diskutieren Sie anhand dieser Definition  zu zweit, ob die folgenden Aussagen wahr oder falsch sind.  Diskutieren Sie anhand dieser Definition  zu zweit, ob die folgenden Aussagen wahr oder falsch sind. 
Zeile 81: Zeile 79:
   - Aussage: "Für viele Herausforderungen oder Probleme könnte ein guter und passender Algorithmus die Lösung sein."   - Aussage: "Für viele Herausforderungen oder Probleme könnte ein guter und passender Algorithmus die Lösung sein."
 </WRAP> </WRAP>
-<WRAP center round todo 80%>+<WRAP nicebox green>
 **Aufgabe F**\\  **Aufgabe F**\\ 
 Untersuchen Sie die drei Beispiele (Aufgabe A bis C), wie die Aufgaben die oben aufgelisteten Eigenschaften erfüllen oder wo dies nicht der Fall ist. Untersuchen Sie die drei Beispiele (Aufgabe A bis C), wie die Aufgaben die oben aufgelisteten Eigenschaften erfüllen oder wo dies nicht der Fall ist.
 </WRAP> </WRAP>
-<WRAP center round todo 80%>+<WRAP nicebox green>
 **Aufgabe G**\\  **Aufgabe G**\\ 
 Gegeben ist das folgende Diagramm (ein sogenanntes Aktivitätsdiagramm). Eine Spielfigur steht beim Pfeilsymbol im Labyrinth (Startposition).  Gegeben ist das folgende Diagramm (ein sogenanntes Aktivitätsdiagramm). Eine Spielfigur steht beim Pfeilsymbol im Labyrinth (Startposition). 
Zeile 95: Zeile 93:
  
 </WRAP> </WRAP>
-<WRAP center round todo 80%>+<WRAP nicebox green>
 **Aufgabe H**\\ **Aufgabe H**\\
 Erstellen Sie ein Aktivitätsdiagramm für die Aufgabe A). Eine Übersicht der Elemente finden Sie auf dem Spickzettel.\\  Erstellen Sie ein Aktivitätsdiagramm für die Aufgabe A). Eine Übersicht der Elemente finden Sie auf dem Spickzettel.\\ 
-** Spickzettel** \\  +** Spickzettel** {{ aktivitaetsdiagramm_spickzettel.png?direct&300|}} 
-{{aktivitaetsdiagramm_spickzettel.png?direct&400 |}}  +
 </WRAP> </WRAP>
  
-<WRAP center round todo 80%>+<WRAP nicebox green>
 **Zusatzaufgabe **\\ **Zusatzaufgabe **\\
   - Zwei bekannte Algorithmen sind der PageRank-Algorithmus oder der Dijkstra-Algorithmus. Informieren Sie sich, welche Aufgaben diese Algorithmen übernehmen bzw. welche Probleme diese lösen.   - Zwei bekannte Algorithmen sind der PageRank-Algorithmus oder der Dijkstra-Algorithmus. Informieren Sie sich, welche Aufgaben diese Algorithmen übernehmen bzw. welche Probleme diese lösen.
  • gf1/programmieren1.1682941690.txt.gz
  • Zuletzt geändert: 2023/05/01 13:48
  • von marroc