Funkcja logiczna OR (alternatywa, suma logiczna) opisuje zależność: wyjście ma stan 1, jeżeli co najmniej jedno wejście ma stan 1. Tylko w sytuacji, gdy wszystkie wejścia są równe 0, wyjście jest równe 0. W praktyce automatyki i mechatroniki OR stosuje się wtedy, gdy wystarczy spełnienie jednego z kilku warunków, aby uruchomić działanie.
Najprostsza tablica prawdy dla OR dwóch wejść wygląda tak:
0 OR 0 = 0
0 OR 1 = 1
1 OR 0 = 1
1 OR 1 = 1
W zadaniu należy wskazać program, który dokładnie odpowiada tej tablicy prawdy. Niezależnie od użytej notacji (np. zapis schematowy/kontaktowy lub blokowy), kluczowe jest to, aby sygnał wyjściowy był aktywny w trzech przypadkach (01, 10, 11), a nie był aktywny tylko w przypadku (00).
Odpowiedź "Program 1." jest poprawna, ponieważ odpowiada właśnie warunkowi alternatywy: wyjście zostaje ustawione, gdy aktywne jest przynajmniej jedno z wejść.
Pozostałe odpowiedzi są typowymi pomyłkami:
- "Program 2." zwykle odpowiada funkcji AND (koniunkcja), gdzie wyjście jest 1 tylko wtedy, gdy wszystkie wejścia są 1. To częsta zamiana OR z AND.
- "Program 3." często odpowiada negacji lub funkcji z negowanymi wejściami/wyjściem (np. NOR/NAND), co zmienia przypadki, w których pojawia się 1.
- "Program 4." bywa funkcją XOR (różnica logiczna), gdzie 1 jest tylko dla wejść różnych (01 i 10), a dla (11) jest 0, więc nie spełnia OR.
Wskazówka egzaminacyjna: gdy masz wątpliwości, nie zgaduj po "wyglądzie" programu. Zrób szybką weryfikację na 2–3 przypadkach wejść (np. 00, 01, 11) i sprawdź, czy zachowanie zgadza się z OR.