Вопрос:

8 класс. Карт 6. Домашнее задание. Задание 1. Определите значение переменной c после выполнения фрагмента алгоритма, записанного в виде блок-схемы. b: - 20 c:- 0 b>3 нет да c:-c+b b:-b-5

Ответ:

Решение:


Выполним пошагово алгоритм, представленный блок-схемой:



  1. Начальные значения: \( b = 20 \), \( c = 0 \).

  2. Проверка условия: \( b > 3 \)? \( 20 > 3 \) — да.

  3. Выполнение блока «да»:

    • \( c = c + b \) → \( c = 0 + 20 = 20 \).

    • \( b = b - 5 \) → \( b = 20 - 5 = 15 \).



  4. Возврат к проверке условия: \( b > 3 \)? \( 15 > 3 \) — да.

  5. Выполнение блока «да»:

    • \( c = c + b \) → \( c = 20 + 15 = 35 \).

    • \( b = b - 5 \) → \( b = 15 - 5 = 10 \).



  6. Возврат к проверке условия: \( b > 3 \)? \( 10 > 3 \) — да.

  7. Выполнение блока «да»:

    • \( c = c + b \) → \( c = 35 + 10 = 45 \).

    • \( b = b - 5 \) → \( b = 10 - 5 = 5 \).



  8. Возврат к проверке условия: \( b > 3 \)? \( 5 > 3 \) — да.

  9. Выполнение блока «да»:

    • \( c = c + b \) → \( c = 45 + 5 = 50 \).

    • \( b = b - 5 \) → \( b = 5 - 5 = 0 \).



  10. Возврат к проверке условия: \( b > 3 \)? \( 0 > 3 \) — нет.

  11. Выход из цикла.


Ответ: значение переменной c равно 50.