Вычисление степени - QBasic (27213)

Узнай цену своей работы

Формулировка задачи:

нужно не используя знак ^ написать программу для вычисления 3 степени. Для второй степени вроде все понятно, а вот с третье разобраться не могу, вроде и вижу ответ но смутно. Вот код для нахождения 2 степени для чисел от 1 до 22

Решение задачи: «Вычисление степени»

textual
Листинг программы
CLS
 
FOR i = 1 TO 22
   s = 0
   FOR j = 1 TO i
   FOR k = 1 TO i
      s = s + i
   NEXT k, j
   PRINT i; s
NEXT i
END

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

CLS - очистка экрана,

  1. Инициализация переменной i значением 1,
  2. Инициализация переменной s значением 0,
  3. Два вложенных цикла FOR для значения переменной j от 1 до i,
  4. Второй вложенный цикл FOR для значения переменной k от 1 до i,
  5. Внутри циклов суммирование i и присваивание суммы переменной s,
  6. Выйти из второго вложенного цикла NEXT k,
  7. Выйти из первого вложенного цикла NEXT j,
  8. Вывести значение переменной i и значение переменной s на экран PRINT i; s,
  9. Увеличить значение переменной i на 1 NEXT i.
  10. Код повторяется 22 раза, пока значение переменной i не станет равным 22.

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

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