Вопрос:

3. Определите значение переменных х и у после выполнения фрагмента алгоритма x, y (x >= 1) и (у >= 1) да x: = x div y y:=y-2 нет x y x y 15 5 12 4 4 3

Смотреть решения всех заданий с листа

Ответ:

Давай определим значения переменных x и y после выполнения фрагмента алгоритма, представленного в виде блок-схемы.

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

  • x = 15, y = 5

Первая итерация:

  • Проверка условия: (x >= 1) и (y >= 1) => (15 >= 1) и (5 >= 1) - истина
  • x = x div y => x = 15 div 5 = 3
  • y = y - 2 => y = 5 - 2 = 3

Вторая итерация:

  • Проверка условия: (x >= 1) и (y >= 1) => (3 >= 1) и (3 >= 1) - истина
  • x = x div y => x = 3 div 3 = 1
  • y = y - 2 => y = 3 - 2 = 1

Третья итерация:

  • Проверка условия: (x >= 1) и (y >= 1) => (1 >= 1) и (1 >= 1) - истина
  • x = x div y => x = 1 div 1 = 1
  • y = y - 2 => y = 1 - 2 = -1

Четвертая итерация:

  • Проверка условия: (x >= 1) и (y >= 1) => (1 >= 1) и (-1 >= 1) - ложь

Алгоритм завершается.

x y
15 5
3 3
1 1
1 -1

Ответ: x = 1, y = -1

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие