Определите значения переменных, после выполнения алгоритма ветвления: 2AX=15...

+327 голосов
269k просмотров

Определите значения переменных, после выполнения алгоритма ветвления: 2AX=15 Y=6Y=Y*3-XЕсли Yиначе Z=X*Y-2*YZ-?2БX=6Y=71 mod XZ=(Y*7-X) div 6Если Z>Y то X=-5*Y mod 7 иначе X=Z+25 div XX=? Y=? Z=?


Информатика (19 баллов) | 269k просмотров
Дан 1 ответ
+95 голосов

Первое:

  • X=15 Y=6
  • Y=Y*3-X
  • Если Y     что??    то    что??
  • иначе Z=X*Y-2*Y
  • Z-?

Не дописано условие.

Второе:

  • X=6

Присваиваем переменной X значение 6.

  • Y=71 mod X

Присваиваем Y остаток от деления 71 на 6 = 5.

  • Z=(Y*7-X) div 6

Присваиваем Z цел.от.дел. (Y*7-X) на 6 = цел.от.дел.(5*7-6=29) на 6 = 4.

  • Если Z>Y то X=-5*Y mod 7
  • иначе X=Z+25 div X

(Z>Y) <=> (4>5) = ЛОЖЬ =>  X=Z+25 div X  = цел.от.дел. 29 на 6 = 4

  • X=? Y=? Z=?

X=4

Y=5

Z=4

(3.7k баллов)