Определите значение переменных x и y после выполнения фрагмента программы:Бейсик x = 11 y = 5 t = y y = x MOD y x = t y = y +2* t 'MOD - стандартная операция, вычисляющая остаток от деления нацело первого аргумента на второй'Па...
Определите значение переменных x и y после выполнения фрагмента программы:
Бейсик
x = 11
y = 5
t = y
y = x MOD y
x = t
y = y +2* t
'MOD - стандартная операция, вычисляющая остаток от деления нацело первого
аргумента на второй'
Паскаль
x := 11;
y := 5;
t := y;
y := x MOD y;
x := 1;
y := y +2* t;
Алгоритмический язык
x = 11;
y = 5;
t = y;
y = MOD (x, y);
x = t;
y = y +2* t;
1) x = 11, y = 5; 2) x = 5, y = 11; 3) x = 10, y = 5; 4) x = 5, y = 10;
Ответ(ы) на вопрос:
Проходим программу по шагам (это называется трассировкой):
1) 11 ⇒ х
2) 5 ⇒ y
3) 5 ⇒ t
4) 11 mod 5 = 1 ⇒ y
5) 5 ⇒ x
6) 1 + 2 * 5 = 11 ⇒ y
Ответ: 2) х = 5, у = 11
Не нашли ответ?
Похожие вопросы