Организовать цикл для вычисления знаменателя - QBasic
Формулировка задачи:
Дано: действительное число x(не равен)0 и натуральное число n.
Вычислите y=___x_________
x^2+___2____
x^2+____4___
x^2+ ____8____
x^2+(2^n)/(x^2)
Указание. В программе нужно организовать цикл для вычисления знаменателя. Его начальное значение-x^2.Каждое следующее значение знаменателя равно сумме x^2 и степени числа 2,деленной на старый знаменатель. Показатель степени-это счетчик-изменяется от n до 1 с шагом -1.
Решение задачи: «Организовать цикл для вычисления знаменателя»
textual
Листинг программы
CLS DIM n AS INTEGER INPUT "N = "; n INPUT "X = "; x z = x ^ 2 FOR i = n TO 1 STEP -1 z = x ^ 2 + 2 ^ i / z NEXT i y = x / z PRINT "Y ="; y END
Объяснение кода листинга программы
В этом коде выполняется вычисление знаменателя. Вот список действий, которые происходят в коде:
- Ввод значения переменной
n
(количество итераций). - Ввод значения переменной
x
(потом это значение будет использовано в вычислениях). - Вычисление значения переменной
z
как квадрата значения переменнойx
. - Запуск цикла
FOR
, который выполняется отn
до 1 с шагом -1. - Внутри цикла происходит вычисление нового значения переменной
z
как суммы квадрата значения переменнойx
и значения переменнойi
(возведенного в степень), деленного на текущее значение переменнойz
. - После завершения цикла вычисляется значение переменной
y
как результат деления значения переменнойx
на значение переменнойz
. - Вывод значения переменной
y
на экран.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д