内容正文:
山东水浒书业有限公司· www.yhfabook.com
优化方案系列丛书
第1章 算法初步
课前自主学案
课堂互动讲练
知能优化训练
1.2.2 选择结构
山东水浒书业有限公司· www.yhfabook.com
优化方案系列丛书
第1章 算法初步
课前自主学案
课堂互动讲练
知能优化训练
学习目标
1.能用流程图表示选择结构;
2.能识别简单的选择结构流程图所描述的算法.
山东水浒书业有限公司· www.yhfabook.com
优化方案系列丛书
第1章 算法初步
课前自主学案
课堂互动讲练
知能优化训练
课堂互动讲练
知能优化训练
1.2.2 选择结构
课前自主学案
山东水浒书业有限公司· www.yhfabook.com
优化方案系列丛书
第1章 算法初步
课前自主学案
课堂互动讲练
知能优化训练
1.你还记得画流程图常用的符号及功能吗?
课前自主学案
温故夯基
山东水浒书业有限公司· www.yhfabook.com
优化方案系列丛书
第1章 算法初步
课前自主学案
课堂互动讲练
知能优化训练
2.画流程图时各图形符号能混用吗?
画流程图需使用标准的框图符号,图形符号不能混用,起止框是任何流程图必不可少的,输入、输出框可用在算法中任何需要输入、输出的位置,需要输入、输出的字母、符号、数据都填在框内,在图形符号内描述的语言要简练清楚.
山东水浒书业有限公司· www.yhfabook.com
优化方案系列丛书
第1章 算法初步
课前自主学案
课堂互动讲练
知能优化训练
1.选择结构(也称分支结构)
定义:它是先根据指定的条件__________,再由____________决定选取执行两条分支路径中的哪一条.
进行判断
判断的结果
知新益能
山东水浒书业有限公司· www.yhfabook.com
优化方案系列丛书
第1章 算法初步
课前自主学案
课堂互动讲练
知能优化训练
2.结构形式
山东水浒书业有限公司· www.yhfabook.com
优化方案系列丛书
第1章 算法初步
课前自主学案
课堂互动讲练
知能优化训练
1.判断框有两个退出点,是否表示在这里要重复执行?
提示:不是.判断框的退出点在任何情况下都是根据条件去执行其中的一个,而另一个则不会执行,故判断框后的指向线应根据情况标注“Y”或“N”.
问题探究
山东水浒书业有限公司· www.yhfabook.com
优化方案系列丛书
第1章 算法初步
课前自主学案
课堂互动讲练
知能优化训练
2.在选择结构形式的A框与B框中都必须是非空的吗?
提示:不是.A框与B框中可以有一个是空的,即不执行任何操作.
如图所示:
山东水浒书业有限公司· www.yhfabook.com
优化方案系列丛书
第1章 算法初步
课前自主学案
课堂互动讲练
知能优化训练
本类问题中主要的分支结构只有一个,即只有一个判断框,因此,画判断框时的条件判断及“流程指向”是重中之重.
课堂互动讲练
考点突破
简单的选择结构
山东水浒书业有限公司· www.yhfabook.com
优化方案系列丛书
第1章 算法初步
课前自主学案
课堂互动讲练
知能优化训练
【思路点拨】 输入x→判断条件→对y赋值→输出y.
例1
已知函数y=eq \b\lc\{\rc\ (\a\vs4\al\co1(-1, x>0,1, x≤0)),画出求该函数的函数值的算法流程图.
山东水浒书业有限公司· www.yhfabook.com
优化方案系列丛书
第1章 算法初步
课前自主学案
课堂互动讲练
知能优化训练
【解】 算法:第一步:输入自变量x.
第二步:如果x>0,那么y=-1;否则,y=1.
第三步:输出函数值y.
流程图如图所示:
山东水浒书业有限公司· www.yhfabook.com
优化方案系列丛书
第1章 算法初步
课前自主学案
课堂互动讲练
知能优化训练
【名师点评】 解决这类问题时,首先对问题设置的条件作出判断,设置好判断框内的条件,然后根据条件是否成立,选择不同的流向.
山东水浒书业有限公司· www.yhfabook.com
优化方案系列丛书
第1章 算法初步
课前自主学案
课堂互动讲练
知能优化训练
自我挑战1 画出计算函数y=|x-1|的函数值的流程图(x由键盘输入).
解:流程图如图:
山东水浒书业有限公司· www.yhfabook.com
优化方案系列丛书
第1章 算法初步
课前自主学案
课堂互动讲练
知能优化训练
对于分段函数,当x取不同范围内的值时,函数的表达式也就不同.因此,当给出一个变量x求解析式的值或是分析函数性质时,就必须先判断其变量所属范围,然后再确定用哪一段函数式.当然,要想给出一个分段函数的算法也要先进行必要的判断.
嵌套式选择