收藏 分享(赏)

高中数学:1.2 流程图第2课时教案(苏教版必修3).doc.doc

上传人:微传9988 文档编号:2552372 上传时间:2018-09-21 格式:DOC 页数:9 大小:236KB
下载 相关 举报
高中数学:1.2 流程图第2课时教案(苏教版必修3).doc.doc_第1页
第1页 / 共9页
高中数学:1.2 流程图第2课时教案(苏教版必修3).doc.doc_第2页
第2页 / 共9页
高中数学:1.2 流程图第2课时教案(苏教版必修3).doc.doc_第3页
第3页 / 共9页
高中数学:1.2 流程图第2课时教案(苏教版必修3).doc.doc_第4页
第4页 / 共9页
高中数学:1.2 流程图第2课时教案(苏教版必修3).doc.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、1.2 流程图第 2 课时重点难点重点:掌握选择结构的 执行过程;用流程图表示顺序结构的算法。难点:选择结构程序执行的过程;用多分支结构描述求解问题的算法。来源:【学习导航】 知识网络 多 分 支 选 择 结 构双 支 选 择 结 构单选 择 结 构 、学习要求 1理解选择结构的执行过程2如何在流程图中用选择框表示选择结构3理解多分支选择结构的流程【课堂互动】自学评价1问题:某铁路客运部门规定甲乙两地之间旅客托运行李的费用为其中 w(单位:Kg)为行李的重量。508.503.50wc计算费用 c(单位:元)的算法可以用怎样的算法结构来表示?【分析】为了计算行李的托运费用,应先判断行李的重量是否

2、大于 50Kg,然后再选用相应的公式进行计算。其算法为:S1 输入行李的重量 w;S2 如果 w50,那么 ,否则 ;c 53.0 85.0)(53.0 wcS3 输出行李重量 w 和运费 c。上述算法的流程图如下:来源:开始输入 nW50Y结束85.0)(53.0 wcN .输出 w,c2. 选择结构上述算法过程中,先根据条件作出判断,再决定执行哪一种操作的结构称为选择结构(selection structure) (或称“分支 结构” ) 。如下图中,虚线框内是一个选择结构,它包含一个判断,当条件 p 成立(或称为“真” )时执行 A,否则执行 B。在 A 和 B 中,有且只能有一个被执行

3、,不可能同时被执行,但 A 和 B 两个框中可以有一个是空的,即不执行任何操作。NYPA B上述内容可以解释为:如果 条件成立 那么执行内容 A否则执行内容 B结束另一种情况:如果 条件成立 那么执行内容 A结束用框图可表示为:【经典范例】例 1 任意给定三个正实数,设计一个算法,判断:以这 样三个数为边长的三角形是否存在?画出它的框图。分析 要判定 三个实数能否构成三角形的三条边,主要是根据三角形的边角关系定理:任意两边之和大于第三边。即如果三个数中的任意两个之和大于第三个数,那么它们就可以作为三角形的三条边长。【解】流程图:Y PA N来源:学.例 2 设计求解一元二次方程的一个算法,并用

4、流程表示。0cbxa【解】算法如下S1 输入 a,b,cS2 42 S3 如果0,那么输出“由于方程无实数根” ,否则 ,abx21 ,输出这两个根。abx22 流程图:开始输入a, b,c 42 0,abx21 abx22 N方程无实数根 输出两个根结束Y开始Y N输入a, b,ca+bc,b+ca,c+ab是否同时成立存在这样的三角形不存在这样的三角形结束例 3 如果考生的成绩大于或等于 60 分,则输出“及格” ,否则输出“不及格” ,用流程图表示这一算法过程。【解】流程图如下:来源:追踪训练一1、如果考生的成绩 (以满分 100 分计) ,则输出“优秀” ;若成绩 ,则输85n857n

5、出“中等” ;若 ,则输出“及格” ;若 ,则输出“不及格” 。若输入的成绩7560n60为 95,则输出结 果为_优秀_。2、下边的程序框图.所示) ,能判断任意输入的数 x 的奇偶性,其中判断框内的条件是 .来源:3、下面的流程图表示了一个什么样的算法?开始输入成绩 xX60 是否成立Y N及格 不及格结束来源:来源:【解】输出 a,b ,c 中最大的数。思考 :如果要实现上述流程图所表示的目的,是否还有其它的算法?算法:将 a 与 b 进行比较,将大的数放入一个临时变量 Max 中,再将 Max 与 c 比较,输出大的数。4、写出解方程 ( a,b 为常数)的算法,并画出流程图。0x【解

6、】算法如下:S1 判断 a 是否为 0。S2 如 a=0,输出 “方程无解 ”并结束程序。S3 输出 。bx开始输入 a,ba=0 N ax结束Y方程无解开始输入a, b,cab且 acbcYNYN输出 a 输出 c 输出 b结束5、设计一个求任意实数的绝对值的算法,并画出流程图【解】算法如下:S1 输入任意实数 ;xS2 若 ,则 ;否则 ;0yyxS3 输出 流程图如下:来源:来源:来源:N 0x yx 输 入 x 输 出 y Y y x 第 3 课时 流程图 (2)分层训练1下边的程序框图,能判断任意输入的数 x 的奇偶性,其中判断框内的条件是 .)Am=0 Bx=0 C x=1 Dm=12.下面是一个算法的流 程图,回答下面的问题:当输入的值为 3 时,输出的结果为 3.有以下问题:输入一个数 x,输出它的算术平方根求函数 的函数值21,()xf求 x的绝对值求三个数 a,b,c 中的最大数其中需要用条件语句来描述其算法的有( )A1 个 B2 个 C3 个 D4 个开始输入 xmx 除以 2 的余数Y N输出 x 是偶数 输出 x 是偶数结束4. 写出一个求三个数中最小数的算法,并用流程图表示。 5. 写出解不等式 的一个算法,并画出流程图。)0(abx6、画出计算函数 的值的流程图。01xyw.w.w.zxxk.c.o.m

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报