Вопрос:
Определите значение переменной с после выполнения следующего фрагмента программы: a = 35; b = 6; a = a-5* b; if a < b: c = 2*a-5*(b + 4) + 50 else: c = 2 * a + 5 * (b + 4) + 50 Ответ: Решение: Начальные значения: \( a = 35 \), \( b = 6 \). Вычисляем новое значение \( a \): \( a = 35 - 5 \cdot 6 = 35 - 30 = 5 \). Теперь \( a = 5 \), \( b = 6 \). Проверяем условие \( a < b \): \( 5 < 6 \) — истина. Выполняем блок \( if \): \( c = 2 \cdot a - 5 \cdot (b + 4) + 50 \). Подставляем значения: \( c = 2 \cdot 5 - 5 \cdot (6 + 4) + 50 \) \( c = 10 - 5 \cdot 10 + 50 \) \( c = 10 - 50 + 50 \) \( c = 10 \). Ответ: 10
👍 👎
Похожие Переведи десятичное число 83 в шестнадцатеричную систему счисления. Укажи решение. Среди приведённых ниже трёх чисел, записанных в десятичной системе счисления, найдите число, в двоичной записи которого наименьшее количество единиц. В ответе запишите количество единиц в двоичной записи этого числа. 105<sub>10</sub>, 93<sub>10</sub>, 80<sub>10</sub>. Постройте таблицу истинности к логическому выражению: (-А & -B) & (A v B) В программе «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/» — соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики. Определите значение переменной b после выполнения алгоритма: a := 1; b:= 4; a := 2*a + 3*b; b := a/2*b Определите значение переменной k после выполнения фрагмента алгоритма. (блок-схема)