Вычисление степени - 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 - очистка экрана,
- Инициализация переменной
i
значением 1, - Инициализация переменной
s
значением 0, - Два вложенных цикла
FOR
для значения переменнойj
от 1 доi
, - Второй вложенный цикл
FOR
для значения переменнойk
от 1 доi
, - Внутри циклов суммирование
i
и присваивание суммы переменнойs
, - Выйти из второго вложенного цикла
NEXT k
, - Выйти из первого вложенного цикла
NEXT j
, - Вывести значение переменной
i
и значение переменнойs
на экранPRINT i; s
, - Увеличить значение переменной
i
на 1NEXT i
. - Код повторяется 22 раза, пока значение переменной
i
не станет равным 22.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д