(共12张PPT)
第四课顺序结构程序设计
认识顺序结构
万物生长发展规律
程序设计语言结构
顺 序
顺序结构是程序设计中最简单常用的结构,按照从上到下依次执行各条语句,直到程序结束。
开始
输入华氏温度值F
温度转换 C=5/9*(F-32)
输出摄氏温度值C
结束
理解顺序结构
华氏转摄氏
摄氏转华氏
开始
输入摄氏温度值C
温度转换 F=9/5*C+32
输出华氏温度值F
结束
顺序
求三角形面积直角三角形354等腰三角形223作高法——s面积d底边h高s = d * h / 2hd : 4h : 3d : 3h :?认识海伦公式
海伦公式求解三角形面积
问题分析
假设三角形的三条边分别为a,b,c,利用海伦公式求解三角形的面积
求解半周长p p=(a+b+c)/2
海伦公式三角形面积为s s =
算法设计
开始
输入边长a,b,c
p=(a+b+c)/2
s=
输出面积s
结束
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)
print(“三角形的面积为:”,format(s,”.2f”)
(1)问题分析
(2)算法设计
(3)代码填空
(4)调试运行
计算圆的面积和周长
根据圆的半径R 可以计算圆的面积S和周长L
圆面积计算公式:
圆周长计算公式:
R
问题分析
算法设计
(1)问题分析
(2)算法设计
(3)代码填空
(4)调试运行
输入数据:R 输出数据:面积S ,周长L
输入:圆半径R
处理:圆面积 圆周长
输出:圆面积S和圆周长L
自然语言描述
R
(1)问题分析
(2)算法设计
(3)代码填空
(4)调试运行
R
代码填空
R=float(input(“请输入圆的半径R:”))
pi=3.14
S=_________________________
L=_________________________
print(“圆的面积为:”,S,”圆的周长为:”,L)
pi*R*R
2*pi*R
(1)问题分析
(2)算法设计
(3)代码填空
(4)调试运行
F5 运行程序
根据圆的半径R 可以计算圆的面积S和周长L
输入圆半径R:10
调试运行
拓展程序
拓展编写输出语句使输出的圆的面积和周长保留两位小数
print(“圆的面积为:”,format(S,”.2f”),”圆的周长为:”,format(L,”.2f”))