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.
.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?
Vollständige Lösung
let a = "4"; let b = 2;
a) Welchen Wert hat a * b? b) Was gibt console.log(a + b) aus?
Vollständige Lösung
* kann nur rechnen und wandelt "4" in 4 um → 8. Bei + ist ein Teil Text, also wird verkettet → „42“.let 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?
Vollständige Lösung
let w = [4, 7, 2, 9]; Eine Schleife addiert alle Werte in summe.
a) Welchen Wert hat summe? b) Welchen Wert hat summe / w.length?
Vollständige Lösung
let w = [12, 5, 19, 8]; let max = w[0]; Danach läuft for (let i = 1; i < w.length; i++) { if (w[i] > max) { max = w[i]; } }.
a) Welchen Wert hat max am Ende? b) Wie oft wird max = w[i]; ausgeführt?
Vollständige Lösung
function f(x, y) { return x * 2 - y; }
a) Welchen Wert hat f(5, 3)? b) Welchen Wert hat f(f(2, 1), 4)?
Vollständige Lösung
if (gewicht <= 500) { p = 2; } else if (gewicht <= 1000) { p = 4; } else { p = 7; }
a) Welchen Wert hat p für 500 g? b) für 1001 g?
Vollständige Lösung
let n = 3; knopf.addEventListener("click", mal2); function mal2() { n = n * 2; }
a) Welchen Wert hat n nach 2 Klicks? b) nach 4 Klicks?
Vollständige Lösung
Im HTML steht <p id="a">3</p>, in JavaScript const a = document.querySelector("#a");.
a) Was zeigt der Absatz nach a.textContent = Number(a.textContent) * 4;? b) Was zeigt er, wenn danach a.textContent = a.textContent + 4; läuft?
Vollständige Lösung
In den Feldern f1 und f2 steht „12“ und „5“.
a) Welchen Wert hat Number(f1.value) - Number(f2.value)? b) Was ergibt f1.value + f2.value?
