KWALIFIKACJA ELM6 - CZERWIEC 2023 (test 2)

PYTANIE NR 26.
Ilustracja przedstawia fragment programu sterownika PLC, który jest związany z kwalifikacjami technika mechatronika, w
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Wyrażenie "mniejszy lub równy" (≤) opisuje porównanie dwóch wartości i zwraca wynik logiczny (prawda/fałsz), czyli sprawdzenie warunku. Operacje "dodawania", "odejmowania" i "iloczynu" są działaniami arytmetycznymi, których wynikiem jest liczba, a nie spełnienie warunku.

Pełne wyjaśnienie:

W programowaniu (także w automatyce i mechatronice) należy rozróżniać wyrażenia arytmetyczne od wyrażeń relacyjnych (porównań). Porównanie "mniejszy lub równy" (≤, często zapisywane jako <=) służy do sprawdzenia, czy jedna wartość nie przekracza drugiej. Wynikiem takiego porównania jest wartość logiczna: prawda albo fałsz. Taki wynik jest następnie wykorzystywany w instrukcjach warunkowych (np. IF) lub w logice sterownika (np. w blokach porównania).

Odpowiedź "sprawdzenia warunku mniejszy lub równy." jest poprawna, ponieważ opisuje właśnie działanie operatora relacyjnego: nie liczy on "nowej liczby", tylko weryfikuje relację między dwiema wielkościami. W praktyce może to oznaczać np. sprawdzenie, czy odczyt z czujnika jest ≤ dopuszczalnej granicy, aby zezwolić na dalszy krok sekwencji.

Pozostałe odpowiedzi są niepoprawne, bo dotyczą działań arytmetycznych:

  • "dodawania dwóch liczb całkowitych." – dodawanie tworzy sumę (wynik liczbowy), nie weryfikuje relacji.
  • "odejmowania dwóch liczb całkowitych." – odejmowanie wyznacza różnicę (wynik liczbowy), a nie prawdę/fałsz.
  • "iloczynu dwóch zmiennych." – mnożenie daje iloczyn (wynik liczbowy), często używany w obliczeniach skalowania, ale nie jest warunkiem logicznym.

Wskazówka egzaminacyjna: jeśli w zapisie pojawia się operator porównania (np. ≤, ≥, =, ≠), to zwykle celem jest warunek i wynik boolowski. Jeśli występują +, −, ×, ÷, to zwykle celem jest obliczenie i wynik liczbowy.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Oznacza porównanie dwóch wartości, które zwraca wynik logiczny: prawda, gdy pierwsza wartość jest mniejsza lub równa drugiej, oraz fałsz w przeciwnym przypadku. To typowy warunek używany w instrukcjach IF lub w blokach porównania w sterownikach.
Porównania używają operatorów relacyjnych (np. ≤, ≥, =, ≠) i dają wynik typu prawda/fałsz. Działania arytmetyczne używają +, −, ×, ÷ i dają wynik liczbowy. Na egzaminie sprawdź, czy celem jest decyzja (warunek) czy obliczenie.
Porównanie odpowiada na pytanie "czy relacja jest spełniona?". Zamiast wyznaczać nową wartość liczbową, ocenia prawdziwość zdania. Dzięki temu program może sterować przebiegiem algorytmu: wykonać akcję, zatrzymać napęd lub przełączyć stan, gdy warunek jest spełniony.
W wielu językach tekstowych operator "mniejszy lub równy" zapisuje się jako <=. Spotkasz to m.in. w C/C++ i Pythonie. W środowiskach PLC (ST) również często używa się zapisu <=, a w FBD/LAD bywa to osobnym blokiem porównania.
Najczęściej w kontroli progów i limitów: np. gdy pozycja osi jest ≤ wartości granicznej, można kontynuować ruch; gdy temperatura ≤ dopuszczalnej, grzałka może pracować; gdy prędkość ≤ limit, napęd nie przechodzi w alarm. To typowa logika bezpieczeństwa i procesu.
Tak. Można najpierw wykonać obliczenie, a potem je porównać, np. "suma ≤ limit". Wtedy część z + daje wynik liczbowy, a operator ≤ na końcu zamienia całość w warunek logiczny. Na egzaminie ważne jest rozpoznanie, jaki jest ostateczny typ wyniku.
Częsty błąd to mylenie operatorów (np. < z ≤) lub traktowanie porównania jak obliczenia. Drugi błąd to nieuwzględnienie równości: w ≤ przypadek "równe" też spełnia warunek. W automatyce może to zmienić moment zadziałania bloku warunkowego.
Dodawanie i odejmowanie prowadzą do wyniku liczbowego (suma/różnica), więc opisują inną klasę operacji niż porównanie. Jeśli pytanie dotyczy relacji "mniejszy lub równy", to sprawdza rozumienie logiki warunków, a nie wykonywania obliczeń matematycznych.
Stosuje się <, gdy równość ma być wykluczona, np. uruchomienie funkcji dopiero po zejściu poniżej progu, ale nie przy wartości równej progowi. W sterowaniu pomaga to unikać "przyklejenia" warunku na granicy i może wpływać na stabilność działania.
Ćwicz rozpoznawanie operatorów porównania i ich znaczenia oraz łączenie ich z IF/ELSE lub blokami logicznymi. Rozwiązuj krótkie zadania: "co zwróci porównanie" i "kiedy warunek jest spełniony". Warto też przećwiczyć progi czujników i limity w kontekście PLC.
info

Statystycznie 74% uczniów zna prawidłową odpowiedź. średnio łatwe

W praktyce zawodowej kluczowe jest to, że wyrażenie "mniejszy lub równy" (≤) opisuje porównanie dwóch wartości i zwraca wynik logiczny (prawda/fałsz), czyli sprawdzenie warunku.

Źródła:

  • Python 3 Documentation – Comparisons (sekcja o operatorach porównania) https://docs.python.org/3/reference/expressions.html#comparisons - dostęp 2026-02-27
  • cppreference.com – C operators: Relational operators (opis działania operatorów <, <=, >, >=) https://en.cppreference.com/w/c/language/operator_comparison - dostęp 2026-02-27
  • Microsoft Learn – C operators (relational and equality operators) https://learn.microsoft.com/en-us/cpp/c-language/c-relational-and-equality-operators - dostęp 2026-02-27

Materiały:

  • Dokumentacja języka używanego na zajęciach (np. ST/LAD/FBD dla PLC) – rozdział o operatorach porównania
  • Materiały dydaktyczne z podstaw algorytmiki: wyrażenia logiczne i instrukcje warunkowe
  • Ćwiczenia praktyczne: tworzenie prostych warunków progowych na zmiennych liczbowych

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego