Вопрос:

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

Ответ:

Давай проследим за изменением значений переменных a и b шаг за шагом.

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

  • a = 100
  • b = 50

Шаг 1: b := a + b/2

  • b = 100 + 50 / 2
  • b = 100 + 25
  • b = 125

Текущие значения:

  • a = 100
  • b = 125

Шаг 2: a := a/5 + b/5

  • a = 100 / 5 + 125 / 5
  • a = 20 + 25
  • a = 45

Текущие значения:

  • a = 45
  • b = 125

Шаг 3: b := b div a

Операция 'div' (целочисленное деление) означает, что мы берем только целую часть от деления.

  • b = 125 div 45
  • 125 при делении на 45 дает 2 с остатком (125 = 2 * 45 + 35). Целая часть равна 2.
  • b = 2

Финальное значение переменной a: 45.

Ответ: 45

Подать жалобу Правообладателю

Похожие