内容正文:
第4课 顺序结构程序设计
一.任务探究:设计一个算法程序计算圆的周长?
2
1.问题分析 根据圆的半径R,可计算圆的周长L。圆的周长计算公式:L=2πR
2.算法分析
输入:圆的半径(R)
输出:圆的周长(L)
编程步骤:
(1)输入数据
(2)处理数据
(3)输出数据
实现方法:
R
input( )函数
表达式计算
print( )函数
1.编程解题
L=2*π*R
Python语言
数学语言
算术表达式
数学表达式
L=2πR
2.代码填空
4
R
R = float(input("请输入圆的半径R:"))
pi = 3.14
L =
print("圆的周长为:", L)
2 * pi * R
操作练习:请同学们将代码在IDLE中进行调试运行
5
开始
输入圆的半径R
周长计算
输出圆的周长
结束
流程图
开始
输入圆的半径R
面积计算
输出圆的面积
结束
顺序结构程序设计
二.认识顺序结构
6
遵循先后顺序执行
顺序结构程序设计
植物生长
面包制作
与很多事物的发展规律类似
三.实践操作
7
海伦公式
——
s 面积
a b c 三条边
p = (a + b + c) / 2 半周长
s =
任务:
请设计一个算法程序,利用海伦公式求出三角形的面积?
已知构成三角形的三条边长a、b、c,可利用海伦公式计算三角形的面积
非特殊三角形
7
8
9
已知:a 、b、 c 三条边
求半周长p = (a + b + c) / 2
计算面积S =
思考:海伦公式
S =
Python表达式怎么书写?
以下数学表达式如何转换成Python表达式
82
83
8**2
8**3
8**(1/2)
8**(1/3)
8**0.5
( *(p-a)* (p-b) *(p-c))**0.5
1.算法分析
10
计算面积:s
S=
等价于 S = (p*(p-a)*(p-b)*(p-c))**0.5
11
三角形面积:s
——
海伦公式:s = (p * (p - a) * (p - b) * (p - c)) ** 0.5
. 05
注意:引号(单引号或双引号)为英文符号 逗号不能遗漏
四. 想一想
12
用这个算法计算三角形的面积
对输入数据有没有限制呢?
$