Вопрос:

4. Определите значение переменной с после выполнения фрагмента алгоритма, записанн виде блок-схемы:

Ответ:

Решение:

Выполним шаги алгоритма:

  1. \( c := 0 \)
  2. \( b := 3 \)
  3. Проверяем условие \( b > 10 \). \( 3 > 10 \) — Ложь (Нет).
  4. Выполняем блок \( c := c + b \) и \( b := b + 2 \).
  5. \( c := 0 + 3 = 3 \)
  6. \( b := 3 + 2 = 5 \)
  7. Снова проверяем условие \( b > 10 \). \( 5 > 10 \) — Ложь (Нет).
  8. Выполняем блок \( c := c + b \) и \( b := b + 2 \).
  9. \( c := 3 + 5 = 8 \)
  10. \( b := 5 + 2 = 7 \)
  11. Снова проверяем условие \( b > 10 \). \( 7 > 10 \) — Ложь (Нет).
  12. Выполняем блок \( c := c + b \) и \( b := b + 2 \).
  13. \( c := 8 + 7 = 15 \)
  14. \( b := 7 + 2 = 9 \)
  15. Снова проверяем условие \( b > 10 \). \( 9 > 10 \) — Ложь (Нет).
  16. Выполняем блок \( c := c + b \) и \( b := b + 2 \).
  17. \( c := 15 + 9 = 24 \)
  18. \( b := 9 + 2 = 11 \)
  19. Снова проверяем условие \( b > 10 \). \( 11 > 10 \) — Истина (Да).
  20. Выход из цикла.

Ответ: 24