Циклическая программа - 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

Объяснение кода листинга программы

  1. DIM i&,j&,n&,s#,p# - объявление пяти переменных типа integer (целые числа) и одной строковой переменной
  2. n=5 - присваивание переменной n значение 5 (количество повторений основного цикла)
  3. FOR i=1 TO n - начало цикла с переменной i от 1 до n
  4. p=1 - присваивание переменной p значение 1 перед началом внутреннего цикла
  5. FOR j=i TO i+i - внутренний цикл, который будет выполняться от i до i+i (т.е. от i до i+1)
  6. p=p*j - умножение переменной p на текущее значение j
  7. NEXT j - переход к следующей итерации внутреннего цикла
  8. s=s+p - прибавление значения переменной p к переменной s
  9. NEXT i - переход к следующей итерации основного цикла
  10. PRINT s - вывод значения переменной s в консоль

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.75 из 5
Похожие ответы