Решение задач
Разбор задачи A9 (демо ЕГЭ 2004)
Определите значение целочисленных переменных x, y и t после выполнения фрагмента программы:
Бейсик | Паскаль | Алгоритмический | Си |
---|---|---|---|
x=5 y=7 t=x x= y MOD x ' MOD - стандартная операция, вычисляющая остаток от деления нацело первого аргумента на второй` y=t |
x:=5; y:=7; t:=x; x:= y mod x; {mod - стандартная операция, вычисляющая остаток от деления нацело первого аргумента на второй} y:=t; |
x:=5; y:=7; t:=x; x:=mod (y,x); | mod - стандартная функция, вычисляющая остаток от деления нацело первого аргумента на второй| y:=t; |
x=5; y=7; t=x; x=y%x; /* % - стандартная операция, вычисляющая остаток от деления нацело первого аргумента на второй*/ y=t; |
- x=2, y=5, t=5
- x=7, y=5, t=5
- x=2, y=2, t=2
- x=2, y=2, t=2
Решение:
x=5
y=7
t=x=5
x=y mod x=7 mod 5=2
y=t=5.
Получаем: x=2, y=5, t=5.