第十章算法初步、统计、统计案例第一节算法初步1.算法(1)算法通常是指按照一定规则解决某一类问题的明确和有限的步骤.(2)应用:算法通常可以编成计算机程序,让计算机执行并解决问题.2.程序框图定义:程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.3.三种基本逻辑结构及相应语句名称示意图相应语句顺序结构①输入语句:INPUT“提示内容”;变量②输出语句:PRINT“提示内容”;表达式③赋值语句:变量=表达式条件结构IF条件THEN语句体ENDIFIF条件THEN语句体1ELSE语句体2ENDIF循环结构直到型循环结构DO循环体LOOPUNTIL条件当型循环结构WHILE条件循环体WEND[小题体验]1.(教材习题改编)如图所示的程序框图的运行结果为________.解析:因为a=2,b=4,所以输出S=+=2.5.答案:2.52.执行如图的程序框图,则输出的结果为________.解析:进行第一次循环时,S==20,i=2,S=20>1;进行第二次循环时,S==4,i=3,S=4>1;进行第三次循环时,S==0.8,i=4,S=0.86
解析:选C依次运行程序框图中的语句:k=2,S=2;k=3,S=7;k=4,S=18;k=5,S=41;k=6,S=88,此时跳出循环,故判断框中应填入“k>5
”.[谨记通法]程序框图的3个常用变量(1)计数变量:用来记录某个事件发生的次数,如i=i+1.(2)累加变量:用来计算数据之和,如S=S+i.(3)累乘变量:用来计算数据之积,如p=p×i.[提醒]处理循环结构的框图问题,关键是理解并认清终止循环结构的条件及循环次数.[锁定考向]算法是高考热点内容之一,算法的交汇性问题是高考的一大亮点.常见的命题角度有:(1)与概率、统计的交汇问题;(2)与函数的交汇问题;(3)与不等式的交汇问题;(4)与数列求和的交汇问题.