Programmieraufgabe und Benutzer:PascalHänle/Grundvorstellungen zum Ableitungsbegriff/Zusammenfassung Grundvorstellungen zum Ableitungsbegriff: Unterschied zwischen den Seiten

Aus ZUM-Unterrichten
(Unterschied zwischen Seiten)
main>Matthias Scharwies
 
 
Zeile 1: Zeile 1:
'''Programmieraufgaben''' im [[Informatik]]unterricht sind sind zumeist unabhängig von der [[Programmiersprache]] verwendbar.  
{{Box|Info|
Auf dieser Seite finden Sie die Grundvorstellungen, die Sie sich in diesem Lernpfad selbst erschließen können in einer detaillierten Zusammenfassung. Die Zusammenfassung können Sie auch als PDF oder Word Dokument herunterladen.
|Kurzinfo}}


Hier sind einige Ideen für Programmieraufgaben genannt. Weitere Ideen dürfen gerne ergänzt werden.
==Die Ableitung==
überschneidungen, keine getrennt zu betrachten, Differenzierbar, zwei mathematische definitionen


==Übungen zu algorithmischen Grundelementen==
===Die Ableitung als lokale (momentane) Änderungsrate===
Die Grundvorstellung der Ableitung als lokale oder auch momentane Änderungsrate baut auf dem Verständnis von Änderungsprozessen auf, die bereits in der Sekundarstufe 1 behandelt wurden. Es wird nun also neben der absoluten Änderung und der mittleren (durchschnittlichen) Änderungsrate auch die lokale Änderungsrate beschrieben. 


===Ein- und Ausgabe von Text/Zahlen===
Wie auch in der Bearbeitung des Lernpfades lässt sich diese Grundvorstellung am besten mit einem Weg-Zeit-Zusammenhang erschließen.


* {{wpde|Hallo-Welt-Programm}} - Babylonische Sprachverwirrung in der Ausgabe
So entspricht im Kontext eines Weg-Zeit-Zusammenhangs die '''absolute Änderung''' der '''Wegzunahme''' <math>f(x_1)-f(x_0)</math>vom Zeitpunkt <math>x_0
* mit Variablen: "Hallo Benutzer" - mit Benutzereingabe in Textvariable
</math>bis <math>x_1</math>die '''mittlere Änderungsrate''' <math>\frac{f(x_1)-f(x_0)}{x_1-x_0} </math>der '''mittleren (durchschnittlichen) Geschwindigkeit''' im Intervall <math>[x_0,x_1]</math>. Da sich die mittlere Änderungsrate über ein Steigungsdreieck, also über den Differenzenquotienten berechnen lässt, ist sie graphisch mit der Steigung der Sekante zu deuten. 
{{Siehe|Cäsar Chiffre (JavaScript)}}


