Java/Schleife und Benutzer:PascalHänle/Grundvorstellungen zum Ableitungsbegriff/Die Ableitung als lokale Änderungsrate/Aufgabe 2 b): Unterschied zwischen den Seiten

Aus ZUM-Unterrichten
< Java(Unterschied zwischen Seiten)
main>Karl Kirst
(→‎Linkliste: mit ausführbarem Quellcode)
 
KKeine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
 
Zeile 1: Zeile 1:
{{Kurzinfo-2|Java|Idee}}
{{Box|Aufgabe 1.3|Bestimmen Sie nun näherungsweise wie schnell der Porsche nach 3 Sekunden gefahren ist. Wählen Sie hierzu ein beliebiges Zeitintervall in dem die dritte Sekunde enthalten ist und verkleinern Sie dieses.<br /> <br /> a) Verkleinern Sie das Intervall in folgender Tabelle mindestens 5 mal, sodass die Geschwindigkeit zur dritten Sekunde möglichst genau bestimmt wird und halten Sie die Tabelle schriftlich fest. <br /> [[Benutzer:PascalHänle/Grundvorstellungen zum Ableitungsbegriff/Die Ableitung als lokale Änderungsrate/Tabelle|zur Tabelle]]<br />
b) Führen Sie die Verkleinerung des Zeitintervalls nun erneut in diesem Applet durch.<br /> Beschreibe Sie die Veränderung der Sekante und des Werts der Sekante bei dieser Verkleinerung und halten Sie dies schriftlich fest.<br />
c) Was sind die Eigenschaften dieser neu entstandenen Geraden? <br />
{{Lösung versteckt|Durch die beliebig gute Näherung von T1 und T2 zur Sekunde 3, lässt sich die neu entstandene Gerade als Gerade interpretieren, die nur noch den Berührpunkt <math>P(3|f(3))</math> am Graphen von <math>f</math> hat. Diese Gerade nennt man Tangente.
{{Box|Tangente|Die Gerade, die den Graphen von <math>f</math> am Punkt <math>P(x_0|f(x_0))</math> berührt und die gleiche Steigung wie der Graph von <math>f</math> in diesem Punkt hat, nennt man die Tangente von <math>f</math> am Punkt <math>P</math>.|Merksatz
}}|Lösung anzeigen|Lösung verbergen}}


== Aufgabenstellung ==
d) Als was lässt sich in diesem Kontext die Steigung dieser Geraden interpretieren?
 
{{Lösung versteckt|Die Steigung dieser Geraden lässt sich nun als die momentane Geschwindigkeit (momentane Änderungsrate) interpretieren. |Lösung anzeigen|Lösung verbergen}}|Arbeitsmethode
Häufig benötigt man beim Programmieren eine mehrfache Ausführung eines Teilbereichs.
}}<ggb_applet id="ajqu8au9" width="920" height="550"></ggb_applet>
 
Denkbar ist es, dass ein Programmierer dazu einfach Zeilen wiederholt.
 
So lässt sich z.B. das kleine 1 x 1 von 3 wie folgt ausgeben:
 
<source lang="java">
System.out.println("3 x 1 = 3");
System.out.println("3 x 2 = 6");
System.out.println("3 x 3 = 9");
System.out.println("3 x 4 = 12");
System.out.println("3 x 5 = 15");
System.out.println("3 x 6 = 18");
System.out.println("3 x 7 = 21");
System.out.println("3 x 8 = 24");
System.out.println("3 x 9 = 27");
</source>
 
== Lösung mit while-Schleife ==
 
Eleganter ist da schon die Verwendung der [[java/while-Schleife|while-Schleife]]
 
<source lang="java">
int faktor = 1;
while ( faktor <= 9 ) {
    System.out.println("3 x " + faktor + " = " + 3*faktor );
    faktor++;
}
</source>
 
== Lösung mit for-Schleife ==
 
