Вопрос:

10) Определить результат выполнения фрагмента программы: A)c=? a := 30; b := 6; a := a * 3 / b; if a < b then c:=2*a-5* (b + 2) else c:=2*a+5* (b + 2);

Смотреть решения всех заданий с листа

Ответ:

Решение:

  1. Инициализация переменных:

    a := 30

    b := 6

  2. Вычисление нового значения a:

    a := a * 3 / b

    a := 30 * 3 / 6

    a := 90 / 6

    a := 15

  3. Проверка условия if a < b:

    Текущие значения: a = 15, b = 6.

    15 < 6? Это ложь (нет).

  4. Ветвь else:

    Так как условие ложно, выполняется блок else.

    c := 2*a + 5*(b + 2)

    c := 2 * 15 + 5 * (6 + 2)

    c := 30 + 5 * (8)

    c := 30 + 40

    c := 70

Ответ: 70

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие