1、2算法框图的基本结构及设计2.1顺序结构与选择结构基础过关1.下列关于算法框图的说法正确的有()用算法框图表示算法直观、形象,容易理解;算法框图能清楚地展现算法的逻辑结构,也就是通常所说的一图胜万言;在算法框图中,起止框是任何流程不可少的;输入和输出框可用在算法中任何需要输入、输出的位置.A.1个 B.2个 C.3个 D.4个答案D2.下列是算法框图中的一部分,表示恰当的是()ABC D解析由各图形符号的功能和流程线的意义知选A.答案A3.下列关于选择结构的描述,不正确的是()A.选择结构的出口有两个,但在执行时,只有一个出口是有效的B.选择结构的判断条件要写在判断框内C.选择结构可以不出现判
2、断框D.选择结构根据条件是否成立,选择不同的分支执行解析选择结构中一定有判断框,故C错.答案C4.如图所示,图是计算图中空白部分面积的一个框图,则“?”处应填_. 解析由题图知S阴影22a2,所以S空白a2S阴影a22a2a2a2.故“?”处应填Sa2a2.答案Sa2a25.下面算法框图表示的算法的运行结果是_.解析由题意P9,S6.答案66.任意给定3个正实数,设计一个算法,判断以这3个正实数为三边长的三角形是否存在,并画出这个算法的算法框图.解算法步骤如下:第一步,输入3个正实数a,b,c.第二步,判断abc,bca,cab是否同时成立.若是,则存在这样的三角形;否则,不存在这样的三角形.
3、算法框图如下图:7.已知函数y试设计一个框图,计算输入自变量x的值时,输出y的值.解算法框图如下:能力提升8.执行如图所示的算法框图,如果输入t1,3,则输出的s属于()A.3,4B.5,2C.4,3D.2,5解析因为t1,3,当t1,1)时,s3t3,3);当t1,3时,s4tt2(t24t)(t2)243,4,所以s3,4.答案A9.已知函数y如图表示的是给定x的值,求其对应的函数值y的算法框图.处应填写_;处应填写_.解析满足判断框中的条件执行y2x,处应填x2.不满足x2即x2时,ylog2x,故处应填ylog2x.答案x2ylog2x10.如图是一个算法框图,若输入x的值为,则输出y的值是_.解析因为x3,则y1.2x1.4.3.输出应收卫生费y.程序框图如下:创新突破13.有一城市,市区是半径为15 km的圆形区域,近郊区为距市中心1525 km的范围内的环形地带,距市中心25 km以外的为远郊区,坐标原点O为市中心,如图所示.市区地价为每公顷100万元,近郊区地价为每公顷60万元,远郊区地价为每公顷20万元.请画出输入坐标为(x,y)的点处的地价的算法的算法框图.解算法框图如下图所示.