《高中数学第二章算法初步2.1顺序结构与选择结构ppt课件全省公开课一等奖.ppt》由会员分享,可在线阅读,更多相关《高中数学第二章算法初步2.1顺序结构与选择结构ppt课件全省公开课一等奖.ppt(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章2算法框图的基本结构及设计2.1顺序结构与选择结构1.掌握算法框图中的两种算法结构顺序结构、选择结构及其特点.2.通过具体的实例体会用算法框图表示算法的优点.3.会用算法框图表示简单的算法.学习目标知识梳理 自主学习题型探究 重点突破当堂检测 自查自纠栏目索引 知识梳理 自主学习知识点一算法框图答案1.算法框图在算法设计中,算法框图(也叫算法框图)可以 、地表达解决问题的思路和步骤.2.基本框图及其表示的功能图形符号名称功能终端框(起止框)输入、输出框处理框 判断某一条件是否成立准确清晰直观表示一个算法的起始和结束表示一个算法输入和输出的信息赋值、计算判断框3.画算法框图的规则(1)使用
2、标准的框图符号.(2)框图一般按从上到下,从左到右的方向画.(3)除判断框外,其他框图符号只有一个进入点和一个退出点.判断框是具有超过一个退出点的唯一符号.(4)一种判断框是二选一形式的判断,有且仅有 个可能结果;另一种是多分支判断,可能有几种不同的结果.(5)在图形符号内描述的语言要非常简练清楚.两答案知识点二顺序结构与选择结构1.顺序结构:按照步骤的一个算法,称为具有“顺序结构”的算法,或者称为算法的 .顺序结构是任何一个算法都离不开的一种基本算法结构.2.选择结构:在算法的流程中,需要对条件进行判断,判断的结果决定后面的步骤,像这样的结构通常称作选择结构.依次执行顺序结构答案返回跟踪训练
3、1下列说法正确的是()A.算法框图中的图形符号可以由个人来确定B.也可以用来执行计算语句C.算法框图中可以没有输出框,但必须要有输入框D.用算法框图表达算法,其优点是算法的基本逻辑结构展现得非常直接解析答案解析一个完整的算法框图至少要有起止框和输入、输出框,输入、输出框只能用来输入、输出,不能用来执行计算.故选D.D题型二利用顺序结构表示算法解析答案例2已知f(x)x21,求f(2),f(3),f(3),并计算f(2)f(3)f(3)的值,设计出解决该问题的一个算法,并画出算法框图.跟踪训练2利用梯形的面积公式计算上底为2,下底为4,高为5的梯形面积,设计出该问题的算法及算法框图.解析答案解算
4、法如下:第一步,a2,b4,h5.第三步,输出S.该算法的算法框图如右图所示:题型三简单选择结构的设计解析答案例3求过两点P1(x1,y1),P2(x2,y2)的直线的斜率.设计该问题的算法并画出算法框图.解算法如下:1.输入x1,y1,x2,y2.2.如果x1x2,输出“斜率不存在”;3.输出k.算法框图如右图所示.跟踪训练3设计求一个数的绝对值的算法并画出算法框图.解析答案解算法如下:1.输入实数x.2.若x0,则yx;若x0,则yx.3.输出y.算法框图如下:设计算法框图易错点例4设计算法框图,求半径为10的圆的面积.错解算法框图如图:解析答案错解分析错误的根本原因在于算法框图中缺少终端
5、框,不是完整的,因漏掉终端框而致误.自我矫正算法框图如图:返回 当堂检测123451.任何一种算法都离不开的基本结构为()A.逻辑结构B.选择结构C.循环结构D.顺序结构答案D123452.下列图形符号属于判断框的是()解析判断框用菱形表示.C解析答案ABCD123453.算法框图符号“”可用于()A.输出a10B.赋值a10C.判断a10D.输入a1B解析答案解析图形符号“”是处理框,它的功能是赋值、计算,不是输入、输出框和判断框,故选B.12345解析答案C解析输入a1,b2,运行算法框图可得输出2.根据执行过程可知该算法框图的功能是输入a,b的值,输出它们的最大值,即求a,b的最大值.4.如图所示的算法框图,其功能是()A.输入a,b的值,按从小到大的顺序输出它们的值B.输入a,b的值,按从大到小的顺序输出它们的值C.求a,b的最大值D.求a,b的最小值123455.阅读如图所示的算法框图,写出它表示的函数是_.解析答案课堂小结1.顺序结构描述的是最简单的算法结构,语句与语句之间、框与框之间是按从上到下的顺序进行的.2.对需要按给定的条件进行分析、比较和判断,并按判断的不同情况进行不同的操作的问题,设计算法时就要用到选择结构.3.选择结构要先根据指定的条件进行判断,再由判断的结果决定选取执行两条分支路径中的某一条.返回本课结束
限制150内