Basis van programmeren (pseudocode traceren)
De volgende for-lus verhoogt i telkens met 2. Wat is de waarde van s nadat de lus is uitgevoerd?
integer: s ← 0
for (i from 1 to 10 step 2)
s ← s + i
endfor
- A25
- B30
- C36
Antwoord en toelichting tonen
Antwoord: A. 25
i neemt de waarden 1, 3, 5, 7 en 9 aan; de volgende waarde 11 is groter dan de eindwaarde 10, dus de lus eindigt. s = 1 + 3 + 5 + 7 + 9 = 25. Een for-lus stopt zodra de lusvariabele de eindwaarde overschrijdt, dus de body wordt nooit uitgevoerd met een waarde daarboven.
Verder: nog 9 vragen over Basis van programmeren (pseudocode traceren)