Циклическая программа - QBasic (27551)
Формулировка задачи:
Добрый день. Помогите, пожалуйста, с написание программы с таким условием.
Заранее большое спасибо.
Решение задачи: «Циклическая программа»
textual
Листинг программы
DIM i&,j&,n&,s#,p# n=5 FOR i=1 TO n p=1 FOR j=i TO i+i p=p*j NEXT j s=s+p NEXT i PRINT s
Объяснение кода листинга программы
DIM i&,j&,n&,s#,p#- объявление пяти переменных типа integer (целые числа) и одной строковой переменнойn=5- присваивание переменной n значение 5 (количество повторений основного цикла)FOR i=1 TO n- начало цикла с переменной i от 1 до np=1- присваивание переменной p значение 1 перед началом внутреннего циклаFOR j=i TO i+i- внутренний цикл, который будет выполняться от i до i+i (т.е. от i до i+1)p=p*j- умножение переменной p на текущее значение jNEXT j- переход к следующей итерации внутреннего циклаs=s+p- прибавление значения переменной p к переменной sNEXT i- переход к следующей итерации основного циклаPRINT s- вывод значения переменной s в консоль