Вопрос:

10. (2 балла). Определите значение переменной а после выполнения алгоритма: a := 100 b := 50 b := a + b/2 a := a/5 + b/5 b:= b div a

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

Ответ:

Выполним алгоритм по шагам:

  1. a := 100
  2. b := 50
  3. b := a + b/2 b := 100 + 50/2 b := 100 + 25 b := 125
  4. a := a/5 + b/5 a := 100/5 + 125/5 a := 20 + 25 a := 45
  5. b := b div a b := 125 div 45

125 div 45 — это целочисленное деление 125 на 45 (отбрасываем дробную часть).

125 ÷ 45 ≈ 2.77

Целочисленное деление равно 2.

Значение переменной b становится 2.

Хотя в задании спрашивается значение переменной а, в последней строке алгоритма изменяется значение b. Если вопрос подразумевает конечный результат выполнения всего алгоритма, то конечные значения переменных будут: a = 45, b = 2.

Если вопрос строго о значении переменной 'а' после всех вычислений, то оно равно 45.

Учитывая, что последнее действие изменяет 'b', и вопрос может быть некорректным, дадим оба значения.

Ответ: a = 45, b = 2

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

Похожие