Разберем фрагмент программы:
1. `a := 6;` - Переменной `a` присваивается значение 6.
2. `b := 98 mod a;` - Вычисляем остаток от деления 98 на 6: 98 делится на 6 шестнадцать раз (16 * 6 = 96), и в остатке 2 (98 - 96 = 2). Значит, `b := 2`.
3. `a := b div 2 + 28;` - Делим `b` на 2 нацело: `2 div 2 = 1`. Прибавляем 28: `1 + 28 = 29`. Значит, `a := 29`.
**Ответ:** б) 29