收藏 分享(赏)

高中数学苏教版必修3精品测试:1.3《基本算法语句》.doc

上传人:无敌 文档编号:550955 上传时间:2018-04-10 格式:DOC 页数:9 大小:175KB
下载 相关 举报
高中数学苏教版必修3精品测试:1.3《基本算法语句》.doc_第1页
第1页 / 共9页
高中数学苏教版必修3精品测试:1.3《基本算法语句》.doc_第2页
第2页 / 共9页
高中数学苏教版必修3精品测试:1.3《基本算法语句》.doc_第3页
第3页 / 共9页
高中数学苏教版必修3精品测试:1.3《基本算法语句》.doc_第4页
第4页 / 共9页
高中数学苏教版必修3精品测试:1.3《基本算法语句》.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、基本算法语句 同步练习学力测评 双基复习巩固1 下列赋值语句正确的是 ( )A4 x B p+q8 C m=n2 D s s2+12 下列程序运行的结果为 ( )A55B110C45D903 给出以下问题:求面积为 1 的正三角形的周长;求键盘所输入的三个数的算术平均数;求键盘所输入的两个数的最小数;求函数 当自变量取 x0时的函数值2,3().xf其中不需要用条件语句来描述算法的问题有 ( )A1 个 B2 个 C3 个 D4 个4 下列问题所描述出来的算法,其中不包含条件语句的为 ( )A读入三个表示三条边长的数,计算三角形的面积B给出两点的坐标,计算直线的斜率C给出一个数 x,计算它的常

2、用对数的值D给出三棱锥的底面积与高,求其体积5 下面程序的运行结果不为 4 的 ( )6 设计一个计算 13579 的算法图中给出了程序的一部分,则在横线上不能填入下面的那一个数?答: ( )A9 B9.5 C10 D10.57 已知 A(x1, y1), B(x2, y2)是平面上的两点,试设计一个程序,输入 A、 B 两点的坐标 ,输出其中点的坐标现已给出程序的一部分,试在横线上填上适当的语句,把程序补S0I1While I10SS+2 III+1End whilePrint SEnd(第 2 题)a3b5If ba thenc 2Print cElsePrint bEnd ifEndAa

3、3b4If ab thenPrint bElseaa +1End ifPrint aEndBa3b4If ab thenca+bPrint cElseaa +b-3End ifPrint aEndCa3b5c 2d 3ae 4bcdPrint eEndD充完整8 设计一个解关于 x 的方程: ax+b=0 的程序图中给出了程序的一部分,请在横线上填上适当的语句,使程序完整9 请设计一个问题,使得该问题的算法如已知的伪代码所示 综合拓广探索10由键盘任意输入一个实数 x,试设计一个计算 x 的算术平方根的算法 (提示:可利用函数 Sqr(x),它表示对非负数求算术平方根的运算,如 Sqr(9)=

4、3 )11某班 45 个学生,其中 90 分的有 a 人,80 分的有 b 人,70 分的有 c 人,60 分的有 d人若全班的平均成绩高于 80(含 80 下同)为优,高于 70 为良,高于 65 为中,高于60 为及格试设计一个算法,能通过数据说明全班的成绩状况12定义一种运算: n!=123n,例如 5!=12345=120试设计一个算法并写出其伪代码,使它能计算:1!+2!+3!+ n!,其中正整数 n 由键盘输入Read x1,x 2,y 1,y 2x y Print x/2,2 yEnd第 7 题Read a,bIf a0 then Print ElseIf b0 thenPrin

5、t ElsePrint End ifEnd ifEnd(第 8 题)S1I3 While I SSIII+2End whilePrint SEnd(第 6 题)Read ar 2S rr-aaPrint SEnd第 9 题13菲波拉契数列是这样的一列数:0,1,1,2,3,5,8,13,21,34,其特点是后一项等于前两项的和,并且称 8 为该数列的第 7 项,34 为该数列的第 10 项,余相同试设计一个算法并写出其伪代码,输出这个数列的前 n 项以及前 n 项的和 ( n 为整数, n3)14求 的近似值可以用以下公式2221163n现给定一个很小的正数 a(例如, a10 -100) ,

6、当 a 时,取 , ,21n213这些项的和为 的近似值,然后可求出 的近似值.请设计一个算法并写出其21()n62伪代码,求出 的近似值.学习延伸 用算法解决实际问题下表是自 2004 年 1 月 1 日执行的国内快递包裹(1000 克以内)资费表(单位:元)这里的邮资资费是运距的函数关系,其中运距为自变量,邮资资费是因变量请你设计一个算法(用伪代码表示) ,求邮资资费 y(设运距为 x3000 公理,包裹重量小于 1000 克) 运距 资费500 公里及 500 公里以内 5.00500 公里以上至 1000 公里 6.001000 公里以上至 1500 公里 7.001500 公里以上至

7、 2000 公里 8.002000 公里以上至 2500 公里 9.002500 公里以上至 3000 公里 10.00参考答案与点拨1 D(点拨:根据赋值语句的格式进行判断)2 B(点拨:即求和 S=2+4+6+20)3 B(点拨:可不用条件语句)4 D(点拨: A 须判断三边能否构成三角形; B 须判断两点的横坐标是否相等; C 须判断 x是否为正)5 C(点拨: C 中的运行结果为 7)6 A(点拨:当 I9 成立时,只能运算 1357)7 : x1+x2;: 124y8 : x= - ;:“方程无解” ;:“解为一切实数”ba9 已知圆 O 内有一个边长为 a 的圆的内接正方形,试问圆

8、的面积比正方形的面积大多少?10见答图11见答图12见答图Read xIF x 0 thenPrint “无算术平方根”ElsetSqr(x)Print tEnd ifEnd第 10 题答Read a,b ,c,dm(90a +80b+70c+60d)/45IF m80 thenPrint “优”ElseIF m70 then Print “良”ElseIF m65 thenPrint “中”ElsePrint “及格”End ifEnd ifEnd ifEnd第 11 题答Read nI1S0m1While InmmISS+ mII+1End whilePrint SEnd第 12 题答13

9、见答图14见答图Read nA0B1Print A,BSA+BFor I from 3 to nCA+BSS+CPrint CABBCEnd forPrint SEnd第 13 题答Read aS0i1T 1/(ii)While TaSS+Tii+1T1/(ii)End whilePSqr(6S)Print PEnd第 14 题答学习延伸 Read xIf x500 theny5Print yElseIf x1000 theny6Print yElse If x1500 theny7Print yElseIf x2000 theny8Print yElseIf x 2500 theny9Print yElsey10Print yEnd if End ifEnd ifEnd ifEnd ifEnd学习延伸答案(方法一)Read xIf x2500 thenIf x2000 thenIf x 1500 thenIf x1000 thenIf x500 theny5Print yElsey6Print yEnd ifElsey7Print yEnd ifElsey8Print yEnd ifElsey9Print yEnd ifElseEnd ify10Print yEnd学习延伸答案(方法二)w.w.w.st.c.o.m高$ 考 试:题%库

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报