没有合适的资源?快使用搜索试试~ 我知道了~
[详细完整版]信息技术.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 48 浏览量
2022-06-24
13:08:30
上传
评论
收藏 41KB DOCX 举报
温馨提示
试读
3页
信息技术全文共2页,当前为第1页。信息技术全文共2页,当前为第1页。求多边形面积 信息技术全文共2页,当前为第1页。 信息技术全文共2页,当前为第1页。 活动:计算三角形面积 活动描述:已知各边长,计算下列多边形的面积。 分析: 用海伦公式求三角形的面积: a,b,c为三角形的边长,p为半周长,即p=(a+b+c)/2 上述多边形可分割为3个三角形,只要分别计算其面积,然后将面积求和即可。 求解过程:3个三角形的面积计算,除了具体数值不一样,计算方法完全相同。能否找到方法优化程序代码? (1)定义函数计算三角形面积 def s(a,b,c): p=(a+b+c)/2 mj=math.sqrt(p*(p-a)*(p-b)*(p-c)) return mj (2)函数的调用 如:s1=s(b1,b5,b6) s函数运行时,变量a、b、c会自动填入调用时传递过来的b1,b5,b6的值。函数运行结束后,计算结果mj通过return传递给变量s1,完成三角形的计算。 (3)完整程序 import math def s(a,b,c): p=(a+b+c)/2 mj=math.sqrt(p*(p-a
资源推荐
资源详情
资源评论
信息技术
求多边形面积
活动:计算三角形面积
活动描述:已知各边长,计算下列多边形的面积。
分析:
用海伦公式求三角形的面积:
a,b,c 为三角形的边长,p 为半周长,即 p=(a+b+c)/2
上述多边形可分割为 3 个三角形,只要分别计算其面积,然后将面积求和即可。
求解过程:3 个三角形的面积计算,除了具体数值不一样,计算方法完全相同。能否找到
方法优化程序代码?
(1)定义函数计算三角形面积
def s(a,b,c):
p=(a+b+c)/2
mj=math.sqrt(p*(p-a)*(p-b)*(p-c))
return mj
(2)函数的调用
如:s1=s(b1,b5,b6)
s 函数运行时,变量 a、b、c 会自动填入调用时传递过来的 b1,b5,b6 的值。函数运
行结束后,计算结果 mj 通过 return 传递给变量 s1,完成三角形的计算。
(3)完整程序
import math
def s(a,b,c):
p=(a+b+c)/2
mj=math.sqrt(p*(p-a)*(p-b)*(p-c))
return mj
b1,b2,b3,b4,b5,b6,b7=3,2,3,4,3,4,5
print(s(b1,b5,b6)+s(b2,b6,b7)+s(b3,b4,b7))
运行结果:14.271806993392246
上台阶
活动:N 级楼梯上楼问题
活动描述:一次可以走两级或一级楼梯,问 N 级楼梯有多少种上楼方式?
信
资源评论
是空空呀
- 粉丝: 168
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功