内容正文:
第二单元 Python程序基本结构
第4课 顺序结构程序设计
生活中的
各种小程序
设计小程序
a=
b=
c=
根据计算,
三角形的面积为:
三角形面积计算器
计算
项目:
设计一个求三角形面积得计算器
你作为程序设计师,我们要知道计算机解决问题的一般过程是怎么样的
1.问题分析
2.设计算法
3.编写代码
4.调试运行
请同学们查看书本14-72页的其中几个实例,进行归纳
a
a
a
a
b
c
a
b
c
1
问题分析
已知三角形的三条边,求三角形的面积。
已知
面积
海伦公式
“
“
求解三角形面积
1
问题分析
2
设计算法
1.输入三角形的边长a,b,c
2.求半周长
4.输出面积S
S= p*(p-a)*(p-b)*(p-c)
“用海伦公式求解三角形面积”流程图
3.计算面积
p=(a+b+c)/2
图形 名称 含义
开始/终止框 程序的开始或结束
处理框 对数据进行处理
输入/输出框 数据的输入或输出
判断框 根据条件进行判断,选择其中一个分支
流程线 表示流程的走向
2
设计算法
开 始
结 束
1.输入三角形的边长
2.求半周长p
3.计算面积
4.输出面积S
输入边长a, b, c
p=(a+b+c)/2
s= p*(p-a)*(p-b)*(p-c)
输出面积s
从程序开始,到程序结束,没有任何分支,是一路执行到底的,这种结构,我们就称之为顺序结构。
Python程序基本结构
分支结构
循环结构
顺序结构
程序的控制结构
顺序结构是程序设计中最简单、最基本的结构方式
只需要根据问题解决的步骤依次编写程序代码即可。
编写代码
3
开 始
结 束
输入边长a, b, c
输出面积s
p=(a+b+c)/2
s= p*(p-a)*(p-b)*(p-c)
例如 a=input(“输入边长a”)
例如 print(“三角形的面积为”,s)
任务一:根据流程图的提示,打开学生练习文件夹中的“姓名:课堂练习”,完善代码的编辑。
求解三角形面积
调试运行
3
用这个算法计算三角形面积,对于输入数据有没有限制?
开动脑筋
按F5运行调试
随堂
练习
编写程序,计算圆的面积和周长
随堂练习
1
2
3
4
问题分析
圆的半径,计算出圆的面积s和周长。