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