• про­грам­ме «:=» обо­зна­ча­ет опе­ра­тор присваивания, знаки «+», «–», «*» и «/» – со­от­вет­ствен­но опе­ра­ции сложения, вычитания, умно­же­ния и деления. Пра­ви­ла вы­пол­не­ния опе­ра­ций и по­ря­док дей­ствий со­от­вет­ству­ет пра­ви­лам арифметики.

    Определите зна­че­ние пе­ре­мен­ной a после вы­пол­не­ния дан­но­го алгоритма:



    a := 6

    b := 2

    b := a/2*b

    a := 2*a+3*b



    В от­ве­те ука­жи­те одно целое число — зна­че­ние пе­ре­мен­ной a.​

Ответы 1

  • Ответ:

    b = 6, a = 30

    Объяснение:

    В первых 2 строках мы задаем a и b значения 6 и 2 соответственно, на третьей строке мы задаем b значение, которое является ответом на выражение после := :

    a/2*b

    Так как выражение еще не решено, значение переменной b еще не изменилось, подставляем числа:

    6/2*2=6

    Таким образом, b = 6

    Теперь можно перейти на следующую строку, где мы задаем значение переменной a:

    Опять же, переменная a еще не изменилась, так как не решено выражение, поэтому переменная a все еще равна 6.

    Решаем выражение

    2*a+3*b

    2*6+3*6=12+18=30

    Таким образом, a = 30.

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years