Есть ответ 👍

Определите значение переменной i после выполнения следующего фрагмента программы: i : = 0; while i < 1000 do i : = i + 3;

174
434
Посмотреть ответы 2

Ответы на вопрос:


Чтобы узнать значение переменной i после выполнения программы, нужно 1000/3, так как цикл будет выполняться, пока i < 1000. 1000/3 ~ 333. проверяем: 333 * 3 = 999. при этом значении цикл повторяется, так как 999 < 1000. чтобы завершить цикл, сделаем еще одну итерацию. i = 1002. 1002 > 1000, соответственно цикл прекращается и на вывод идет переменная i. ответ: 1002.
angelina459
4,5(73 оценок)

Можно проанализировать работу цикла по шагам (берутся при расчете всегда текущие, т.е. последние значения переменных). цикл с параметром 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!

Популярно: Информатика