profile
Опубликовано 6 лет назад по предмету Информатика от ПолинаСтепанченко

Исполните следующий фрагмент линейного алгоритма для а=х и b=у.
а:=a+b

b:=b-a

a:=a+b

b:=-b
Какие значения присвоены переменным а и b?
а)у,х

б)х+у,х-у

в)х,у

г)-у,х

  1. Ответ
    Ответ дан Levrat
    Данная задача решается подстановкой значений одних переменных в другие,следуя линейному алгоритму:
    a=x , b=y
    1) a:=a+b = x+y
    2) b:= b-a = y-(x+y) = y-x-y=-x
    3) a:= a+b = x+y+(-x) = x+y-x=y
    4) b:=-b=-(-x)=x

    Итог: а = y, b = x
    Верный ответ а) y,x
Самые новые вопросы