6、算法语句设计的注意点(1)条件语句主要用于需要进行条件判断的算法.循环语句主要用于含有一定规律的计算,在使用时需要设计合理的计数变量.(2)两种循环语句在设计时,要注意For语句和DoLoop语句的一般格式,注意循环体的确定以及循环终止条件的确定.(3)在设计整个问题的算法语句时,可能既有条件语句又有循环语句,因此要注意几种语句的书写格式. 试设计一个求分段函数y=的函数值的算法(要求画出程序框图,写出算法语句).【精彩点拨】 结合分段函数y的表达式,先用选择结构画出算法框图,再写出算法语句.【规范解答】 算法的程序框图为:算法语句为:输入x;If x
7、>1 Theny=x-1ElseIf x<-1 Theny=x+1Elsey=2*x+1EndIfEndIf输出y.[再练一题]3.将一张足够大的纸,第一次对折,第二次对折,第三次对折,…,如此不断地对折27次,这时纸的厚度将会超过世界第一高峰的高度.请完成如图23的程序框图,并用算法语句描述算法(假设10层纸的厚度为0.001m).提示:(设用变量n来表示纸的层数,用h来表示纸的厚度)图23【解】 ①n=2n;②i≥27;③h=×0.001.用变量n来表示纸的层数.用h来表示纸的厚度.用算法语句描述算法如下:n=1For i=1 To 27n=2*n