1、阶段提升课 第二课 算 法 初 步 思维导图构建网络 考点整合素养提升 题组训练一 用自然语言描述算法 1.求两底面直径分别为2和4,且高为4的圆台的表面积及体积,写出解决该问题的算法.【解析】算法如下:1.取r1=1,r2=2,h=4;2.计算l=3.计算S=4.输出计算结果.2221rrh;22221212121 21rr(rr)V(rrr r)h3与;l2.已知在直角ABC中,C是直角,c=13,b=12,求ABC的面积.写出解决该问题的算法步骤.【解析】算法如下:1.输入一直角边长b和斜边长c;2.由勾股定理a2+b2=c2求另一直角边长a;3.利用面积公式S=ab,求面积S;4.输出
2、面积S.12【方法技巧】用自然语言描述算法的注意事项(1)要与解决问题的一般方法相联系,从中提炼出算法.(2)可引入适当的变量和参数对算法的具体步骤加以表达.(3)解决问题的算法一定要在有限的步骤之内完成.(4)算法过程能够便于在计算机上执行.题组训练二 算法框图 1.在如图所示的算法框图中,若f(x)=2x,g(x)=x3,则h(2)的值为()A.9 B.8 C.6 D.4 2.执行如图所示的算法框图,则输出的S的值为_.【方法技巧】1.算法框图的画法规则(1)用标准,即使用标准的图形符号.(2)按顺序,即框图一般按从上到下、从左到右的顺序画.(3)看出入,即大多数算法框图的图形符号只有一个
3、入口和一个出口,判断框是 唯一具有超过一个出口的符号,条件结构中要在出口处标明“是”或“否”.(4)明循环,即循环结构要注意变量的初始值及循环终止条件.(5)辨流向,即流程线的箭头表示执行的方向,不可缺少.(6)简说明,即在图形符号内的描述语言要简练、清晰.2.算法框图识图问题解法要点(1)分析算法框图中所使用的算法基本结构.(2)根据相应的基本结构确定该算法的功能,能用数学表达式表示的要用数学表达式表示出来;不能用数学表达式表示的要明确算法的过程与步骤.(3)根据算法功能解决相应的问题,已知输入值求输出结果或已知输出结果求输入值时,要通过算法功能,根据输入值与输出值之间的关系求解.题组训练三
4、 算法语句 1.运行下面的语句,执行后输出的S的值是()i=1 Do i=i+2 S=2*i+1 Loop While i6 输出S A.11 B.15 C.17 D.19 2.已知函数y=根据输入x的值,计算y的值,设计一个算法语句.22x1x2.5x1x2.5,【方法技巧】算法语句设计的注意点(1)条件语句主要用于需要进行条件判断的算法.循环语句主要用于含有一定规律的计算,在使用时需要设计合理的计数变量.(2)两种循环语句在设计时,要注意For语句和Do Loop语句的一般格式,注意循环体的确定以及循环终止条件的确定.(3)在设计整个问题的算法语句时,可能既有条件语句又有循环语句,因此要注意几种语句的书写格式.