Вопрос:

Задание 4 Определите значение переменной в после выполнения фрагмента ал- горитма: a := 1 b:= 1 да b>4 нет b:=b+1 a := a * b Примечание: знаком * обозначена операция умножения, знаком := обозна- чена операция присваивания.

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

Ответ:

Решим задачу по шагам, как показано на блок-схеме:

  1. Инициализация: a := 1, b := 1
  2. Первая проверка условия: b > 4 (1 > 4) - ложь
  3. b := b + 1 (b = 1 + 1 = 2)
  4. a := a * b (a = 1 * 2 = 2)
  5. Вторая проверка условия: b > 4 (2 > 4) - ложь
  6. b := b + 1 (b = 2 + 1 = 3)
  7. a := a * b (a = 2 * 3 = 6)
  8. Третья проверка условия: b > 4 (3 > 4) - ложь
  9. b := b + 1 (b = 3 + 1 = 4)
  10. a := a * b (a = 6 * 4 = 24)
  11. Четвертая проверка условия: b > 4 (4 > 4) - ложь
  12. b := b + 1 (b = 4 + 1 = 5)
  13. a := a * b (a = 24 * 5 = 120)
  14. Пятая проверка условия: b > 4 (5 > 4) - истина. Выход из цикла.

Значение переменной b после выполнения фрагмента алгоритма: 5

Ответ: 5

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