Themen: Funktionen mit return, while-Schleifen, Tabellen generieren, Programm lesen & verstehen
return beendet die Funktion sofort!, , ) und füge ihn mit innerHTML ein.
- 🔹 Programm lesen: Gehe Zeile für Zeile durch und notiere die Variablenwerte → Trace-Tabelle hilft!
- 🔹 Häufige Fehler: Vergessene
var-Deklaration, falsche Return-Position, fehlende Inkrementierung in Schleifen.
- 🔹 var: In älteren Klausuren wird oft
var verwendet (function).
- 🔹 Tipp zur Kontrolle: Teste deine Funktionen mit einfachen Werten (z.B. addieren(2,3) sollte 5 ergeben).
Thema 1: Funktionen mit return
Grundlagen
Funktionen führen Berechnungen durch und geben mit return das Ergebnis zurück.
Live-Beispiele
Code-Beispiel:
function addieren(a, b) {
var summe = a + b;
return summe;
}
Thema 2: Sparplan mit while-Schleife & Tabelle
Mittel
Berechnung, nach wie vielen Monaten genug Geld gespart ist. Ausgabe als Tabelle mit Monat, Gespartem und noch fehlendem Betrag.
Sparplan-Rechner
Klicke auf "Tabelle generieren"
Code-Struktur:
function berechneSparplan(preis, sparrate, start) {
var gespart = start;
var monat = 0;
var tabelle = "<table>...";
while (gespart < preis) {
// Zeile hinzufügen
monat++;
gespart += sparrate;
}
return tabelle;
}
Thema 3: Programm lesen & verstehen
Verständnis
Analysiere den Code, erstelle eine Tabelle und bestimme das Ergebnis.
Aufgabe: Was macht dieses Programm?
function geheimnis(x) {
var ergebnis = 0;
var i = 1;
while (i <= x) {
ergebnis = ergebnis + i;
i = i + 2;
}
return ergebnis;
}
📋 Tabelle für x = 5:
💡 Fragen zum Verständnis:
- Was berechnet diese Funktion? → Summe aller ungeraden Zahlen von 1 bis x
- Was passiert bei x = 7? → 1+3+5+7 = 16
- Was ist der Unterschied zu einer normalen Summe? → Es werden nur ungerade Zahlen addiert
Thema 4: Weitere Tabellen mit while-Schleife
Einfach
Einmaleins-Generator
Klicke auf "Tabelle generieren"