Предмет: Информатика, автор: semenhitryh

На вход программы, фрагмент которой приведённой ниже, поданы числа 8 и 7.



read (x, y);

if x>y

then begin x:=x + y; y:=x- y; end

else begin y:=y * x; x:=x * y ;end;

write (x, ‘ ‘, y);



Какие значения будут выведены после выполнения этого фрагмента на экран? (между числами стоит знак пробела)


misterkroha12: че типо числа 8 и 7 типо вводятся

Ответы

Автор ответа: kartabas17
0

При вводе чисел 8 и 7, программа выполнит следующие действия:

Считает два числа и присвоит их переменным x и y соответственно. Значения будут x=8 и y=7.

Проверит условие x>y, которое является истинным, так как 8 больше 7.

Выполнит блок кода после ключевого слова then, который увеличит значение x на y (x=15) и присвоит значение x-y (8) переменной y. Значения после этого шага будут x=15 и y=8.

Выведет на экран значения переменных x и y через пробел, т.е. "15 8".

Похожие вопросы
Предмет: Алгебра, автор: Аноним
Предмет: Другие предметы, автор: milashka5794