Benutzer-Werkzeuge

Webseiten-Werkzeuge


profil:klasse10:abschnitt-10-1-1

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
profil:klasse10:abschnitt-10-1-1 [2021/09/29 07:07] – [Bestimmung quadratischer Funktionen] lutzprofil:klasse10:abschnitt-10-1-1 [2022/11/01 12:49] (aktuell) – [Projekt 1: Eigenschaften quadratischer Funktionen] lutz
Zeile 88: Zeile 88:
  
 <WRAP round box> <WRAP round box>
-Eine quadratische Funktion der $y=f(x)=x^2 + p\cdot x + q$ mit $p,q \in \mathbb{R}$ heißt **Normalform einer quadratischen Gleichung**. +Eine quadratische Funktion der $y=f(x)=x^2 + p\cdot x + q$ mit $p,q \in \mathbb{R}$ heißt **Normalform einer quadratischen Funktion**. 
 </WRAP> </WRAP>
  
Zeile 209: Zeile 209:
   * Falsche Eingaben sollen mit try - except abgefangen werden.   * Falsche Eingaben sollen mit try - except abgefangen werden.
   * Das Programm soll erkennen, wenn sich aus den eingegeben Punkten keine quadratische Funktion ermitteln lässt.   * Das Programm soll erkennen, wenn sich aus den eingegeben Punkten keine quadratische Funktion ermitteln lässt.
 +
 +(Eine Berechnungsmöglichkeit für die Koeffizienten a, b und c findet man hier: https://www.arndt-bruenner.de/mathe/10/parabeldurchdreipunkte.htm)
  
 {{ :profil:klasse10:02_arbeitsblatt.pdf | Arbeitsblatt 2 als PDF-Datei}} {{ :profil:klasse10:02_arbeitsblatt.pdf | Arbeitsblatt 2 als PDF-Datei}}
 =====Projekte===== =====Projekte=====
 +====Projekt 1: Eigenschaften quadratischer Funktionen====
 +Erstelle mit deinem Partner ein Pythonprogramm, welches nach Eingabe der Koeffizienten $a$, $b$ und $c$ einer quadratischen Funktion der Form $f(x)=ax^2+bx+c \quad (a \neq 0)$ die folgenden Funktionseigenschaften ermittelt: 
 +
 +  * Nullstellen
 +  * Scheitelpunkt
 +  * Monotonie
 +
 +Im Programm sollen alle Zahlen (außer den Nullstellen) mit Hilfe der Klasse Fractions dargestellt werden. Falsche Eingaben sollen mit try-except abgefangen werden. Die Eingabe von a = 0 soll verhindert werden. Das Programm soll in einer Schleife laufen, dass immer wieder abfragt, ob das Programm beendet werden soll.
 +
 +Beide Partner müssen das gesamte Programm erklären können. Durch Kommentare muss gekennzeichnet sein, wer welchen Programmteil erstellt hat.
 +
 +Auf elegante Lösungen und zusätzliche Programm-Features gibt es Zusatzpunkte.
 +
 +Beispielprogramm:
 +
 +{{ :profil:klasse10:projekt01.zip |}}
 +
 +(In den nächsten Jahren werden noch weitere Projekte ergänzt.)
 +
profil/klasse10/abschnitt-10-1-1.1632892026.txt.gz · Zuletzt geändert: von lutz