В данном случае a - тип integer, чтобы его поделить, нужно использовать div, тогда мы получим целое число того же типа integer, то есть если мы таким образом 5 поделим на 2 (5 div 2) то получим 2, а mod вычисляет остаток от деления, при делении на 2 он либо равен 1 либо 0, то есть 4 - чётное число, 4 mod 2 - получим 0, тогда 4 - чет. 5 - нечётное число, 5 mod 2 получим 1, тогда 5 - нечет. Надеюсь ты поняла, если нет переспроси, попробую более кратко объяснить