В программе «:=» означает оператор присваивания, знаки «+», «-«, «*», «/» — операции сложения, вычитания, умножения и деления.

Вопрос посетителя

В программе «:=» означает оператор присваивания, знаки «+», «-«, «*», «/» — операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики.
Определите значение переменной a после выполнения данного алгоритма:
a := 4
b := 3
b := a + 2 * b
a := a * 5 / b
В ответе укажите одно целое число — значение переменной a.

Ответ эксперта

Рассмотрим ее пошагово.
a := 4 — здесь переменной a присвоили значение, равное 4.
b := 3 — здесь переменной b присвоили значение, равное 3.
b := a + 2 * b — в этой строке значение переменной b изменяется на новое. Давайте его вычислим. Для этого подставим вместо b справа ее значение — 3, а вместо a — 4. Получим
b := 4 + 2 * 3. По правилам математики сначала выполним умножение, а затем сложение
b := 4 + 6 = 10
a := a * 5 / b — аналогично предыдущей строке. Подставим значения вместо переменных a и b
a := 4 * 5 / 10 = 20 / 10 = 2
Ответ: 2.

image_pdfСкачать ответimage_printРаспечатать решение

Добавить комментарий

Похожие вопросы от пользователей