программе := обозначает оператор присваивания, знаки +, , * и

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

Обусловьте значение переменной 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.

, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт