第十章 算法初步、统计、统计案例第一节算法初步1.算法(1)算法通常是指按照一定规则解决某一类问题的明确和有限的步骤.(2)应用:算法通常可以编成计算机程序,让计算机执行并解决问题.2.程序框图程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.3.三种基本逻辑结构及相应语句名称示意图相应语句顺序结构① 输入语句:INPUT “提示内容”;变量② 输出语句:PRINT “提示内容”;表达式③ 赋值语句:变量=表达式条件结构 IF 条件 THEN语句体END IF IF 条件 THEN语句体 1ELSE语句体 2END IF循环结构直到型循环结构 DO循环体LOOP UNTIL 条件当型循环结构 WHILE 条件循环体WEND1.判断下列结论是否正确(请在括号中打“√”或“×”)(1)算法的每一步都有确定的意义,且可以无限地运算.( )(2)一个程序框图一定包含顺序结构,也包含条件结构和循环结构.( )(3)一个循环结构一定包含条件结构.( )(4)当型循环是给定条件不成立时,执行循环体,反复进行,直到条件成立为止.( )答案:(1)× (2)× (3)√ (4)×2.如图所示的程序框图的运行结果为________.解析:因为 a=2,b=4,所以输出 S=+=2.5.答案:2.53.执行如图所示的程序框图,如果输出的结果为 0,那么输入的 x 的值为________.解析:当 x≤0 时,由-x2+1=0,得 x=-1;当 x>0 时,第一次对 y 赋值为 3x+2,第二次对 y 又赋值为-x2+1,最后 y=-x2+1,于是由-x2+1=0,得 x=1,综上知输入的 x 的值为-1 或 1.答案:-1 或 14.执行如图所示的程序框图,则输出的结果为________.解析:进行第一次循环时,S==20,i=2,S=20>1;进行第二次循环时,S==4,i=3,S=4>1;进行第三次循环时,S=,i=4,S=<1,此时结束循环,输出的 i=4.答案:45.执行如图所示的程序框图,则输出的结果为________.解析:第一次循环:S=,n=4;第二次循环:n=4<8,S=+,n=6;第三次循环:n=6<8,S=++,n=8;第四次循环:n=8<8 不成立,输出 S=++=.答案: [考什么·怎么考]基本算法语句在高考中的考查极少,主要考查算法语句表示的算法功能的识别,题型为选择题或填空题,难度较小.1.根据下列算法语句,当输入 x 为 60 时,输出 y 的值为( )A.25 B.30C.31 D.61解析:选 C 该语句表示分段函数y=当 x=60 时,y=25+0.6×(60-50)=31.故输出 y 的值为 31.2....