Пожалуйста помогите! (Информатика)

Пожалуйста помогите! (Информатика)Дано натуральное число N. Вычислить произведние првых N сомножителй P=1*2*3*....N, используя цикл с предусловием. (Кто сможет, напишите что такое цикл с предусловием плиз)
Гость
Ответ(ы) на вопрос:
Гость
Цикл с предусловием - это цикл вида while (boolean cond) do begin ... end; Последовательность действий между begin и end выполняются до тех пор, пока cond принимает значение true (например, 1<2). Каждый раз перед началом цикла, значение cond проверяется. Когда оно оказывается равным false (напр. , i < 10, при i = 11), то цикл завершается. const N = 10; var i,p:integer; begin i := 0; p = 1; while(i<=N) do begin inc(i); p:=i * p; end; writeln(p); end.
Гость
C предусловием - когда условие выхода из цикла находится перед телом цикла и проверяется перед началом цикла C постусловием- когда условие выхода из цикла находится после тела цикла и проверяется по окончании цикла Цикл с выходом из середины - когда условие выхода из цикла находится в теле цикла и проверяется в самом цикле Цикл со счетчиком (параметром) - это цикл в котором определена переменная-счетчик, ее начальное и конечное значение и значение, на которое увеличивается или уменьшается переменная с каждым циклом
Не нашли ответ?
Ответить на вопрос
Похожие вопросы