Вопрос задан 25.03.2026 в 22:54. Предмет Информатика. Спрашивает Чермошенцев Егор.

В программе <<:=>> обозначает оператор присваивания знаки <<+>> <<->> <<*>> и <>> - соответственно операции сложения вычитания умножения деления правила выполнения операций и порядок действий соответствуют правилам арифметики определитте значение переменной а после выполнения данного алгоритма: a := 3 b := 6 b := 12+a*b a := b/5*a в ответе укожите одно целое число - значение переменной a

Перейти к ответам

Ответы на вопрос

Отвечает Ашуев Антон.

Сначала выполняем алгоритм по строкам, учитывая, что умножение и деление выполняются раньше сложения и вычитания, а при одинаковом приоритете (умножение/деление) действия идут слева направо.

  1. a := 3
    Теперь a=3a = 3.

  2. b := 6
    Теперь b=6b = 6.

  3. b := 12 + a*b
    Сначала считаем произведение aba*b:
    ab=36=18a*b = 3 \cdot 6 = 18.
    Теперь складываем:
    b=12+18=30b = 12 + 18 = 30.
    Итак, после этой строки b=30b = 30.

  4. a := b/5*a
    Здесь деление и умножение одного приоритета, выполняем слева направо:
    Сначала b/5=30/5=6b/5 = 30/5 = 6.
    Потом умножаем на aa (текущее a=3a = 3):
    a=63=18a = 6 \cdot 3 = 18.

Итоговое значение переменной aa: 18.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос