Решение задач
Разбор задачи A7 (демо ЕГЭ 2007)
Определите значение целочисленных переменных a и b после выполнения фрагмента программы:
Бейсик | Паскаль | Алгоритмический | Си |
---|---|---|---|
a = 1819 b = (a \ 100) * 10 + 9 a = (10*b – a) MOD 100 '\ и MOD – операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно |
a:= 1819; b:= (a div 100)*10+9; a:= (10*b–a) mod 100; {div и mod – операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно} |
a:= 1819 b:= div(a,100)*10+9 a:= mod(10*b – a,100) |div и mod – функции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно| |
a= 1819; b= (a/100)*10 + 9; a= (10*b–a)%100; // / и % - операции, вычисляющие результат деления нацело первого аргумента на второй (при целых операндах) и остаток от деления соответственно |
- a = 81, b = 199
- a = 81, b = 189
- a = 71, b = 199
- a = 71, b = 189
Решение:
a=1819
b=(a div 100)*10+9=18*10+9=189
a=(10*b-a) mod 100=(1890-1819) mod 100=71 mod 100=71
Получили, a=71, b=189.