第一节算法与程序框图1.算法(1)算法通常是指按照____________解决某一类问题的_______和________的步骤.(2)应用:算法通常可以编成计算机_________,让计算机执行并解决问题.2.程序框图定义:程序框图又称流程图,是一种用__________、流程线及_____________来表示算法的图形.一定规则明确有限程序程序框文字说明3.三种基本逻辑结构名称内容顺序结构条件结构循环结构定义由_________的步骤组成,这是任何一个算法都离不开的__________算法的流程根据_____________有不同的流向,条件结构就是处理这种过程的结构从某处开始,按照一定的条件__________某些步骤的情况,反复执行的步骤称为_________依次执行基本结构条件是否成立反复执行循环体程序框图4.流程图与结构图(1)由一些____________和_____________构成的图示称为流程图.(2)描述______________的图示称为结构图,一般由构成系统的若干要素和表达各要素之间关系的连线(或方向箭头)构成.图形符号文字说明系统结构1.解决某一问题的程序框图是唯一的吗?【提示】解决某一问题的程序框图并不唯一,可以有不同的设计方法.2.三种基本逻辑结构的共同点是什么?【提示】三种逻辑结构的共同点即只有一个入口和一个出口,每一个基本逻辑结构的每一部分都有机会被执行到,而且结构内不存在死循环.1.(人教A版教材习题改编)阅读如图9-1-1的程序框图,若输入x=2,则输出的y值为()A.0B.1C.2D.3【解析】 2>0,∴y=2×2-3=1.【答案】B2.(2013·揭阳模拟)运行如图所示的程序,可得A的输出值为()A.30B.20C.10D.-10【解析】A=20×2-30=10,故选C.【答案】C3.(2012·安徽高考)如图9-1-2所示,程序框图(算法流程图)的输出结果是()A.3B.4C.5D.8【解析】当x=1,y=1时,满足x≤4,则x=2,y=2;当x=2,y=2时,满足x≤4,则x=2×2=4,y=2+1=3;当x=4,y=3时,满足x≤4,则x=2×4=8,y=3+1=4;当x=8,y=4时,不满足x≤4,则输出y=4.【答案】BA.n≤5?B.n≤6?C.n≤7?D.n≤8?4.如图9-1-3所示的程序框图输出的S是126,则①应为()【解析】 2+22+23+24+25+26=126,∴应填入n≤6?【答案】B(1)(2012·天津高考)阅读如图9-1-4所示的程序框图,运行相应的程序,则输出S的值为()A.8B.18C.26D.80(2)(2012·广东高考)执行如图9-1-5所示的程序框图,若输入n的值为8,则输出s的值为________.【答案】(1)C(2)8【尝试解答】(1)执行一次循环S=2,n=2.执行第二次循环:S=2+32-31=8,n=3.执行第3次循环:S=8+33-32=26,n=4.满足n≥4,故输出S=26.(2)当i=2,k=1时,s=1×(1×2)=2;当i=4,k=2时,s=12×(2×4)=4;当i=6,k=3时,s=13×(4×6)=8;当i=8时,i