1、1.1.2程序框图与算法的基本逻辑结构第1课时程序框图、顺序结构一、基础达标1下列关于程序框图的说法正确的有()用程序框图表示算法直观、形象,容易理解;程序框图能清楚地展现算法的逻辑结构,也就是通常所说的一图胜万言;在程序框图中,起止框是任何流程不可少的;输入和输出框可用在算法中任何需要输入、输出的位置A1个 B2个 C3个 D4个答案D2对终端框叙述正确的是()A表示一个算法的起始和结束,框图是B表示一个算法输入和输出的信息,框图是C表示一个算法的起始和结束,框图是D表示一个算法输入和输出的信息,框图是答案C3在程序框图中,算法中间要处理数据或计算,可分别写在不同的 ()A处理框内 B判断框
2、内C输入、输出框内 D终端框内答案A解析由处理框的意义可知,对变量进行赋值,执行计算语句,处理数据,结果的传送等都可以放在处理框内,所以选A.4如图所示的程序框图表示的算法意义是 ()A边长为3,4,5的直角三角形面积B边长为3,4,5的直角三角形内切圆面积C边长为3,4,5的直角三角形外接圆面积D以3,4,5为弦的圆面积答案B解析由直角三角形内切圆半径r,故选B.5下面程序框图输出的S表示_答案半径为5的圆的面积6下面程序框图表示的算法的运行结果是_答案6解析由题意P9,S6.7已知半径为r的圆的周长公式为C2r,当r10时,写出计算圆的周长的一个算法,并画出程序框图解算法如下:第一步,令r
3、10.第二步,计算C2r,第三步,输出C.程序框图如图:二、能力提升8给出如图程序框图:若输出的结果为2,则处的执行框内应填的是 ()Ax2 Bb2Cx1 Da5答案C解析因结果是b2,2a3,即a5.当2x35时,得x1.9写出如下程序框图的运行结果S_若R8,则a_答案2.5410根据下面的程序框图所表示的算法,输出的结果是_答案2解析该算法的第1步分别将X,Y,Z赋于1,2,3三个数,第2步使X取Y的值,即X取值变成2,第3步使Y取X的值,即Y的值也是2,第4步让Z取Y的值,即Z取值也是2,从而第5步输出时,Z的值是2.11已知函数y2x3,设计一个算法,若给出函数图象上任一点的横坐标x
4、(由键盘输入),求该点到坐标原点的距离,并画出程序框图解算法如下:第一步,输入横坐标的值x.第二步,计算y2x3.第三步,计算d.第四步,输出d.程序框图如图:三、探究与创新12如图所示的程序框图,当输入的x的值为0和4时,输出的值相等,根据该图和下列各小题的条件回答下面的几个问题(1)该程序框图解决的是一个什么问题?(2)当输入的x的值为3时,求输出的f(x)的值(3)要想使输出的值最大,求输入的x的值解(1)该程序框图解决的是求二次函数f(x)x2mx的函数值的问题(2)当输入的x的值为0和4时,输出的值相等,即f(0)f(4)因为f(0)0,f(4)164m,所以164m0,所以m4.所
5、以f(x)x24x.因为f(3)32433,所以当输入的x的值为3时,输出的f(x)的值为3.(3)因为f(x)x24x(x2)24,当x2时,f(x)max4,所以要想使输出的值最大,输入的x的值应为2.13有关专家建议,在未来几年内,中国的通货膨胀率保持在3%左右,这将对我国经济的稳定有利无害所谓通货膨胀率为3%,指的是每年消费品的价格增长率为3%.在这种情况下,某种品牌的钢琴2004年的价格是10 000元,请用程序框图描述这种钢琴今后四年的价格变化情况,并输出四年后的价格解用P表示钢琴的价格,则有:2005年P10 000(13%)10 300;2006年P10 300(13%)10 609;2007年P10 609(13%)10 927.27;2008年P10 927.27(13%)11 255.09;因此,价格的变化情况表为:年份2004年2005年2006年2007年2008年钢琴的价格P/元10 00010 30010 60910 927.2711 255.09程序框图如图: