试卷征集
加入会员
操作视频

在用计算机程序求一元方程的解时,常用“二分法”的算法思路.
借鉴这种思路,小明编写了一个程序来求一个正数a的算术平方根.以a=10为例,要求
10
,相当于求方程x2-10=0的正数解,他设计的程序是这样的:
第一步:输入一个比
10
小的正数L1,一个比
10
大的正数R1,则L12-10<0,R12-10>0.
取M1=
1
2
(L1+R1),计算M12-10,可能有以下三种结果:
①如果M12-10=0,那么方程的解为M1,输出结果,程序运行结束;
②如果M12-10<0,那么记L2=M1,R2=R1
③如果M12-10>0,那么记L2=L1,R2=M1
第二步:取M2=
1
2
(L2+R2),计算M22-10,并根据M22-10与0的大小关系继续为L3、R3赋值或输出结果.
第三步:取M3=
1
2
(L3+R3),计算M32-10,……
……
第N步:取Mn=
1
2
(Ln+Rn),输出方程的(近似)解Mn,程序运行结束.
当程序求出方程的解,或者运行到指定的步数时(不能无限进行),均输出结果,结束运行.
小明运行程序,当指定步数不超过4时,得到了下面的过程和结果:
Li Ri Mi Mi2-10
i=1 输入:3 输入:4
3.5
3.5
>0
i=2 赋值:3 赋值:
3.5
3.5
3.25
0
i=3 赋值:
3
3
赋值:3.25 3.125 <0
i=4 赋值:
3.125
3.125
赋值:
3.25
3.25
输出:
3.1875
3.1875
/
(1)请补全如表中空缺的过程和结果;
(2)如果要计算23的算术平方根,在输入L1=4,R1=5的情况下,请写出程序运行两步后的结果:M2=
4.75
4.75

【答案】3.5;3.5;>;3;3.125;3.25;3.1875;4.75
【解答】
【点评】
声明:本试题解析著作权属菁优网所有,未经书面同意,不得复制发布。
发布:2024/6/27 10:35:59组卷:83引用:1难度:0.5
相似题
  • 1.阅读下面文字,然后回答问题.
    大家知道
    2
    是无理数,而无理数是无限不循环小数,所以
    2
    的小数部分我们不可能全部写出来,由于
    2
    的整数部分是1,将
    2
    减去它的整数部分,差就是它的小数部分,因此
    2
    的小数部分可用
    2
    -1表示.
    由此我们得到一个真命题:如果
    2
    =x+y,其中x是整数,且0<y<1,那么x=1,y=
    2
    -1.
    请解答下列问题:
    (1)如果
    5
    =a+b,其中a是整数,且0<b<1,那么a=
    ,b=

    (2)如果-
    5
    =c+d,其中c是整数,且0<d<1,那么c=
    ,d=

    (3)已知2+
    5
    =m+n,其中m是整数,且0<n<1,求|m-n|的值.

    发布:2025/6/15 22:30:1组卷:3285引用:5难度:0.3
  • 2.估计
    21
    的大小应在(  )

    发布:2025/6/15 22:30:1组卷:481引用:3难度:0.8
  • 3.已知a为
    15
    的整数部分,b为
    15
    的小数部分,求a2-b2的值.

    发布:2025/6/15 21:0:2组卷:89引用:1难度:0.7
深圳市菁优智慧教育股份有限公司
粤ICP备10006842号公网安备44030502001846号
©2010-2025 jyeoo.com 版权所有
APP开发者:深圳市菁优智慧教育股份有限公司| 应用名称:菁优网 | 应用版本:5.0.7 |隐私协议|第三方SDK|用户服务条款
广播电视节目制作经营许可证|出版物经营许可证|网站地图
本网部分资源来源于会员上传,除本网组织的资源外,版权归原作者所有,如有侵犯版权,请立刻和本网联系并提供证据,本网将在三个工作日内改正