Вопрос:

В7. Определите значение переменной с после выполнения следующего фрагмента программы:

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

Ответ:

Привет! Давай разберемся, как работают эти программы и какое значение примет переменная 'c'.

У нас есть два варианта записи алгоритма: на Python и на Алгоритмическом языке. Они делают одно и то же, просто синтаксис разный.

Шаг за шагом:

  1. a = 4 (или a:=4;)
  2. a += 8 (или a:=a+8;)
  3. Значение a теперь равно 4 + 8 = 12.
  4. b = -2*a (или b:=-2*a;)
  5. Значение b теперь равно -2 * 12 = -24.
  6. if b < a-30: (или если b < a-30 то)
  7. Проверим условие: b = -24. А a-30 = 12 - 30 = -18.
  8. Получается, нам нужно проверить: -24 < -18.
  9. Это условие верно!
  10. Поскольку условие верно, выполняется код внутри if:
  11. c = 2-3*b (или c:=2-3*b)
  12. Подставим значение b: c = 2 - 3 * (-24)
  13. c = 2 - (-72)
  14. c = 2 + 72
  15. c = 74
  16. Если бы условие b < a-30 было ложным, выполнился бы блок else (или иначе), и c стало бы равно 2-2*b. Но у нас условие верное.

Значение переменной c после выполнения фрагмента программы будет 74.

Ответ: 74

ГДЗ по фото 📸

Похожие