Можете пожалуйста помочь решить и объяснить как это делать. Заранее спасибо

0 голосов
76 просмотров

Можете пожалуйста помочь решить и объяснить как это делать. Заранее спасибо


image
image
image
image
image

Информатика (14 баллов) | 76 просмотров
Дан 1 ответ
0 голосов

Ответ:

1) N = 4

2) N = 1

Объяснение:

1) в первом случае стоит условие "пока переменная N (которая изначально равна 1) меньше или равна 5" мы умножаем данную переменную на 2, до тех пор пока она не станет больше или равна 5 , соответственно цикл завершается, когда N стала больше 5.

1 * 2 = 2, N присваивается ответ (т.е. число 2), далее 2 * 2 = 4, далее по идее программа будет делать ещё одно действие, потому что условие не достигнуто и N не равно 5, но в итоге ответ будет равен 4, потому что 4 * 2 уже получится 8, что не соответствует условию.

2) во втором такая же схема, поменялось только действие с произведения на разность

если что-то не понятно, спрашивай в комментариях :)

(627 баллов)