Rezultatem wykonania przedstawionego fragmentu kodu jest wypisanie liczb z przedziału od 2 do 20, które są
Rezultatem wykonania przedstawionego fragmentu kodu jest wypisanie liczb z przedziału od 2 do 20, które są
Wyjaśnienie i uzasadnienie dydaktyczne
Fragment kodu w pytaniu wypisuje liczby pierwsze z przedziału od 2 do 20. Oto szczegółowe wyjaśnienie działania kodu:
Zewnętrzna pętla for:
- Iteruje po liczbach od 2 do 20 (włącznie).
- Zmienna number reprezentuje aktualnie sprawdzaną liczbę.
Zmienna check:
- Na początku każdej iteracji ustawiana jest na true.
- Służy do oznaczenia, czy liczba jest pierwsza (pozostaje true, jeśli liczba nie jest podzielna przez żadną liczbę od 2 do number - 1).
Wewnętrzna pętla for:
- Iteruje po liczbach od 2 do number - 1 (zmienna test).
- Sprawdza, czy number jest podzielne przez test:
- Jeśli tak (number % test === 0), oznacza to, że liczba nie jest pierwsza:
- Zmienna check zostaje ustawiona na false.
- Pętla przerywa dalsze sprawdzanie (break).
- Jeśli tak (number % test === 0), oznacza to, że liczba nie jest pierwsza:
Wypisywanie liczb:
- Po zakończeniu wewnętrznej pętli, jeśli zmienna check pozostaje true, oznacza to, że liczba number jest pierwsza.
- Liczba ta zostaje wypisana przy użyciu console.log(number).
Poprawna odpowiedź
C. pierwsze.
Chcesz poćwiczyć całą kwalifikację INF.04?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Sito Eratostenesa (Liczby pierwsze)Wydajny algorytm wyznaczania wszystkich liczb pierwszych w przedziale od 2 do n poprzez cykliczne wykreślanie wielokrotności znalezionych liczb pierwszych.
- Zmienne i Stałe w programowaniuNazwane obszary pamięci operacyjnej przechowujące dane robocze programu; zmienne pozwalają na modyfikację wartości podczas działania, podczas gdy stałe mają wartość niezmienną.
- Kolejka FIFO i operacje: Push, Pop, Peek, IsEmptyLiniowa struktura danych działająca w trybie FIFO (First-In, First-Out), w której nowe elementy dodawane są na końcu, a pobierane z początku, obsługiwana standardowymi metodami.
Podobne pytania z działu „Reprezentacja algorytmow i notacje”
Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 13 pytań z tego działu.
- #108
Obiektowe podejście do rozwiązywania problemów obejmuje między innymi:
- #109
Przedstawiona metoda jest implementacją algorytmu
- #201
Który blok kodu zawiera przykład użycia rekurencji?
- #228
W wyniku wykonania przedstawionego kodu zostaną wypisane
- #281
Przedstawiona pętla operuje na zmiennej napisowej ciąg. Jej zadaniem jest