===Variablen===
Durch sukzessive Verkleinerung dieses Intervalls lässt sich dann dem genäherten x-Wert eine '''lokale (momentane) Änderungsrate''' <math>f'(x_0) = \lim_{x_1\to x_0} \frac{f(x_1)-f(x_0)}{x_1-x_0}</math>zuschreiben, die der '''momentanen Geschwindigkeit entspricht.''' Die Verkleinerung des Intervalls kann sowohl tabellarisch (siehe Aufgabe ??) als auch graphisch-dynamisch (siehe Aufgabe ??) erfolgen. Die lokale Änderungsrate ist dementsprechend graphisch als die '''Steigung des Graphen an der Stelle''' <math>x_0
</math>, also der '''Steigung der Tangente''' im Berührpunkt <math>P(x_0|f(x_0) </math>zu interpretieren. 


* x um 1 erhöhen (x=x+1) - Unterschied Mathe - Informatik
* Typkonvertierungen


===if-Abfrage===
Bilder hinzufügen.


*Mini-Quiz mit fester Anzahl an Fragen
===Die Ableitung als Steigung der Tangente===
*Berechnung der Lösungen von quadratischen Gleichungen mittels pq-Formel
::Mittels zweier if-Abfragen wird festgestellt, wie viele Lösungen die Geichungen hat und diese dann ausgegeben.


===Schleifen===
Wie der Name schon sagt, ist bei dieser Grundvorstellung die Ableitung als Steigung der Tangente zu interpretieren. Es gilt also  die bereits vorhandene Vorstellung der Tangente, die im Zusammenhang mit Kreisen erworben wurde, auf das Analytische zu erweitern.


{{Aufgaben|1|
In der Kreisgeometrie der Sekundarstufe 1 wurde die Tangente als eine Gerade definiert, die genau einen gemeinsamen Punkt (Berührpunkt) mit dem Kreis hat. In der Analysis hingegen ist die Tangente von <math>f</math> an der Stelle <math>x_0</math>die Gerade, die den Graphen von <math>f</math>berührt und die gleiche Steigung wie <math>f</math>an dieser Stelle hat.  
Lasse von
# -100 bis 100 zählen,
# nur gerade,
# nur ungerade Zahlen,
# Mit Modulo (benötigt if, Modulo oder Runden): Zahlenzensur: immer wenn eine Zahl durch 7 teilbar ist, soll PIEP statt der Zahl auf dem Bildschirm erscheinen (Hinweis: Setze % ein oder lasse eine zweite Variable immer bis 7 zählen).
}}


{{Aufgaben|2|
Die Ableitung <math>f'(x_0)</math> entspricht also der Steigung von <math>f</math>an der Stelle <math>x_0</math>und ebenso der Steigung der Tangente von <math>f</math>an der Stelle <math>x_0</math>. Veranschaulichen lässt sich dies durch das Funktionenmikroskop (Aufgabe ??), das bei starkem Hineinzoomen in einen Graph zeigt wie sich die Tangente an den Graphen anschmiegt und letztlich nicht mehr von ihm zu unterscheiden ist.  
Schreibe ein Programm, das dich solange nach der Geheimzahl „123“ fragt, bis sie richtig eingegeben wird. Dann soll auf dem Bildschirm erscheinen: Tresor ist geöffnet.
}}


{{Aufgaben|3|
3 Bilder einfügen.  
Gebe von 1 bis zu einer einzugebenden Zahl n alle natürlichen Zahlen und
# Ihre Quadrate – (Zahl mit sich selbst multiplizieren! 1,4,9,16…)
# Ihre Zweierpotenzen – ( 2,4,8,16,32…)
# Ihre Fakultät (1, 1*2, 1*2*3, 1*2*3*4, …)
aus.
}}


{{Aufgaben|4|
Hergeleitet wird die Ableitung, also die Steigung der Tangente bei dieser Grundvorstellung über die Steigung von Sekanten. Die Steigung der Sekante durch zwei Punkte <math>P(x_0|f(x_0) </math>und <math>Q(x_1|f(x_1) </math>eines Funktionsgraphen kann mittels Steigungsdreieck und Differenzenquotienten <math>\frac{f(x_1)-f(x_0)}{x_1-x_0} </math> leicht berechnet werden. Lässt man nun den Abstand zwischen <math>x_1</math>und <math>x_0</math>immer kleiner werden, so erhält man die Steigung die der Graph in diesem endlos verkleinerbaren Intervall <math>[x_0,x_1]</math>hat. Es entsteht also letztendlich die punktuelle Steigung des Graphen an der genäherten x-Stelle. Graphisch-dynamisch lässt sich dies durch die Näherung der zwei Punkte <math>P</math>und <math>Q</math> visualisieren (Aufgabe ??). Es entsteht eine Gerade, die den Graphen lediglich berührt und die gleiche Steigung wie der Graph an der genährten x-Stelle hat. Die Tangente. Als die Steigung der Tangente ergibt sich somit der Grenzwert des Differenzenquotienten <math> \lim_{x_1\to x_0} \frac{f(x_1)-f(x_0)}{x_1-x_0}</math>, also die Ableitung <math>f'(x_0)</math>. <br />
Uhrsimulation: Verschachtelte Schleifen
}}
 
====Teilbarkeit und Primzahl====
 
Benötigt Schleifen, Abfragen und abrunden bzw. Modulo
* Teilbarkeit prüfen
* Primzahlen bestimmen
* Alle Teiler einer Zahl
* ggT und kgV bestimmen
* Eukl. Algorithmus
 
====Große Zahlen====
 
Thematisieren: Überlauf und Genauigkeit
* Wer wird Millionär: Zinseszins bis 1 Mio. Euro per Schleife (oder die Abwärtsspirale bei nicht bezahlter Handyrechnung)
* Schachbrettaufgabe: Verdoppeln einer Grundzahl nach Schachbrettreislegende
 
====Schleife und Zufallszahl (Würfelbecheraufgaben)====
 
{{Aufgaben|1|
Lasse so lange die aktuellen x-Werte auf dem Bildschirm ausgeben, bis die 6 gefallen ist. Lasse am Ende anzeigen, wie oft gewürfelt wurde.}}
 
{{Aufgaben|2|
Lasse aus 100 x-Werten auszählen, wie oft die 6 vorkam. Wie oft kamen die anderen Zahlen vor?
}}
 
{{Aufgaben|3|2=
Lasse solange x ausgeben, bis 10-mal die 6 gefallen ist.
}}
 
{{Aufgaben|4|2=
Schreibe den "Paschbestimmer". Du benötigst dazu einen zweiten Würfel.
 
Er soll entweder: Kein Pasch oder Pasch ausgeben.
}}
 
{{Aufgaben|5|2=
Stochastische Feststellung: Kommt die 7 wirklich am häufigsten vor?
 
Wenn man mit 2 Würfeln würfelt, so tritt die 7 am häufigsten auf.
 
Wie oft tritt welche Zahl auf, wenn man 100 mal würfelt?
}}
 
====Spiele====
 
* Dart: 301 Herunterzählautomat
* Lunar Lander
 
====Kleine Projekte====
 
* Roulette: Sichere Strategie?! Es wird nur auf Farbe gesetzt. Man verliert nie, wenn man bei jeder Runde, in der man verloren hat, den Einsatz verdoppelt, um so beim ersten richtigen Tipp dann mit dem gewonnenen Geld nach Hause geht. Zeigen Sie: Mit beliebig viel Geld ist man immer irgendwann pleite, wenn man diese Strategie verfolgt. Fachübergreifend: Gesetz der großen Zahlen (Mathe).
 
===Funktionen===
...
 
 
===Rekursion===
...
 
== Idee ==
=== Rundkurs ===
{{Idee|
Aufgabe: Zeichne ein "Objekt" und einen "Rundkurs". Erstelle ein Script, das dein Objekt über den Rundkurs bewegt, ohne diese zu verlassen.
 
Diese Aufgabe kann man z.B. in etwa 3-4 Schulstunden mit blutigen Anfängern (Jahrgangsstufe 5) lösen, wobei die erste Stunde schon mal mit Erkärung/Erforschen der Oberfläche und Malen der Objekte vergeht.}}
 
==Übungen==
{{Idee|Im Folgenden werden mögliche Aufgaben beschrieben, nach denen man eine Unterrichtsreihe ausrichten kann.
;Aufgaben
# Ein- & Ausgabe, Variablen: Hallo Welt, (Variablen), Hallo Benutzername, Addieren zweier Werte, ...
# Variablentypen boolean und integer: Zuweisungen und Ausgaben mit boolean. Wann welche Variable?, ...
# if: Teilbarkeit prüfen (mit MOD), BodyMassIndex, ...
# while: Solange eine bestimmte Zahl nicht genannt ist, fortsetzen; Endlosschleifen und Verhalten des Computers (inkl. Taskmanager), Grafische Spielereien
# Die Schleifen im Vergleich, Primzahlenbestimmung
# Kleines Programmierprojekt mit Einzelprozeduren.
}}
 
==Turtle-Grafik==
 
{{Siehe|Turtle-Grafik}}
 
==Exkurs==
 
{{Siehe|Von-Neumann-Rechner-Simulation (JavaScript)}}
 
== Linkliste ==
 
* Eine große Sammlung zu Programmiersprachen unabhängigen Aufgaben (vor allem zu obigen Themen) finden wir auf der Seite [http://www.programmieren-lernen.ch Programmieren lernen] die zum [http://www.ofv.ch/index.php?&ID=bkDet&nr=14505 gleichnamigen Buch] ISBN 978-3-280-04066-9 erschienen ist.
 
* Unter [http://trainyourprogrammer.de/ trainyourprogrammer.de] werden viele Programmieraufgaben mit Lösungen zum Üben angeboten. Jeder kann seine Lösungen hochladen und mit anderen Lösungen vergleichen.
 
== Siehe auch ==
 
* [[Informatik]]
* [[Programmierlernumgebungen]]
* [[Programmiersprachen]]
* [[Wiki als Programmierumgebung]]
 
 
[[Kategorie:Informatik]]
[[Kategorie:Programmierlernumgebungen]]
[[Kategorie:Programmiersprache]]
[[Kategorie:Wiki als Programmierumgebung]]
[[Kategorie:Unterrichtsideen/Informatik]]

Version vom 16. August 2019, 12:43 Uhr

Info

Auf dieser Seite finden Sie die Grundvorstellungen, die Sie sich in diesem Lernpfad selbst erschließen können in einer detaillierten Zusammenfassung. Die Zusammenfassung können Sie auch als PDF oder Word Dokument herunterladen.

Die Ableitung

überschneidungen, keine getrennt zu betrachten, Differenzierbar, zwei mathematische definitionen

Die Ableitung als lokale (momentane) Änderungsrate

Die Grundvorstellung der Ableitung als lokale oder auch momentane Änderungsrate baut auf dem Verständnis von Änderungsprozessen auf, die bereits in der Sekundarstufe 1 behandelt wurden. Es wird nun also neben der absoluten Änderung und der mittleren (durchschnittlichen) Änderungsrate auch die lokale Änderungsrate beschrieben.

Wie auch in der Bearbeitung des Lernpfades lässt sich diese Grundvorstellung am besten mit einem Weg-Zeit-Zusammenhang erschließen.

So entspricht im Kontext eines Weg-Zeit-Zusammenhangs die absolute Änderung der Wegzunahme vom Zeitpunkt bis die mittlere Änderungsrate der mittleren (durchschnittlichen) Geschwindigkeit im Intervall . Da sich die mittlere Änderungsrate über ein Steigungsdreieck, also über den Differenzenquotienten berechnen lässt, ist sie graphisch mit der Steigung der Sekante zu deuten.

Durch sukzessive Verkleinerung dieses Intervalls lässt sich dann dem genäherten x-Wert eine lokale (momentane) Änderungsrate zuschreiben, die der momentanen Geschwindigkeit entspricht. Die Verkleinerung des Intervalls kann sowohl tabellarisch (siehe Aufgabe ??) als auch graphisch-dynamisch (siehe Aufgabe ??) erfolgen. Die lokale Änderungsrate ist dementsprechend graphisch als die Steigung des Graphen an der Stelle , also der Steigung der Tangente im Berührpunkt zu interpretieren.


Bilder hinzufügen.

Die Ableitung als Steigung der Tangente

Wie der Name schon sagt, ist bei dieser Grundvorstellung die Ableitung als Steigung der Tangente zu interpretieren. Es gilt also die bereits vorhandene Vorstellung der Tangente, die im Zusammenhang mit Kreisen erworben wurde, auf das Analytische zu erweitern.

In der Kreisgeometrie der Sekundarstufe 1 wurde die Tangente als eine Gerade definiert, die genau einen gemeinsamen Punkt (Berührpunkt) mit dem Kreis hat. In der Analysis hingegen ist die Tangente von an der Stelle die Gerade, die den Graphen von berührt und die gleiche Steigung wie an dieser Stelle hat.

Die Ableitung entspricht also der Steigung von an der Stelle und ebenso der Steigung der Tangente von an der Stelle . Veranschaulichen lässt sich dies durch das Funktionenmikroskop (Aufgabe ??), das bei starkem Hineinzoomen in einen Graph zeigt wie sich die Tangente an den Graphen anschmiegt und letztlich nicht mehr von ihm zu unterscheiden ist.

3 Bilder einfügen.

Hergeleitet wird die Ableitung, also die Steigung der Tangente bei dieser Grundvorstellung über die Steigung von Sekanten. Die Steigung der Sekante durch zwei Punkte und eines Funktionsgraphen kann mittels Steigungsdreieck und Differenzenquotienten leicht berechnet werden. Lässt man nun den Abstand zwischen und immer kleiner werden, so erhält man die Steigung die der Graph in diesem endlos verkleinerbaren Intervall hat. Es entsteht also letztendlich die punktuelle Steigung des Graphen an der genäherten x-Stelle. Graphisch-dynamisch lässt sich dies durch die Näherung der zwei Punkte und visualisieren (Aufgabe ??). Es entsteht eine Gerade, die den Graphen lediglich berührt und die gleiche Steigung wie der Graph an der genährten x-Stelle hat. Die Tangente. Als die Steigung der Tangente ergibt sich somit der Grenzwert des Differenzenquotienten , also die Ableitung .