Вычислить a в степени n - QBasic
Формулировка задачи:
Дано число a . Вычислить a в степени n. Pешить через qbasic, используя операторы цикла for next
Решение задачи: «Вычислить a в степени n»
textual
Листинг программы
CLS INPUT "A = "; a INPUT "N = "; n p = 1 IF n < 0 THEN a = 1 / a FOR i = 1 TO ABS(n) p = p * a NEXT i PRINT "P ="; p END
Объяснение кода листинга программы
CLS
- очистка экранаINPUT
A =; a
- ввод значения переменнойa
с помощью функцииINPUT
INPUT
N =; n
- ввод значения переменнойn
с помощью функцииINPUT
p = 1
- инициализация переменнойp
значением 1IF n < 0 THEN a = 1 / a
- проверка на отрицательное значениеn
и изменение значенияa
на обратное, если условие выполняетсяFOR i = 1 TO ABS(n)
- начало цикла, который будет выполнятьсяABS(n)
разp = p * a
- умножение значения переменнойp
на значение переменнойa
NEXT i
- переход к следующей итерации циклаPRINT
P =; p
- вывод значения переменнойp
с помощью функцииPRINT
END
- конец программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д