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

Определите значение целочисленной переменной х после выполнения следующего фрагмента алгоритма, записанного в виде блок-схемы:

Приложения:

Ответы

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

Ответ:

4

Объяснение:

цикл продолжается пока условие x <> y истинно (да)

если условие ветвления x > y истинно (да), то выполняем ветку x = x - y, иначе(когда условие ложно) выполняем ветку y = y - x

x = 24   y = 140

x <> y (24 <> 140, да - цикл продолжается)

x > y (24 > 140, нет - условие ложно)

y = y - x = 140 - 24 = 116

x = 24   y = 116

x <> y (24 <> 116, да - цикл продолжается)

x > y (24 > 116, нет - условие ложно)

y = y - x = 116 - 24 = 92

x = 24   y = 92

x <> y (24 <> 92, да - цикл продолжается)

x > y (24 > 92, нет - условие ложно)

y = y - x = 92 - 24 = 68

x = 24   y = 68

x <> y (24 <> 68, да - цикл продолжается)

x > y (24 > 68, нет - условие ложно)

y = y - x = 68 - 24 = 44

x = 24   y = 44

x <> y (24 <> 44, да - цикл продолжается)

x > y (24 > 44, нет - условие ложно)

y = y - x = 44 - 24 = 20

x = 24   y = 20

x <> y (24 <> 20, да - цикл продолжается)

x > y (24 > 20, да - условие истинно)

x = x - y = 24 - 20 = 4

x = 4   y = 20

x <> y (4 <> 20, да - цикл продолжается)

x > y (4 > 20, нет - условие ложно)

y = y - x = 20 - 4 = 16

x = 4   y = 16

x <> y (4 <> 16, да - цикл продолжается)

x > y (4 > 16, нет - условие ложно)

y = y - x = 16 - 4 = 12

x = 4   y = 12

x <> y (4 <> 12, да - цикл продолжается)

x > y (4 > 12, нет - условие ложно)

y = y - x = 12 - 4 = 8

x = 4   y = 8

x <> y (4 <> 8, да - цикл продолжается)

x > y (4 > 8, нет - условие ложно)

y = y - x = 8 - 4 = 4

x = 4   y = 4

x <> y (4 <> 4, нет - цикл прекращается)

Похожие вопросы
Предмет: Қазақ тiлi, автор: Nazym04