Информатика

2. На какие значения будут равны переменные после выполнения данного фрагмента алгоритма: a = 15, b = 30, b

2. На какие значения будут равны переменные после выполнения данного фрагмента алгоритма: a = 15, b = 30, b = a*2 - b/2; если a > b, то c = 3*b*b - a/3, иначе c = 3*a - 4*b?
3. Какое значение примет переменная у после выполнения данного фрагмента программы: y = 1, x = 15, while x > 5 do begin x = x - 3; y = y*x end?
5. Какое будет двоичное и шестнадцатеричное представление числа 231 (10)?
6. Какое будет десятичное представление числа 1001101 (2)?
Верные ответы (1):
  • Единорог
    Единорог
    61
    Показать ответ
    Задача 2:

    Пояснение:
    Данная задача описывает последовательность действий, которую необходимо выполнить для определения значений переменных a, b и c.

    1. Изначально, задаются значения переменных: a = 15 и b = 30.
    2. Затем, вычисляется новое значение переменной b с помощью следующей формулы: b = a * 2 - b / 2.
    3. Если значение переменной a больше значения переменной b, то вычисляется значение переменной c по формуле: c = 3 * b * b - a / 3.
    4. Иначе (если a <= b), вычисляется значение переменной c по формуле: c = 3 * a - 4 * b.

    Дополнительный материал:
    Изначально, a = 15 и b = 30. Мы можем вычислить значение переменной b:
    b = a * 2 - b / 2
    b = 15 * 2 - 30 / 2
    b = 30 - 15
    b = 15

    Так как a не больше b, мы можем вычислить значение переменной c:
    c = 3 * a - 4 * b
    c = 3 * 15 - 4 * 15
    c = 45 - 60
    c = -15

    Таким образом, после выполнения данного фрагмента алгоритма, значения переменных будут следующими: a = 15, b = 15 и c = -15.

    Совет:
    Для упрощения решения данной задачи, рекомендуется последовательно выполнять каждое действие и записывать промежуточные результаты. Также, стоит обратить внимание на порядок выполнения арифметических операций.

    Практика:
    Дан фрагмент алгоритма: a = 10, b = 5, b = a*3 - b/2; если a < b, то c = 5*b*b - a/2, иначе c = 2*a - 3*b. Каковы будут значения переменных после выполнения этого фрагмента алгоритма?
Написать свой ответ: