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=2 B.b=2C.x=1 D.a=5