Вычислить 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.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д