Вопрос:

Определите значения переменной «а» после выполнения фрагмента алгоритма. a:=56; b:=77;

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

Ответ:

Рассмотрим алгоритм по шагам:

  1. Инициализация: a = 56, b = 77.
  2. Проверка условия a = b: 56 = 77 - Ложь.
  3. Проверка условия a > b: 56 > 77 - Ложь.
  4. Выполняется действие b := b - a: b = 77 - 56 = 21.
  5. Возврат к началу цикла.
  6. Проверка условия a = b: 56 = 21 - Ложь.
  7. Проверка условия a > b: 56 > 21 - Истина.
  8. Выполняется действие a := a - b: a = 56 - 21 = 35.
  9. Возврат к началу цикла.
  10. Проверка условия a = b: 35 = 21 - Ложь.
  11. Проверка условия a > b: 35 > 21 - Истина.
  12. Выполняется действие a := a - b: a = 35 - 21 = 14.
  13. Возврат к началу цикла.
  14. Проверка условия a = b: 14 = 21 - Ложь.
  15. Проверка условия a > b: 14 > 21 - Ложь.
  16. Выполняется действие b := b - a: b = 21 - 14 = 7.
  17. Возврат к началу цикла.
  18. Проверка условия a = b: 14 = 7 - Ложь.
  19. Проверка условия a > b: 14 > 7 - Истина.
  20. Выполняется действие a := a - b: a = 14 - 7 = 7.
  21. Возврат к началу цикла.
  22. Проверка условия a = b: 7 = 7 - Истина.
  23. Выход из цикла.

Таким образом, значение переменной a после выполнения фрагмента алгоритма равно 7.

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