Strona główna › Pytania INF.03 › Pytanie 153
INF.03 · pytanie #153
Funkcją zaprezentowanego kodu PHP jest napełnienie tablicy $tab 10 losowymi liczbami z przedziału od -100 do 100, a następnie wypisanie liczb ujemnych. Kod prezentuje się następująco: <pre class="code-block"> $tab = array(); for ($i = 0; $i < 10; $i++) { $tab[$i] = rand(-100, 100); } foreach ($tab as $x) { if ($x < 0) echo "$x "; } </pre>
- Akolejnymi liczbami od 0 do 9 i ich wyświetlenie
- B10 losowymi wartościami, a następnie wypisanie liczb ujemnych
- C100 losowymi liczbami, a następnie wypisanie liczb dodatnich
- Dkolejnymi liczbami od -100 do 100 oraz wypisanie liczb ujemnych
Poprawna odpowiedź: B. 10 losowymi wartościami, a następnie wypisanie liczb ujemnych
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Przedstawiony kod w języku PHP ma na celu wypełnienie tablicy dziesięcioma losowymi wartościami i wypisanie tych, które są ujemne. Funkcja rand(-100, 100) generuje liczby losowe z zakresu od -100 do 100. W pętli for wykonujemy dziesięć iteracji, co umożliwia dodanie dziesięciu takich liczb do tablicy. Następnie, za pomocą pętli foreach, iterujemy przez wszystkie elementy tablicy. Instrukcja warunkowa if sprawdza, czy każda z wartości jest mniejsza od zera. Jeśli warunek jest spełniony, liczba jest wypisywana na ekran. Takie podejście jest często stosowane w programowaniu, gdy wymagana jest praca z losowymi danymi w celu testowania lub symulacji. W praktycznych zastosowaniach można użyć tej metody do filtrowania danych lub analizy wyników eksperymentalnych, gdzie konieczne jest zidentyfikowanie i obsługa wartości o określonych właściwościach. Dobre praktyki programistyczne nakazują dokumentowanie takich fragmentów kodu, aby ułatwić zrozumienie i utrzymanie projektu przez innych deweloperów.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.