第4课-顺序结构程序设计
任务一:熟悉,读懂流程图
流程图中,椭圆(圆角矩形)表示( ),平行四边形表示( ),矩形表示( )
任务二:
p=
S=
写成python中的表达式。
三.练习: (见姓名:课堂练习.py)
练习参考:
四.作业参考:
预习参考:
#输入三角形的三边长
a= float( Input(输入三角形的第一边长:))
b= float( Input(输入三角形的第二边长:’)
c=f1oat( nput(输入三角形的第三边长:)
#计算三角形的半周长
p=(a+b+c)/2
#计算三角形的面积
s=(p*(p-a)*(p-b)*(p-c)来*0.5
#输出三角形的面积
print(三角形面积为:,s)
2.算法设计。
本练习中,输入数据只有半径,输出数据有面积S和周长L
(1)用自然语言描述如下
输入:圆半径R
开始
处理:圆面积S=丌R2
输人R
圆周长L=2mR
输出:圆面积S和圆周长L
FR*kR
(2)用流程图表示,如图4^2所示
3.填空代码
L←2*丌米R
R=f1oat( input("请输入圆的半径R:)
输出S,
结束
xnt("圆的面积为:",S,"圆的周长为:",L)-图4
计算圆面积和
4.按“F5”键,输入國半径R值,观察运行结果。
周长”流程图
条件语句由if关键字构成,后面跟着一个条件和一个冒号。冒号的作用是
知接下来要创建一个新的语句块,处于同一缩进位置的代码组成一个语句块。
条件实际上是一个表达式,它的值可以是真(True)或假( False)。当条件
为真时,执行语句块1中的语句,否则(条件为假)执行语句块2中的语句。
例如,“比较两个数a,b,输出其中较大的数”,用i条件语句描述如下
a>=b
print("两个数中较大为:",a)
e⊥se
t("两个数中较大为
日积月累
1.if条件语句格式中,尖括号“<”表示里面的内容是必须的,方括
号“[]”表示里面的内容是可选的在程序设计中,不要将尖括号和方括
号输入到语句中
2.在 Python中,代码的缩进非常重要,缩进是体现代码逻辑关系的重
要方式。同一层次的代码块必须保证相同的缩进量,一般以4个空格作为
个缩进单位,可以按4次空格键或按1次“T出”键。(共9张PPT)
第4课-顺序结构程序设计
鹿山中学 柴群伟
第二单元 Python程序基本结构
程序无论多复杂,都是由基本的结构组合而成的,这些结构称为“程序的控制结构”。
程序的基本结构有三种:
顺序结构
分支结构 if语句
循环结构 for语句
下面我们先来学习最简单、最基本的顺序结构。
顺序结构程序设计
顺序结构程序设计只需要根据问题解决的步骤依次编写程序代码即可。
本课我们来编写一个“用海伦公式求解三角形面积”的程序。
一、问题分析
哪一个同学能说出海伦公式?
海伦公式:s= ,其中p=
这里的a、b、c表示什么?
所以用海伦公式求三角形面积时,先要知道三条边的长度,我们通过输入来获取。
然后我们先算出p,再来求面积。
二、设计算法
算法描述:
(1) 输入三角形的三条边长a,b,c。
(2) 计算p,公式为p=。
(3) 计算面积s,公式为s=
(4) 输出面积s。
为了方便描述和更加直观,我们一般用流程图来写算法。
用海伦公式求三角形面积流程图
开始
输入边长a、b、c
p←(a+b+c)/2
结束
s←(p*(p-a)*(p-c))**0.5
输出面积s
画图时注意点:
开始,结束 用椭圆
输入,输出 用平行四边形
赋值语句 用长方形
学会画流程图是一个中考考点
三、编写代码和调试运行
1.编写代码
程序代码如下:
问:用这个程序算三角形面积,对于输入数据有没有限制?
本课任务:看第4课任务单,完成两个程序的补充,测试并上交
课后小结:
1 熟悉流程图
2 学会顺序结构的程序设计
重点学会表达式代码输入