多边形面积计算下面程序是否可以计算凹多边形面积?for i=1 to n if i=n then x(n+1)=x(1) y(n+1)=y(1) end ifh=h+(x(i)y(i+1)-x(i+1)y(i))nexts=0.5*abs(h)’s 为面积有什么解决办法没?谢谢极特殊情况是什么

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/27 01:32:06
多边形面积计算下面程序是否可以计算凹多边形面积?fori=1tonifi=nthenx(n+1)=x(1)y(n+1)=y(1)endifh=h+(x(i)y(i+1)-x(i+1)y(i))next

多边形面积计算下面程序是否可以计算凹多边形面积?for i=1 to n if i=n then x(n+1)=x(1) y(n+1)=y(1) end ifh=h+(x(i)y(i+1)-x(i+1)y(i))nexts=0.5*abs(h)’s 为面积有什么解决办法没?谢谢极特殊情况是什么
多边形面积计算
下面程序是否可以计算凹多边形面积?
for i=1 to n
if i=n then
x(n+1)=x(1)
y(n+1)=y(1)
end if
h=h+(x(i)y(i+1)-x(i+1)y(i))
next
s=0.5*abs(h)
’s 为面积
有什么解决办法没?谢谢
极特殊情况是什么情况?

多边形面积计算下面程序是否可以计算凹多边形面积?for i=1 to n if i=n then x(n+1)=x(1) y(n+1)=y(1) end ifh=h+(x(i)y(i+1)-x(i+1)y(i))nexts=0.5*abs(h)’s 为面积有什么解决办法没?谢谢极特殊情况是什么
不能,除非在极特殊情况下.