Przejdź do głównej treści
  1. Strona główna
  2. Technik informatyk
  3. INF.03
  4. Pytanie

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Programowanie webowe Algorytmy i podstawy informatyki JavaScript

Algorytm przedstawiony na rysunku można zapisać w języku JavaScript za pomocą instrukcji
A. for(i = 0; i > 10; i++)

B. var i = 0;
   while(i <= 10)
     i += 2;

C. var i = 0;
   do
     i++;
   while(i > 10);

D. var i = 0;
   do
     i = i + 2;
   while(i < 10);

Ilustracja do pytania z kwalifikacji INF.03
Dobrze! Wybrałeś prawidłową odpowiedź B. Biorąc pod uwagę wykres przepływu, zmienna 'i' jest inicjalizowana wartością 0 i następnie w pętli zwiększana o 2, dopóki jej wartość nie przekroczy 10. Wprowadzona instrukcja w JavaScript (var i = 0; while(i <= 10) { i += 2; }) idealnie odzwierciedla proces przedstawiony na diagramie. Inicjalizacja zmiennej jest ważnym krokiem w programowaniu, który pozwala na użycie zmiennej w kodzie, a pętla 'while' jest często stosowana do wykonywania części kodu wielokrotnie do momentu, aż warunek przestanie być spełniony. W tym przypadku, warunkiem jest 'i' mniejsze lub równe 10, a kod wewnątrz pętli zwiększa wartość 'i' o 2 za każdym razem, gdy jest wykonywany. Jest to typowy przykład użycia pętli i operatorów w języku JavaScript.
Niestety, wybrana odpowiedź nie jest poprawna. Przeanalizujmy błędy w pozostałych odpowiedziach. Wszystkie niepoprawne odpowiedzi nie odzwierciedlają prawidłowo logiki przedstawionej na diagramie przepływu. Mogą nie inicjalizować zmiennej 'i' na 0, nie zwiększać jej wartości o 2 za każdym obrotem pętli lub nie sprawdzać, czy 'i' jest mniejsze lub równe 10. Takie błędy są często wynikiem niezrozumienia działania pętli i operatorów w języku JavaScript. Pętla 'while' powinna wykonywać określony kod, dopóki jej warunek jest spełniony. Operator '+=' to skrócona forma zapisu operacji dodawania i przypisania. Jeśli zmienna 'i' jest zwiększana o 2, powinniśmy użyć 'i += 2', a nie 'i++' lub 'i--', które odpowiednio zwiększają lub zmniejszają wartość 'i' o 1. Ważne jest, aby zrozumieć znaczenie i zastosowanie różnych operatorów i instrukcji w języku JavaScript, aby prawidłowo odwzorować algorytmy na kod.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wyślemy tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.