Вычислить n - натуральное число - QBasic
Формулировка задачи:
ДАНО: n - натуральное число.
ВЫЧИСЛИТЬ : 1*2+2*3*4+…+n*(n+1)*…*(2*n) . Заранее большое спасибо!
Пожалуйста очень Вас прошу помогите мне решить задачку или хоть подкиньте идейку как ее решить. Заранее очень благодарен!
Решение задачи: «Вычислить n - натуральное число»
textual
Листинг программы
input n for i=1 to n p=1 for j=i to i*2 p=p*j next s=s+p next print s
Объяснение кода листинга программы
В этом коде выполняется вычисление числового значения с помощью двух вложенных циклов. Вот список, описывающий шаги:
- Входное значение переменной
nзапрашивается с помощью функции input. - Первый цикл for выполняется от 1 до n.
- Внутри первого цикла переменная
pинициализируется значением 1. - Второй цикл for выполняется от i до i*2.
- Внутри второго цикла значение переменной
pумножается на текущее значение j. - После завершения второго цикла значение переменной
pдобавляется к переменнойs. - После завершения первого цикла значение переменной
sвыводится на экран с помощью функции print.