Определите значение переменных x и y после выполнения фрагмента программы:Бейсик x = 11 y...

0 голосов
462 просмотров

Определите значение переменных 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;


Информатика | 462 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Проходим программу по шагам (это называется трассировкой):
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

(142k баллов)