第一节算法与程序框图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所