Вычисление степени - QBasic (27213)
Формулировка задачи:
нужно не используя знак ^ написать программу для вычисления 3 степени.
Для второй степени вроде все понятно, а вот с третье разобраться не могу, вроде и вижу ответ но смутно.
Вот код для нахождения 2 степени для чисел от 1 до 22
Листинг программы
- FOR n=1 TO 22
- с=0
- сс=1
- FOR i=1 TO n
- c=c+cc
- cc=cc+2
- NEXT i
- PRINT N,C
- NEXT n
- END
Решение задачи: «Вычисление степени»
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.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д