Źródło: Arkusze CKE
Wskaż pętlę, która w języku JavaScript wyświetli sześć kolejnych liczb parzystych
Warianty odpowiedzi
-
A
for(i=2;i<12;i++) {i++; document.write(i);}
-
B
for(i=2;i<12;i+=2) {document.write(i);}
-
C
for(i=2;i<=12;i+=2) {document.write(i);}
-
D
for(i=2;i<=12;i++) {i=i+2; document.write(i);}
Wyjaśnienie
Przeanalizujmy warunki zadania: musimy wypisać sześć kolejnych liczb parzystych, zaczynając od pierwszej z nich, czyli 2. Będzie to ciąg: 2, 4, 6, 8, 10 oraz 12.
Pętla for musi zatem spełniać trzy kryteria:
Zmienna początkowa i przyjmuje wartość 2.
Warunek trwania pętli i <= 12 pozwala uwzględnić liczbę 12.
Krok pętli i += 2 zwiększa wartość o 2 przy każdej iteracji.
Taka pętla wykona się dokładnie 6 razy i wyświetli oczekiwany ciąg liczb.