DE | EN

Ganzrationale Funktionen

Ein browserbasiertes Lerntool für Schülerinnen und Schüler der 10. Klasse (Gymnasium), um Polynomfunktionen zu analysieren — Endverhalten bestimmen und Nullstellen mit Vielfachheiten finden.

f(x) = a · xk · (bx² + cx + d)m
▶ Im Browser ausprobieren ▶ Sinusfunktion-Trainer

Funktionen

Zufällige Polynomerzeugung

Jeder Klick auf Neue Aufgabe erzeugt ein neues Polynom (Grad 2–5) mit zufälligen Parametern und ganzzahligen Nullstellen.

Zwei Darstellungsformen

Umschalten zwischen Normalform (ausmultipliziert) und faktorisierter Form für verschiedene Schwierigkeitsstufen.

Übung zum Endverhalten

Wähle aus, wie sich der Graph links und rechts verhält — vier Optionen decken alle Kombinationen ab.

Nullstellen & Vielfachheiten

Gib jede Nullstelle und ihre Vielfachheit ein. Das Tool prüft deine Antworten und sagt dir genau, was falsch ist.

Graph auf Abruf

Der Graph ist standardmäßig ausgeblendet — arbeite zuerst mit der Formel, dann zeige den Graphen zur Überprüfung.

Mitternachtsformel

Optionale Anzeige der Lösungsformel x1,2=b±b24ac2a als Hilfestellung bei quadratischen Faktoren.

Lösung anzeigen

Klicke auf Lösung anzeigen, um alle Nullstellen mit roten Punkten im Graphen zu sehen, plus das korrekte Endverhalten.

Brüche & Dezimaleingabe

Antworten können als ganze Zahlen (3), Dezimalzahlen (1.5) oder Brüche (3/2) eingegeben werden.

Punkteverfolgung

Zählt richtige Antworten gegen Gesamtversuche während der Sitzung.

Keine Installation

Reines HTML/CSS/JavaScript — läuft in jedem modernen Browser. Kein Download, kein Setup, keine Abhängigkeiten.

Polynomstruktur

Jedes erzeugte Polynom hat die Form:

f(x) = a · xk · (bx² + cx + d)m
KomponenteBeschreibungBereich
aFührungskoeffizient−3, −2, −1, 1, 2, 3
kPotenz von x (Nullstelle bei 0 mit Vielfachheit k)0 bis Grad
bx² + cx + dInnerer Faktor (quadratisch oder linear, normiert, ganzzahlige Nullstellen)Nullstellen in [−4, 4]
mPotenz des inneren Faktors0, 1, 2 oder 3
GradGesamtgrad: k + Grad(innerer) · m2 bis 5
Designziel: Der innere Faktor hat immer „schöne“ ganzzahlige Nullstellen, sodass Schüler durch Faktorisieren oder die Mitternachtsformel ohne Taschenrechner lösen können.

Anleitung

1. Formel lesen

Beim Start der App (oder nach Klick auf Neue Aufgabe) wird eine Polynomformel angezeigt. Mit der Checkbox zwischen Normalform (ausmultipliziert) und faktorisierter Form umschalten.

2. Endverhalten bestimmen

Betrachte den Grad und das Vorzeichen des Führungskoeffizienten:

  • Ungerader Grad, positiver Koeffizient → unten-links nach oben-rechts ↗
  • Ungerader Grad, negativer Koeffizient → oben-links nach unten-rechts ↘
  • Gerader Grad, positiver Koeffizient → oben-links nach oben-rechts ↥
  • Gerader Grad, negativer Koeffizient → unten-links nach unten-rechts ↧

3. Nullstellen finden

Setze jeden Faktor gleich null und löse:

  • xk = 0 → Nullstelle bei x = 0 mit Vielfachheit k
  • bx² + cx + d = 0 → faktorisieren oder Mitternachtsformel anwenden; jede Nullstelle hat Vielfachheit m
  • Hat die innere quadratische Funktion eine doppelte Nullstelle, verdoppelt sich die Vielfachheit auf 2m

Füge Nullstellen mit dem Button + Nullstelle hinzufügen hinzu und wähle die richtige Vielfachheit.

4. Antwort prüfen

  • Drücke Enter oder klicke auf Antwort prüfen.
  • Richtig — grüne Bestätigung, Punktzahl erhöht sich.
  • Falsch — das Tool zeigt dir, welche Nullstellen falsch oder fehlend sind.

5. Graph anzeigen

Klicke auf Graph anzeigen, um das Polynom zu visualisieren und deine Analyse zu überprüfen. Klicke auf Lösung anzeigen, um die Nullstellen mit roten Punkten im Graphen zu sehen.

Technologie

Vanilla JavaScript HTML5 Canvas CSS3 Keine Abhängigkeiten GitHub Pages

Die gesamte Anwendung ist eine einzige HTML-Datei — kein Build-Schritt, kein Framework, kein Server erforderlich.

Projektstruktur

PolynomialTrainer/
├── app.html         Die Webanwendung (einzelne Datei)
├── index.html       Diese Projektwebseite
├── README.md        Dokumentation
├── LICENSE          MIT-Lizenz
└── .gitignore

Lizenz

MIT-Lizenz — frei nutzbar, veränderbar und verteilbar.

Datenschutz: Diese Anwendung läuft vollständig in deinem Browser. Es werden keine Daten erhoben, übertragen oder auf einem Server gespeichert.

Kostenloses GitHub-Konto erstellen

Um unten einen Kommentar zu hinterlassen, benötigst du ein (kostenloses) GitHub-Konto. Wenn du noch keins hast, dauert die Anmeldung nur eine Minute:

  1. Gehe zur GitHub-Registrierungsseite:
    Bei GitHub registrieren
  2. Gib deine E-Mail-Adresse ein, wähle ein Passwort und einen Benutzernamen.
  3. Schließe das kurze Verifizierungsrätsel ab und bestätige deine E-Mail.

Das war’s — du kannst jetzt Kommentare und Feedback hinterlassen.

Kommentare & Feedback

Hast du eine Frage, einen Vorschlag oder einen Fehler gefunden? Hinterlasse unten einen Kommentar — melde dich mit deinem GitHub-Konto an, um zu schreiben.