Für genau diesen Fall gibt es aber auch eine Schleife: die for-Schleife. Sie ist immer dann sinnvoll einsetzbar, 
* wenn eine bestimmte Anzahl von Wiederholungen durchgeführt werden soll.
* wenn eine Variable von einem bestimmten Wert bis zu einem anderen gezählt werden soll.
 
Das folgende Beispiel macht genau das selbe wie die while-Schleife im obigen Beispiel:
 
<source lang="java">
for ( int faktor = 1; faktor <= 9; faktor ++ ) {
      System.out.println("3 x " + faktor + " = " + 3*faktor );
}
</source>
 
== Weitere Beispiele ==
 
<source lang="java">
//allgemeiner Aufbau
for ( Zählvariable mit Anfangswert; Anfangswert; Bedingung; Schrittweite) {
      // Anweisung, die wiederholt werden soll
}
 
// hochzählen in 1er-Schritten
for ( int zählvariable = Anfangswert; zählvariable <= Endwert; zählvariable++ ) {
      // Anweisung, die wiederholt werden soll
}
 
// hochzählen in 5er-Schritten
for ( int zählvariable = Anfangswert; zählvariable <= Endwert; zählvariable+=5 ) {
      // Anweisung, die wiederholt werden soll
}
 
// Countdown
for ( int zählvariable = Anfangswert; zählvariable > Endwert; zählvariable-- ) {
      // Anweisung, die wiederholt werden soll
}
</source>
 
== Aufgaben ==
 
{{Übung|
* Nennen Sie Anwendungsgebiete der for-Schleife
* Lassen Sie die Zahlen von 1 bis 100 auf dem Bildschirm ausgeben
* Diesmal nur die geraden Zahlen
* Diesmal von 100 bis -100
* Die ungeraden von 200 bis -1000
* Lassen Sie 50 mal den Buchstaben "A" auf den Bildschirm schreiben
* Die Zahlen von -10 bis 10 ohne die 0
}}
 
== Linkliste ==
 
* [http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Java/Sentencia_for Programación en Java/Sentencia for] - in Wikibooks auf Spanisch ((vermutlicher) Ursprung dieser Seite)
* http://www.programmersbase.net/Content/Java/Content/Tutorial/Java/Loop.htm
* http://programmingwiki.de/Java/for-Schleife (Kopie dieser Seite hier - mit ausführbarem Quellcode)
 
 
[[Kategorie:Java]]

Aktuelle Version vom 20. August 2019, 16:43 Uhr

Aufgabe 1.3

Bestimmen Sie nun näherungsweise wie schnell der Porsche nach 3 Sekunden gefahren ist. Wählen Sie hierzu ein beliebiges Zeitintervall in dem die dritte Sekunde enthalten ist und verkleinern Sie dieses.

a) Verkleinern Sie das Intervall in folgender Tabelle mindestens 5 mal, sodass die Geschwindigkeit zur dritten Sekunde möglichst genau bestimmt wird und halten Sie die Tabelle schriftlich fest.
zur Tabelle
b) Führen Sie die Verkleinerung des Zeitintervalls nun erneut in diesem Applet durch.
Beschreibe Sie die Veränderung der Sekante und des Werts der Sekante bei dieser Verkleinerung und halten Sie dies schriftlich fest.
c) Was sind die Eigenschaften dieser neu entstandenen Geraden?

Durch die beliebig gute Näherung von T1 und T2 zur Sekunde 3, lässt sich die neu entstandene Gerade als Gerade interpretieren, die nur noch den Berührpunkt am Graphen von hat. Diese Gerade nennt man Tangente.

Tangente
Die Gerade, die den Graphen von am Punkt berührt und die gleiche Steigung wie der Graph von in diesem Punkt hat, nennt man die Tangente von am Punkt .

d) Als was lässt sich in diesem Kontext die Steigung dieser Geraden interpretieren?

Die Steigung dieser Geraden lässt sich nun als die momentane Geschwindigkeit (momentane Änderungsrate) interpretieren.
GeoGebra