W tego typu zadaniu kluczowe jest porównanie opisu działania (zwykle schematu, przebiegu sygnałów albo opisu sekwencji) z tym, co faktycznie wykona program. Należy sprawdzić nie tylko "główną ideę", ale też szczegóły: warunek startu, logikę podtrzymania, sposób resetu oraz reakcję na zmianę stanu wejść.
Odpowiedź "4" jest właściwa, ponieważ jako jedyna implementacja spełnia komplet wymagań: zachowuje zgodność warunków (kiedy działanie ma się rozpocząć), zgodność kolejności kroków (co dzieje się najpierw, co potem) oraz zgodność reakcji na sytuacje brzegowe (np. powrót sygnału do zera, przerwanie sekwencji, ponowne wyzwolenie).
Dlaczego pozostałe odpowiedzi są błędne?
- "2" – typowy błąd to zmiana warunku zadziałania lub brak pełnej obsługi stanu początkowego; program może uruchamiać działanie zbyt wcześnie albo przy niewłaściwej kombinacji sygnałów.
- "3" – częstą różnicą jest niepoprawna kolejność kroków lub brak wymaganego podtrzymania; w praktyce powoduje to inny przebieg wyjść niż w opisie działania.
- "1" – zwykle oznacza pominięcie jednego z warunków (np. resetu, blokady, zależności czasowej lub pamięci stanu), przez co działanie jest częściowe lub niezgodne w sytuacjach przejściowych.
Wskazówka egzaminacyjna: przed wyborem odpowiedzi prześledź każdy wariant "krok po kroku", zapisując na kartce stan wejść/wyjść po kolejnych zdarzeniach. To ogranicza błąd intuicyjnego dopasowania i pozwala wykryć różnice w warunkach brzegowych.