Определите значение переменной i после выполнения следующего фрагмента программы: i : = 0; while i < 1000 do i : = i + 3;
174
434
Ответы на вопрос:
Чтобы узнать значение переменной i после выполнения программы, нужно 1000/3, так как цикл будет выполняться, пока i < 1000. 1000/3 ~ 333. проверяем: 333 * 3 = 999. при этом значении цикл повторяется, так как 999 < 1000. чтобы завершить цикл, сделаем еще одну итерацию. i = 1002. 1002 > 1000, соответственно цикл прекращается и на вывод идет переменная i. ответ: 1002.
Можно проанализировать работу цикла по шагам (берутся при расчете всегда текущие, т.е. последние значения переменных). цикл с параметром i выполняется 5 раз: 1 шаг. i=1, f=f*i=1*1=1 2 шаг. i=2, f=1*2=2 3 шаг. i=3, f=2*3=6 4 шаг. i=4, f=6*4=24 5 шаг. i=5, f=24*5=120 в результате вычисляется то, что называется факториалом числа (обозначается знаком в данном случае 5!
Популярно: Информатика
-
horizontal15.02.2022 01:45
-
4iksa12345ozu4gd23.03.2022 19:47
-
AlinaRoz21.05.2022 09:16
-
Aslihaaan17.02.2020 01:38
-
7Alsu25.04.2021 07:17
-
Скрытый2125.07.2022 05:20
-
liliyana2720.05.2022 11:21
-
searchsignal04.09.2022 19:54
-
11654116.12.2020 16:38
-
FenrisYT14.04.2021 16:32