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

СРОЧНО ДАЮ ПОСЛЕДНИЕ БАЛЛЫ
Каким будет значение переменной x после выполнения следующего алгоритма?

Приложения:

Ответы

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

Відповідь:

Пояснення:

Начальные значения:

x = 22

y = 57

Сравнение x < y: 22 < 57 - условие истинно.

Выполняется блок да.

Теперь x = y, то есть x = 57.

Сравнение x < y: 57 < 57 - условие ложно.

Выполняется блок нет.

Так как x < y не выполняется, выполнится блок нет x<y, и происходит вычисление x = x - y, то есть x = 57 - 57, что дает x = 0.

Итак, значение переменной x после выполнения алгоритма будет равно 0.

Автор ответа: p15
1

Ответ:

x=22; y=57

x=y - нет

x<y - да

y=57-22=35

x=y - нет

x<y - да

y=35-22=13

x=y - нет

x<y - нет

x=22-13=11

x=y - нет

x<y - да

y=13-11=2

x=y - нет

x<y - нет

x=11-2=9

...

x=9-2=7

...

x=7-2=5

...

x=5-2=3

...

x=3-2=1

x=y - нет

x<y - да

y=2-1=1

x=y - ДА!!!!!!!!

Конец.

x=1

Наибольший общий делитель для 22 и 57 равен 1, что понятно и без программы.

Объяснение:

Похожие вопросы