高一数学人教A版必修课件:程序框图与顺序结构
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第五步:判断“i>(n-1)”或“r=0”是否成 立.若是,再判断“r=0”是否成立,否则, 返回第三步;
若“r=0”成立,则n不是质数,否则,n是 质数.
高一数学人教A版必修3课件:1.1.2-1 程序框 图与顺 序结构 (共16 张PPT) 高一数学人教A版必修3课件:1.1.2-1 程序框 图与顺 序结构 (共16 张PPT)
开始
输入n
i=2 用n除以i,得余数r
i=i+1
否 i>n-1或r=0?
是
否
r=0是?
输出“n不是质数” 输出“n是质数”
结束
高一数学人教A版必修3课件:1.1.2-1 程序框 图与顺 序结构 (共16 张PPT)
对程序框图的理解
(1)程序框图主要由程序框和流程线组 成.基本的程序框有终端框、输入框、输出 框、处理框、判断框,其中起止框是任何程 序框图不可缺少的,而输入框、输出框可以 用在算法中任何需要输入、输出的位置. (2)用框图表示算法比较直观、形象,容易 理解,通常说“一图胜万言”,所以用程序 框图能更清楚地展现算法的逻辑结构.
功能
终端框 表示一个算法的起始 (起止框) 和结束
输入、 表示一个算法输入和
输出框 输出的信息
处理框 (执行框)
赋值、计算
判断某一条件是否成立,
判断框
成立时在出口处标明“是” 或“Y”;不成立时标明
“否”或“N”
流程线
连接程序框,表示算 法步骤的执行顺序
图形符ቤተ መጻሕፍቲ ባይዱ 名 称
功能
终端框 表示一个算法的起始 (起止框) 和结束
当r=10时,写出计算圆面积的算法,
画出程序框图.
开始
解:算法如下
第一步, 将r赋值为10.
第二步, 计算S=πr2.
r =10 S=πr2
第三步, 输出S.
输出S
结束
高一数学人教A版必修3课件:1.1.2-1 程序框 图与顺 序结构 (共16 张PPT)
例2 已知下图是“求一个正奇数的平方加5的 高一数学人教A版必修3课件:1.1.2-1程序框图与顺序结构(共16张PPT)
1.1.2 程序框图与算法 的基本逻辑结构
第一课时
1.1.2-1 程序框图与顺序结构
一、程序框图 1. 概念 教材第6页 思考:用程序框图表示算法,相对于 自然语言描述的算法有什么优点? 程序框图相对于自然语言表述算法,看 起来更清晰,更明确,也更接近于计算机 的程序设计.
2.常见的程序框图
图形符号 名 称
高一数学人教A版必修3课件:1.1.2-1 程序框 图与顺 序结构 (共16 张PPT)
高一数学人教A版必修3课件:1.1.2-1 程序框 图与顺 序结构 (共16 张PPT)
二、算法的三种基本逻辑结构
输入n i=2
用n除以i,得余数r
顺序结构
i=i+1
循环结构
否 i>n-1或r=0?
是 r=0是?
p abc 2
S p(pa)(pb)(pc). S p (pa )(pb )(pc )
第四步,输出S.
输出S
结束
高一数学人教A版必修3课件:1.1.2-1 程序框 图与顺 序结构 (共16 张PPT)
高一数学人教A版必修3课件:1.1.2-1 程序框 图与顺 序结构 (共16 张PPT)
练习:半径为r的圆,面积公式为S=πr2,
否
条件
输出“n不是质数” 输出“n是质数” 结构
高一数学人教A版必修3课件:1.1.2-1 程序框 图与顺 序结构 (共16 张PPT)
高一数学人教A版必修3课件:1.1.2-1 程序框 图与顺 序结构 (共16 张PPT)
1.顺序结构 是最简单的算法结构,它是由若干个依
次执行的步骤组成的,语句与语句之间,框 与框之间是按从上到下的顺序进行的,这是 任何一个算法都离不开的基本结构.用程序框 图可以表示为: 左图中,语句A和语
步骤n A 句B是依次执行的,只有 在执行完语句A指定的操
步骤n+1 B 作后,才能接着执行语句
B所指定的操作.
高一数学人教A版必修3课件:1.1.2-1 程序框 图与顺 序结构 (共16 张PPT)
S p ( pa ) ( pb ) ( pc ) 高一数学人教A版必修3课件:1.1.2-1程序框图与顺序结构(共16张PPT)
(3)程序框图中所用的图形必须是大家“约 定俗成”的,而不能有任何创新之举,随意 编造,只有这样,用程序框图描述的算法才 能被学习和交流.
高一数学人教A版必修3课件:1.1.2-1 程序框 图与顺 序结构 (共16 张PPT)
高一数学人教A版必修3课件:1.1.2-1 程序框 图与顺 序结构 (共16 张PPT)
输入、 表示一个算法输入和
输出框 输出的信息
处理框 (执行框)
赋值、计算
判断某一条件是否成立,
判断框
成立时在出口处标明“是” 或“Y”;不成立时标明
“否”或“N”
流程线
连接程序框,表示算 法步骤的执行顺序
“判断整数n(n>2)是否为质数”的算法步 骤如何? 第一步:给定一个大于2的整数n; 第二步:令i=2; 第三步:用i除n,得到余数r; 第四步:将i的值增加1,仍用i表示;
3.画流程图的规则 (1)使用标准的框图符号; (2)框图一般按从上到下,从左到右的方向画
(3)一个完整的程序框图必须有起止框,用于 表示一个算法的开始和结束.
(3)除判断框外,大多数程序框图符号只有 一个进入点和一个退出点,判断框是唯一具 有超过一个退出点的框图符号.
(4)一类判断框是“是”与“否”两分支的 判断,而且有且仅有两个结果;另一类是多分 支判断,有几种不同的结果. (5)在图形符号内描述的语言要非常简练清楚
第四步, 输出S. 高一数学人教A版必修3课件:1.1.2-1 程序框 图与顺 序结构 (共16 张PPT)
高一数学人教A版必修3课件:1.1.2-1 程序框 图与顺 序结构 (共16 张PPT)
上述算法的程序框图表示如下:
第一步,输入a,b,c.
第二步,计算 p
a
b 2
c.
第三步,计算
开始 输入a,b,c
例1.若一个三角形的三条边长分别为a,b, c,令 p a ,b2 则c三角形的面积 S p ( pa ) ( p .利b 用) ( p 这个c )海伦-秦九韶公式设 计一个计算三角形面积的算法,并画出程序 框图?
解:算法如下
第一步, 输入a,b,c.
第二步, 计算
p
a
.
b 2
c
第三步, 计算 S p (pa )(pb )(pc ).
若“r=0”成立,则n不是质数,否则,n是 质数.
高一数学人教A版必修3课件:1.1.2-1 程序框 图与顺 序结构 (共16 张PPT) 高一数学人教A版必修3课件:1.1.2-1 程序框 图与顺 序结构 (共16 张PPT)
开始
输入n
i=2 用n除以i,得余数r
i=i+1
否 i>n-1或r=0?
是
否
r=0是?
输出“n不是质数” 输出“n是质数”
结束
高一数学人教A版必修3课件:1.1.2-1 程序框 图与顺 序结构 (共16 张PPT)
对程序框图的理解
(1)程序框图主要由程序框和流程线组 成.基本的程序框有终端框、输入框、输出 框、处理框、判断框,其中起止框是任何程 序框图不可缺少的,而输入框、输出框可以 用在算法中任何需要输入、输出的位置. (2)用框图表示算法比较直观、形象,容易 理解,通常说“一图胜万言”,所以用程序 框图能更清楚地展现算法的逻辑结构.
功能
终端框 表示一个算法的起始 (起止框) 和结束
输入、 表示一个算法输入和
输出框 输出的信息
处理框 (执行框)
赋值、计算
判断某一条件是否成立,
判断框
成立时在出口处标明“是” 或“Y”;不成立时标明
“否”或“N”
流程线
连接程序框,表示算 法步骤的执行顺序
图形符ቤተ መጻሕፍቲ ባይዱ 名 称
功能
终端框 表示一个算法的起始 (起止框) 和结束
当r=10时,写出计算圆面积的算法,
画出程序框图.
开始
解:算法如下
第一步, 将r赋值为10.
第二步, 计算S=πr2.
r =10 S=πr2
第三步, 输出S.
输出S
结束
高一数学人教A版必修3课件:1.1.2-1 程序框 图与顺 序结构 (共16 张PPT)
例2 已知下图是“求一个正奇数的平方加5的 高一数学人教A版必修3课件:1.1.2-1程序框图与顺序结构(共16张PPT)
1.1.2 程序框图与算法 的基本逻辑结构
第一课时
1.1.2-1 程序框图与顺序结构
一、程序框图 1. 概念 教材第6页 思考:用程序框图表示算法,相对于 自然语言描述的算法有什么优点? 程序框图相对于自然语言表述算法,看 起来更清晰,更明确,也更接近于计算机 的程序设计.
2.常见的程序框图
图形符号 名 称
高一数学人教A版必修3课件:1.1.2-1 程序框 图与顺 序结构 (共16 张PPT)
高一数学人教A版必修3课件:1.1.2-1 程序框 图与顺 序结构 (共16 张PPT)
二、算法的三种基本逻辑结构
输入n i=2
用n除以i,得余数r
顺序结构
i=i+1
循环结构
否 i>n-1或r=0?
是 r=0是?
p abc 2
S p(pa)(pb)(pc). S p (pa )(pb )(pc )
第四步,输出S.
输出S
结束
高一数学人教A版必修3课件:1.1.2-1 程序框 图与顺 序结构 (共16 张PPT)
高一数学人教A版必修3课件:1.1.2-1 程序框 图与顺 序结构 (共16 张PPT)
练习:半径为r的圆,面积公式为S=πr2,
否
条件
输出“n不是质数” 输出“n是质数” 结构
高一数学人教A版必修3课件:1.1.2-1 程序框 图与顺 序结构 (共16 张PPT)
高一数学人教A版必修3课件:1.1.2-1 程序框 图与顺 序结构 (共16 张PPT)
1.顺序结构 是最简单的算法结构,它是由若干个依
次执行的步骤组成的,语句与语句之间,框 与框之间是按从上到下的顺序进行的,这是 任何一个算法都离不开的基本结构.用程序框 图可以表示为: 左图中,语句A和语
步骤n A 句B是依次执行的,只有 在执行完语句A指定的操
步骤n+1 B 作后,才能接着执行语句
B所指定的操作.
高一数学人教A版必修3课件:1.1.2-1 程序框 图与顺 序结构 (共16 张PPT)
S p ( pa ) ( pb ) ( pc ) 高一数学人教A版必修3课件:1.1.2-1程序框图与顺序结构(共16张PPT)
(3)程序框图中所用的图形必须是大家“约 定俗成”的,而不能有任何创新之举,随意 编造,只有这样,用程序框图描述的算法才 能被学习和交流.
高一数学人教A版必修3课件:1.1.2-1 程序框 图与顺 序结构 (共16 张PPT)
高一数学人教A版必修3课件:1.1.2-1 程序框 图与顺 序结构 (共16 张PPT)
输入、 表示一个算法输入和
输出框 输出的信息
处理框 (执行框)
赋值、计算
判断某一条件是否成立,
判断框
成立时在出口处标明“是” 或“Y”;不成立时标明
“否”或“N”
流程线
连接程序框,表示算 法步骤的执行顺序
“判断整数n(n>2)是否为质数”的算法步 骤如何? 第一步:给定一个大于2的整数n; 第二步:令i=2; 第三步:用i除n,得到余数r; 第四步:将i的值增加1,仍用i表示;
3.画流程图的规则 (1)使用标准的框图符号; (2)框图一般按从上到下,从左到右的方向画
(3)一个完整的程序框图必须有起止框,用于 表示一个算法的开始和结束.
(3)除判断框外,大多数程序框图符号只有 一个进入点和一个退出点,判断框是唯一具 有超过一个退出点的框图符号.
(4)一类判断框是“是”与“否”两分支的 判断,而且有且仅有两个结果;另一类是多分 支判断,有几种不同的结果. (5)在图形符号内描述的语言要非常简练清楚
第四步, 输出S. 高一数学人教A版必修3课件:1.1.2-1 程序框 图与顺 序结构 (共16 张PPT)
高一数学人教A版必修3课件:1.1.2-1 程序框 图与顺 序结构 (共16 张PPT)
上述算法的程序框图表示如下:
第一步,输入a,b,c.
第二步,计算 p
a
b 2
c.
第三步,计算
开始 输入a,b,c
例1.若一个三角形的三条边长分别为a,b, c,令 p a ,b2 则c三角形的面积 S p ( pa ) ( p .利b 用) ( p 这个c )海伦-秦九韶公式设 计一个计算三角形面积的算法,并画出程序 框图?
解:算法如下
第一步, 输入a,b,c.
第二步, 计算
p
a
.
b 2
c
第三步, 计算 S p (pa )(pb )(pc ).