第1课时程序框图、顺序结构【基础练习】【基础练习】1.如图所示程序框图所对应的算法步骤和指向线分别有()A.5步,5条B.5步,4条C.3步,5条D.3步,4条(第1题图)(第2题图)【答案】D2.阅读如图所示程序框图,若输出的结果为2,则①处的执行框内应填的是()A.x=2B.b=2C.x=1D.a=5【答案】C【解析】因为结果是b=2,∴2=a-3,即a=5.当2x+3=5时,得x=1.3.如图所示的程序框图是已知直角三角形两直角边a,b求斜边c的算法,其中正确的是()ABCD【答案】C【解析】A项中,没有终端框,所以A项不正确;B项中,输入a,b和c=顺序颠倒且程序框错误,所以B项不正确;D项中,赋值框中=c错误,应为c=,等号左右两边不能互换,所以D项不正确;C项正确.4.下面程序框图执行的功能是输入矩形的长和宽求它的面积,其中执行框中应填的是________.(第4题图)(第5题图)【答案】S=a×b5.根据如图程序框图,若输入m的值是3,则输出的y的值是________.【答案】13【解析】若输入m的值是3,则p=3+5=8,y=8+5=13,故输出y的值为13.6.已知半径为r的圆的周长公式为C=2πr,当r=10时,写出计算圆的周长的一个算法,并画出程序框图.解:算法如下.第一步,令r=10.第二步,计算C=2πr.第三步,输出C.程序框图如图所示.【能力提升】7.如图所示的程序框图中,要想使输入的值与输出的值相等,输入的a值应为()A.1B.3C.1或3D.0或3【答案】D【解析】本题实质是解方程a=-a2+4a,解得a=0或a=3.8.如图所示的程序框图表示的算法的运行结果是________.【答案】6【解析】由题意p==9,S===6.9.如图所示的程序框图,根据该图和下列各小题的条件回答下面的几个小题.(1)当输入的x的值为0和4时,输出的值相等,问:当输入的x的值为3时,输出的值为多大?(2)在(1)的条件下要想使输出的值最大,输入的x的值应为多大?解:(1)当输入的x的值为0和4时,输出的值相等,即f(0)=f(4).因为f(0)=0,f(4)=-16+4m,所以-16+4m=0,解得m=4.所以f(x)=-x2+4x.,则f(3)=-32+4×3=3,所以当输入的x的值为3时,输出的f(x)值为3.(2)因为f(x)=-x2+4x=-(x-2)2+4,当x=2时,f(x)最大值=4.所以要想使输出的值最大,输入的x的值应为2.