• Предмет: Информатика
  • Автор: alenaklimovich8536
  • Вопрос задан 5 лет назад

Определите значение переменной а после выполнения цикла (Рис1). Заполните таблицу значений. Помогите

Приложения:

toshium: A = 1 B = 1
A = 2 B = 2
A = 6 B = 3
A = 24 B = 4
A = 120 B = 5

Ответы

Ответ дал: vimmortal2
1

Ответ:

На фото.

Объяснение:

В начале объявляются значения переменных a и b - обе равны единице. Пока b меньше либо равно 4, выполняется тело цикла:
b = b + 1

a = a * b

Когда b > 4, данная часть кода перестаёт выполняются и начинается выполняться что-то следующее.

Составим небольшую трассировочную таблицу (таблицу значений) по этой части кода (на фото и ниже объяснение).

Повтор №1)

На входе а = 1, b = 1.

Теперь: b = b + 1 = 1 + 1 = 2

              a = a * b = 1 * 2 = 2

Заносим данные "2 2" в таблицу.

Повтор №2)

На входе а = 2, b = 2
Теперь: b = b + 1 = 2 + 1 = 3

              a = a * b = 2 * 3 = 6

Заносим данные "6 3" в таблицу.

Повтор №3)

На входе а = 6, b = 3

Теперь: b = b + 1 = 3 + 1 = 4

              а = а * b = 6 * 4 = 24

Заносим данные "24 4" в таблицу.

Повтор №4)

На входе а = 24, b = 4

Теперь: b = b + 1 = 4 + 1 = 5

              а = а * b = 24 * 5 = 120

Заносим данные "120 5" в таблицу.

Повтора №5 не будет, так как теперь b > 4 (5 > 4).

Приложения:
Вас заинтересует