Dein Fortschritt:
0 / 0 Aufgaben
2
Aufgabenblock — AFB II
Zehn Aufgaben aus dem ganzen Kapitel: Programme im Kopf ablaufen lassen, Werte mitschreiben und in mehreren Schritten ausrechnen — mit gestuften Tipps, wenn du nicht weiterkommst.
A1
Platz in der Zeile
AFB II.karte { width: 180px; padding: 15px; border: 3px solid; margin: 12px; }
a) Wie breit ist die sichtbare Karte? b) Wie viel Platz braucht sie in der Zeile?
px
px
Ansatz: Box-Modell von innen nach außen.
Rechenweg: a) 180 + 30 + 6 b) 216 + 24
Lösung: a) 216 px b) 240 px
Vollständige Lösung
Sichtbar: 180 + 2 · 15 + 2 · 3 = 216 px. Mit Außenabstand: 216 + 2 · 12 = 240 px. Falle: Nur einmal padding oder border zu zählen.
A2
Text und Zahl
AFB IIlet a = "4"; let b = 2;
a) Welchen Wert hat a * b? b) Was gibt console.log(a + b) aus?
Ansatz: * wandelt um, + verkettet mit Text.
Rechenweg: a) 4 · 2 b) "4" + 2 → Text
Lösung: a) 8 b) 42 (als Text „42“)
Vollständige Lösung
* kann nur rechnen und wandelt "4" in 4 um → 8. Bei + ist ein Teil Text, also wird verkettet → „42“.A3
Halbieren bis unter 10
AFB IIlet n = 100; let k = 0; while (n > 10) { n = n / 2; k = k + 1; }
a) Wie viele Runden läuft die Schleife? b) Welchen Wert hat n am Ende?
Ansatz: Tabelle mit n und k führen.
Rechenweg: 100 → 50 → 25 → 12,5 → 6,25
Lösung: a) 4 b) 6,25
Vollständige Lösung
Vor jeder Runde wird geprüft: 100, 50, 25 und 12,5 sind größer als 10, 6,25 nicht mehr. Also 4 Runden, n = 6,25.
