Strona główna › Pytania INF.03 › Pytanie 2038
INF.03 · pytanie #2038
Program napisany w PHP ma na celu obliczenie średniej pozytywnych ocen ucznia w zakresie od 2 do 6.<br> Warunek selekcji ocen w pętli liczącej średnią powinien zawierać wyrażenie logiczne
- A$ocena >= 2 or $ocena <= 6
- B$ocena > 2 and $ocena < 6
- C$ocena >= 2 and $ocena <= 6
- D$ocena > 2 or $ocena < 6
Poprawna odpowiedź: C. $ocena >= 2 and $ocena <= 6
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Wybór odpowiedzi $ocena >= 2 and $ocena <= 6 jest poprawny, ponieważ precyzyjnie określa zakres, w jakim dopuszczalne są oceny ucznia. Operator logiczny 'and' zapewnia, że obie części warunku muszą być spełnione jednocześnie: ocena musi być większa lub równa 2 oraz mniejsza lub równa 6. Taki sposób definiowania zakresu jest zgodny z dobrymi praktykami programowania, gdzie ważne jest, aby warunki logiki były jednoznaczne i precyzyjne. Dla przykładu, w kontekście obliczania średniej, wykorzystanie tego warunku pozwala na uwzględnienie wszystkich ocen, które są zgodne z regulaminem szkoły, co jest kluczowe dla uzyskania dokładnego wyniku. W praktyce, przy implementacji tego typu logiki w PHP, możemy spotkać się z używaniem podobnych zapytań w kontekście przetwarzania danych uczniów, co podkreśla znaczenie poprawnego definiowania warunków w programach. Dodatkowo, stosowanie takich wyrażeń pozwala na łatwe rozbudowywanie kodu, gdyż łatwo można dodawać nowe warunki lub modyfikować istniejące, co wpisuje się w założenia elastyczności i czytelności kodu.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.