Контрольные задания > 15. Определите значение переменной A после выполнения фрагмента алгоритма, представленного блок-схемой.
Вопрос:
15. Определите значение переменной A после выполнения фрагмента алгоритма, представленного блок-схемой.
Ответ:
Давайте рассмотрим блок-схему.
1. Инициализация: A = 0, B = 12
2. Проверка условия: B > 4 (12 > 4) - условие истинно.
3. Выполняется тело цикла:
* B = B / 2 (B = 12 / 2 = 6)
* A = B - A (A = 6 - 0 = 6)
4. Проверка условия: B > 4 (6 > 4) - условие истинно.
5. Выполняется тело цикла:
* B = B / 2 (B = 6 / 2 = 3)
* A = B - A (A = 3 - 6 = -3)
6. Проверка условия: B > 4 (3 > 4) - условие ложно. Цикл завершается.
Значение переменной A после выполнения фрагмента алгоритма: -3.