Grundlagen der Programmierung (Pseudocode nachverfolgen)
In der folgenden verschachtelten Schleife beginnt die innere Schleife bei der äußeren Variablen i. Welchen Wert hat c nach der Ausführung?
integer: c ← 0
for (i from 1 to 5 step 1)
for (j from i to 5 step 1)
c ← c + 1
endfor
endfor
- A15
- B20
- C25
Antwort und Erläuterung anzeigen
Antwort: A. 15
Die innere Schleife lässt j von i bis 5 laufen; sie wird daher für i = 1 fünfmal, für i = 2 viermal, …, für i = 5 einmal ausgeführt. Insgesamt sind das 5 + 4 + 3 + 2 + 1 = 15. Weil der Anfangswert der inneren Schleife von der äußeren Variablen i abhängt, ergibt sich nicht einfach 5 × 5.
Weiter: 9 weitere Fragen zu Grundlagen der Programmierung (Pseudocode nachverfolgen)