浙教版(2020)信息技术八年级上册 第4课顺序结构程序设计课件(12张PPT)

文档属性

名称 浙教版(2020)信息技术八年级上册 第4课顺序结构程序设计课件(12张PPT)
格式 pptx
文件大小 2.4MB
资源类型 教案
版本资源 浙教版
科目 信息技术(信息科技)
更新时间 2022-03-16 23:07:11

图片预览

文档简介

(共12张PPT)
2.1顺序结构
程序设计
第二单元 Python程序基本结构
思考一下:把大象放进冰箱?
1.把冰箱门打开
2.把大象放进去
3.把冰箱门关上
思考一下:把长颈鹿放进冰箱?
1.把冰箱门打开
2.把大象拿出来
3.把长颈鹿放进去
4.把冰箱门关上
顺序结构
1.把冰箱门打开
2.把大象放进去
3.把冰箱门关上
1.把冰箱门打开
2.把大象拿出来
3.把长颈鹿放进去
4.把冰箱门关上
开始
语句1
语句2
语句3
结束
编写一个“用海伦公式求解三角形面积”的程序。
问题分析
步骤解析:
1.知道三角形三边的长度。
2.根据公式先算出p。
3.根据公式在算出面积s。
设计算法
算法(自然语言):
1.输入三角形的三条边长a,b,c。
2.计算p,公式为p=(a+b+c)/2。
3.计算面积s,公式为s=。
4.输出面积s。
算法(流程图):
开始
输入a,b,c
p=(a+b+c)/2
输出面积s
结束
s=(p*(p-a)*(p-b)*(p-c))**0.5
编写代码&调试运行
#输入三角形的三边长
a = float(input(‘请输入三角形第一条边长:’))
b = float(input(‘请输入三角形第二条边长:’))
c = float(input(‘请输入三角形第三条边长:’))
#计算三角形的半周长
p=(a+b+c)/2
#计算面积
s=(p*(p-a)*(p-b)*(p-c))**0.5
#输出面积
print(‘三角形面积为’,s)
调试运行:
1 run ——
run modules
2快捷键F5
课堂练习
根据要求编写程序:
1.用海伦公式求解三角形面积。 保存成triangle_area.py 。
2.根据圆的半径,计算圆的面积S和周长L。保存成circle_area.py。(S=)
思考一下:代码中的“bug”
1input()函数中进行提示;
2判断是否可以组成一个三角形。
“海伦公式”的这段代码有什么问题吗?
易出错,需要判断构成条件:两边之和大于第三边
课堂小结
1程序的控制结构
2解决问题的步骤
顺序结构
分支结构
循环结构
回顾一下
判断是否可以组成一个三角形。
“海伦公式”代码中的bug?