Strona główna › Pytania INF.03 › Pytanie 1168
INF.03 · pytanie #1168
Zakładając, że zmienna tablicowa $tab jest wypełniona liczbami naturalnymi, wynikiem programu będzie wypisanie <pre class="code-block">$liczba = $tab[0]; foreach ($tab as $element) { if ($element > $liczba) $liczba = $element; } echo $liczba;</pre>
- Anajwiększego elementu tablicy.
- Belementu tablicy, który jest równy wartości $tab[0].
- Ctych elementów, które są większe od zmiennej $liczba.
- Dnajmniejszego elementu tablicy.
Poprawna odpowiedź: A. największego elementu tablicy.
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Poprawna odpowiedź sugeruje, że wynikiem programu będzie wypisanie największego elementu tablicy. To jest prawidłowe, ponieważ program używa techniki znanej jako pętla iteracyjna, aby przejść przez każdy element tablicy i porównać go z aktualnie największą znaną wartością. Na początku, największa znana wartość jest ustawiona na pierwszy element tablicy. Następnie, dla każdego elementu tablicy, program sprawdza, czy element jest większy od największej znanej wartości. Jeśli tak, to ta wartość staje się nową największą znaną wartością. Po przejściu przez wszystkie elementy, program wypisuje największą znaną wartość. Jest to standardowa technika stosowana w programowaniu, aby znaleźć największy element w tablicy lub liście.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.