Разбор задачи A7 (демо ЕГЭ 2008)
Бейсик | Паскаль | Алгоритмический | Си |
---|---|---|---|
a = 3 + 8 * 4 b = (a \ 10) + 14 a = (b MOD 10) + 2 '\ и MOD – операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно |
a:= 3 + 8*4; b:= (a div 10) + 14; a:= (b mod 10) + 2; {div и mod – операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно} |
a:= 3 + 8*4 b:= div(a,10) + 14 a:= mod(b, 10) + 2 |div и mod – функции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно| |
a= 3 + 8*4; b= a/10 + 14; a= (b%10) + 2; // / и % - операции, вычисляющие результат деления нацело первого аргумента на второй (при целых операндах) и остаток от деления соответственно |
- a = 0, b = 18
- a = 11, b = 19
- a = 10, b = 18
- a = 9, b = 17
a=3+8*4=3+32=35.
b=(a div 10)+14=35\10+14=3+14=17.
a=(b mod 10)+2=остаток(17\10)+2=7+2=9.
Получаем, a=9, b=17.