Вычисление определённого интеграла методом прямоугольников на
BASIC
' Вычисление интеграла методом прямоугольников
DEF FNFun! (X!) = X! * X! 'Вычисление интегрируемой функции
DEF FNIntegral! (Left!, Right!, Break%) 'Вычисление интеграла
Sum! = 0 'Обнуление промежуточной суммы
LengthStep! = (Right! - Left!) / Break% 'Вычисление длины шага интегрирования (ширина прямоугольников)
PointX! = Left! + .5 * LengthStep! 'Вычисление абсциссы средины левого промежутка
FOR i% = 1 TO Break% 'Цикл набора промежуточной суммы
Sum! = Sum! + FNFun!(PointX!) 'Набор промежуточной суммы
PointX! = PointX! + LengthStep! 'Пересчет абсциссы средины следующего промежутка
NEXT i%
FNIntegral! = Sum! * LengthStep! 'Определение интегральной суммы
END DEF
'Ввод границ и шага интегрирования:
INPUT "Введите левую границу интервала интегрирования ", Left!
INPUT "Введите правую границу интервала интегрирования ", Right!
INPUT "Введите разбиение интервала интегрирования ", Break%
PRINT "="; FNIntegral!(Left!, Right!, Break%) 'Вычисление интеграла и печать результата
END 'Конец программы на BASIC
Помощь студентам по программированию.
Программа интегрирования на BASIC.
Примеры программ вычисления интеграла.
Примеры программ для 1 курса.