高中数学《算法的三种基本逻辑结构和框图表示》同步练习1新人教B版必修3
1.1.3 算法的三种基本逻辑结构和框图表示【目标要求 】1. 理解程序框图的顺序结构、条件分支结构和循环结构这三种基本逻辑结构.2.能运用三种基本逻辑结构设计程序框图以解决简单的问题.3.在编写程序解决问题的过程中,逐步养成扎实严谨的科学态度 .【巩固教材稳扎马步 】1.算法的三种基本结构是()A.顺序结构、选择结构、循环结构B. 顺序结构、流程结构、循环结构C.顺序结构、分支结构、流程结构、D. 流程结构、循环结构、分支结构2.任何一个算法都必须有的基本结构是()A 顺序结构B 条件结构C 循环结构D 三个都有3. 图 1.1.2-2 的算法流程图的逻辑结构是()输入 a, b, cA 顺序结构B 条件结构C 循环结构D 三个都有ab及 a c是输出 a4.下面流图运算的结果是()A.aB.b否是C.a、 bD.a b c 中最大一个b c输出 c5.根据条件把流程图补充完整,否求 11000 内所有奇数的和;(1) 处填输出 c(2) 处填图 1.1.3-1【重难突破重拳出击】开始6. 用结构框图描述一个求 1 23 410的算法 .i=1,S=0i<100否是(1)输出 S(2)结束7. 画出一个个已知球的半径, 求球的体积的程序框图.图 1.1.3-28.画出解方程axb0 ( a,bR ) 的算法程序框图.11x09. 画出 算y0x0 的程序框 .1 x0【巩固提高登峰 月】10. 写出 算 133353993 和算法的程序框 .11. 已知函数f (x)x , 把区 1,100 分成 10 等分 ,画出求等分点函数 算法的程序框 .【 外拓展超越自我】12. 分 的1,2,3,4,5,,10 个 的6 石 , 有一 最重 , 写求求此最重的 石的算2法, 并画出程序框图.算法的三种基本逻辑结构和框图表示1. A 2. A 3. A 4. D 5.(1) 处填6.7.开始i=1,S=1是i10否S S * ii i 1输出S第 6 题图8.9.开始输入 a,bS=S+i(2) 处填i=i+2开始输入球半径 r计算 V4r 33输出V结束第 7 题图开始输入 xa否i否00是是是是i否i 0否0b输出”方程的根输出”方程无y 1y0y 1输出 xa是全体实”数实根”输出 y结束第 8 题图第 9题图310.11.12.开始开始开始S=0, i=1x=1maxa1i否x100否i=299是是i否SSi310yx是ii2否yxa1max输出 ymax a1输出 Sxx 10第 10题图ii 1结束第 11 题图输出 max 的标号第 12 题图12. 解 : 用一架无砝码的天平, 没 10 颗钻石的重量分别为a1 , a2 , a3 , , a10 , 设计算法如下 :S1 将 1 号钻石放在天平的左边,2 号钻石放在天平右边.S2 比较两钻石的重量, 将较重的钻石放在天平的左边.S3 将下一号钻石放在天平右边比较重量, 重复执行S2 .S4 最后留在天平左边的钻石最重.4