2程序框图与算法的基本逻辑结构第1课时程序框图、顺序结构一、基础达标1.下列关于程序框图的说法正确的有()①用程序框图表示算法直观、形象,容易理解;②程序框图能清楚地展现算法的逻辑结构,也就是通常所说的一图胜万言;③在程序框图中,起止框是任何流程不可少的;④输入和输出框可用在算法中任何需要输入、输出的位置.A.1个B.2个C.3个D.4个答案D2.对终端框叙述正确的是()A.表示一个算法的起始和结束,框图是B.表示一个算法输入和输出的信息,框图是C.表示一个算法的起始和结束,框图是D.表示一个算法输入和输出的信息,框图是答案C3.在程序框图中,算法中间要处理数据或计算,可分别写在不同的()A.处理框内B.判断框内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解析由题意P==9,S==6
7.已知半径为r的圆的周长公式为C=2πr,当r=10时,写出计算圆的周长的一个算法并画出程序框图.解算法如下:第一步,令r=10
第二步,计算C=2πr,第三步,输出C
程序框图如图:二、能力提升8.给出如图程序框图:若输出的结果为2,则①处的执行框内应填的是()A.x=2B.b=2C.x=1D.a=5答案C解析因结果是b=2,∴2=a-3,即a=5
当2x+3=5时,得x=1
9.写出如下程序框图的运行结果.S=_______