W informatyce (w wielu językach i w pseudokodzie) zapis mod oznacza resztę z dzielenia całkowitego. Jeśli interesuje nas wynik równy 1, trzeba znaleźć takie działanie, które zwraca właśnie resztę.
Dla 7 mod 2 wykonujemy dzielenie całkowite 7 przez 2. Ponieważ 2 mieści się w 7 trzy razy, mamy 7 = 3·2 + 1, więc reszta wynosi 1. Dlatego odpowiedź "7 mod 2" daje wynik 1.
Dlaczego pozostałe propozycje nie pasują?
- "7 div 2" to najczęściej dzielenie całkowite (iloraz bez części ułamkowej). Daje 3, a nie 1.
- "7/2" to standardowe dzielenie (zwykle rzeczywiste/zmiennoprzecinkowe), więc wynikiem jest 3,5 (lub 3.5), a nie 1.
- "7*2" to mnożenie, którego wynik to 14.
Wskazówka egzaminacyjna: jeśli w odpowiedziach pojawia się "mod", zwykle pytanie dotyczy reszty z dzielenia i typowych zastosowań jak parzystość (n mod 2) lub cykliczne przechodzenie po indeksach (i mod N).