2程序框图1
3算法的三种基本逻辑结构和框图表示(1)A级基础巩固一、选择题1.任何一种算法都离不开的基本结构为(D)A.逻辑结构B.条件结构C.循环结构D.顺序结构[解析]任何一种算法都离不开顺序结构.2.如图所示程序框图中,其中不含有的程序框是(C)A.终端框B.输入、输出框C.判断框D.处理框[解析]含有终端框,输入、输出框和处理框,不含有判断框.3.如图所示的程序框图的运行结果是(B)A.2B.2
5D.4[解析]∵a=2,b=4,∴S=+=+2=2
二、填空题4.在如图所示的程序框图中,若输出的z的值等于3,那么输入的x的值为
[解析]当输出的z的值为3时,z==3,∴y=9,由=9,得x=,故输入的x的值为
5.如图是求一个数的百分之几的程序框图,则(1)处应填__n=n×m__
[解析]因为程序框图的作用是求一个数的百分之几,故(1)处应填输入的数n与百分比m的乘积所得数,再让它赋值给n
三、解答题6.已知球的半径为1,求其表面积和体积,画出其算法的程序框图
[解析]如图所示:7.已知x=10,y=2,画出计算w=5x+8y值的程序框图
[解析]算法如下:S1令x=10,y=2
S2计算w=5x+8y
S3输出w的值.其程序框图如图所示:B级素养提升一、选择题1.如图所示的程序框图中,要想使输入的值与输出的值相等,输入的a值应为(D)A.1B.3C.1或3D.0或3[解析]本题实质是解方程a=-a2+4a,解得a=0或a=3
2.阅读如图所示的程序框图,若输入的a、b、c的值分别是21、32、75,则输出的a、b、c分别是(A)A.75,21,32B.21,32,75C.32,21,75D.75,32,21[解析]输入21,32,75后,该程序框图的执行过程是:输入21,32,75
输出75,2