Определите, какое значение будет у переменной с после выполнения указанных фрагментов программы: 1) После выполнения
Определите, какое значение будет у переменной с после выполнения указанных фрагментов программы:
1) После выполнения следующего фрагмента программы:
a = 30;
b = 18;
a = 3 * b - a;
if a > b then с = 2 * a - b else с = 2 * a + b;
2) После выполнения следующего фрагмента программы:
a = 25;
b = 12;
a = 3 * b - a;
if a > b then c = 2 * a - b else c = 2 * a + b;
3) После выполнения следующего фрагмента программы:
a = 30;
b = 6;
a = a / 2 * b;
if a > b then c = a - 3 * b else c = a + 3 * b;
4) После выполнения
1) После выполнения следующего фрагмента программы:
a = 30;
b = 18;
a = 3 * b - a;
if a > b then с = 2 * a - b else с = 2 * a + b;
2) После выполнения следующего фрагмента программы:
a = 25;
b = 12;
a = 3 * b - a;
if a > b then c = 2 * a - b else c = 2 * a + b;
3) После выполнения следующего фрагмента программы:
a = 30;
b = 6;
a = a / 2 * b;
if a > b then c = a - 3 * b else c = a + 3 * b;
4) После выполнения
Nikolaevna 58
Конечно! Давайте разберем каждый фрагмент программы по очереди и определим, какое значение будет у переменной "с" после их выполнения.1) После выполнения первого фрагмента программы:
a = 30;
b = 18;
a = 3 * b - a;
if a > b then с = 2 * a - b else с = 2 * a + b;
Сначала задаются значения переменных "a" и "b" равные 30 и 18 соответственно. Затем производится операция присваивания переменной "a" нового значения, которое вычисляется как 3 * b - a, то есть 3 * 18 - 30 = 54 - 30 = 24. Далее, поскольку a (24) больше b (18), условие в операторе if выполняется, и переменной "с" присваивается значение 2 * a - b, то есть 2 * 24 - 18 = 48 - 18 = 30.
Ответ: значение переменной "с" будет равно 30.
2) После выполнения второго фрагмента программы:
a = 25;
b = 12;
a = 3 * b - a;
if a > b then c = 2 * a - b else c = 2 * a + b;
Аналогично предыдущему фрагменту, сначала задаем значения переменных "a" и "b", которые равны 25 и 12 соответственно. Затем переменной "a" присваивается новое значение, вычисляемое как 3 * b - a, то есть 3 * 12 - 25 = 36 - 25 = 11. В данном случае, a (11) меньше b (12), поэтому выполняется ветка else оператора if, и переменной "с" присваивается значение 2 * a + b, что равно 2 * 11 + 12 = 22 + 12 = 34.
Ответ: значение переменной "с" будет равно 34.
3) После выполнения третьего фрагмента программы:
a = 30;
b = 6;
a = a / 2 * b;
if a > b then c = a - 3 * b else c = a + 3 * b;
Значения переменных "a" и "b" устанавливаются равными 30 и 6 соответственно. Затем переменной "a" присваивается новое значение, вычисляемое как a / 2 * b, то есть 30 / 2 * 6 = 15 * 6 = 90. В данном случае, a (90) больше b (6), поэтому выполняется ветка if оператора if, и переменной "с" присваивается значение a - 3 * b, что равно 90 - 3 * 6 = 90 - 18 = 72.
Ответ: значение переменной "с" будет равно 72.
4) После выполнения четвертого фрагмента программы:
Последний фрагмент программы не указан, поэтому невозможно определить значение переменной "с".
Если у вас есть еще вопросы, не стесняйтесь задавать.