Вычисление степени - 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.