. Что будет напечатано в результате работы следующей программы.
(С полным объяснением)


. Что будет напечатано в результате работы следующей программы. (С полным объяснением)

dashatyueet dashatyueet    1   24.04.2021 20:02    1

Ответы
андрюха87 андрюха87  24.04.2021 20:10

В результате работы программы будет выведено 120

Объяснение:

Изначально переменной S присваивается значение 1. Затем, идёт цикл for k:=1 to 5

То есть, цикл выполнится столько раз, пока k не будет равно 5

Поясню заранее: итерация - повтор (чтобы было понятно, что за слова я пишу)

1) Первая итерация (k = 1)

s := s * 1 = 1 * 1 = 1

2) Вторая итерация (k = 2)

s := s *2 = 1 * 2 = 2

3) Третья итерация (k = 3)

s := s * 3 = 2 * 3 = 6

4) Четвертая итерация (k = 4)

s := s * 4 = 6 * 4 = 24

5) Последняя итерация (k = 5)

s := s * 5 = 24 * 5 = 120

Больше итераций не будет, т.к. мы дошли до того, что k = 5 (это же нам и требовалось)

В конце выведется последнее значение s, то есть, 120

Впрниципе, подробнее объяснения я придумать не смог

Надеюсь . Удачи!

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика