1.1.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答案 C解析 因成果是 b=2,∴2=a-3,即 a=5.当 2x+3=5 时,得 x=1.9.写出如下程序框图的运行成果.S=________.若 R=8,则 a=________.答案 2.5 410.根据下面的程序框图所示的算法,输出的成果是________.答案 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.已知函数 y=2x+3,设计一种算法,若给出函数图...