19.96X2.549记得整数部分的最小

a是根号27的整数部分,b是小数部分,计算2a-b的值_百度知道
a是根号27的整数部分,b是小数部分,计算2a-b的值
来自华北水利水电大学
∵25<27<36∴5<√27<6∴√27的整数部分a=5,小数部分b=√27-5∴2a-b=10-(√27-5)
=15-√27如果对你有帮助 记得给我好评哈,么么哒如果有新问题
记得要在新页面提问
祝你学习进步!
陈志明&&学生
李陈军&&学生
桂宇星&&学生
吴垌&&学生
邓力&&学生文档分类:
在线文档经过高度压缩,下载原文更清晰。
海洋监测规范 第2部分数据处理与分析质量控制 GB 8前
本标准是《海洋监测规范》的第 2部分,是在HY 003.2-91行业标准的基础上修订而成的。本标准是海洋监测的数据处理与分析质量控制的技术规定。
《海洋监测规范》包括下列部分 :
GB 8 海洋监测规范 第 1部分:总则
GB 8 海洋监测规范 第2部分;数据处理与分析质量控制
GB 8 海洋监测规范 第3部分:样品采集、贮存与运输
GB 8 海洋监测规范 第4部分:海水分析
GB 8 海洋监测规范 第5部分:沉积物分析
GB 8 海洋监测规范 第6部分:生物体分析
GB 8 海洋监测规范 第7部分:近海污染生态调查和生物监测
本标准附录 A是提示的附录。
本标准由国家海洋局提出。
本标准由国家海洋标准计量中心归口。
本标准由国家海洋环境监测中心负责起草。
本标准主要起草人:张春明、陈邦龙、汪惠昌、李乃兰、徐维龙。中 华 人 民 共 和 国 国 家 标 准
海 洋 监 测 规 范第 2部分:数据处理与分析质量控制GB 17378.2一 1998
The specification for marine monitoringPart 2 : Data processing and quality control of analysis范围
本标准规定了海洋监测的术语及符号,离群数据的统计检验,两均数差异的显著性检验,分析方法验证,内控样的配制与应用,分析质量控制图等。
本标准适用于海洋环境监测中海水分析、沉积物分析、生物体分析、近海污染生态调查和生物监测的数据处理及实验室内部分析质量控制。海洋大气,污染物入海通量调查、海洋倾废和疏浚物调查等也可参照使用。2 引用标准
下列标准所包含的条文,通过在本标准中引用而构成为本标准的条文,本标准出版时,所示版本均为有效。所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。
GB 8170-87 数值修约规则3 定义
本标准采用下列定义。3.1 实验室样品 laboratory sample
可送达实验室进行分析、测试的样品,分为原始样、分析样、测定样。3.2 原始样 raw sample
现场采集的初始样品。3.3 分析样 analytical sample
需要经过预处理,才能进入测定的样品。3.4 测定样 test sample
能够直接送交测定的待测物质的样品。
若分析样不需任何处理,分析样与测定样是一致的。3.5 平行样 parallel sample
取 自同一个样本互相独立的样品。3.6 标准空白 standard blank
标准系列中零浓度的响应值。3.7 分析空白 analysis blank
在与样品分析全程一致的条件下,空白样品的测定结果。3.8 校准曲线 calibration curve国家质I技术监督局 批准 实施GB 17378.2一 1998
样品中待测项目的量值(X)与仪表给出的信号值(Y)之间的相关曲线。校准曲线分为标准曲线和工作曲线 。3.9 工作曲线 working curve
标准系列的测定步骤与样品完全相同的校准曲线。3.10 标准曲线 standard curve
标准系列的测定步骤比样品有所简化的校准曲线。3.11 方法灵敏度 method sensibility
某方法对单位浓度或单位量待测物质变化所致的响应量变化的程度。3.12 检出限(XN)
detection limit
分析方法的检出限是指 95%概率,能定性区别于零的最低浓度或量。3.13 测定下限(XB) limit of determination
是具有给定的概率(如 95%),在定量上可检出非零的最低浓度或量。3.14 第一类错误(a错误) type I error (a error)
原假设为真而被拒绝,又称弃真。例如,被测物为零的假设原本是正确的,却被错误地拒绝,而误判为检出 ,反之亦然。3.15 第二类错误(R错误) type II error (R error)
原假设不真,但被接受,又称存伪。例如,被测物为零的假设,本是错误的,却被错误地接受,而判成未检出,反之亦然。3.16 未检出 undetection
低于检出限XN的测定结果。3.17 精密度 precision
在规定条件下,相互独立的测试结果之间的一致程度。
注:精密度仅依赖于随机误差,而与被测量的真值或其他约定值无关。3.18 极差(R)
样本中最大值与最小值之差。3.19 偏差 (D)
各个单次测定值与平均值之差。3.20 相对偏差 (RD)
relative deviation
样本分量与样本均值之差再与样本均值之比。3.21 标准偏差 。tandard deviation
样本分量与样本均值之差的平方和除以样本量减 1的平方根:
} 1 合 /,, 二、,0 二 1一 一万 户 八人,一 人 )“
-V n一 1忙片式中:s— 标准偏差 ;
x,— 各次测定值;
x— 平均值;
n— 重复测定次数;“n-2。时:“一丫青争X,一刀z。3.22 相对标准偏差(RSD) relative standard deviation
样本标准偏差与样本均值之比。3.23 重复性 repeatabilityGB 17378.2一 1998
在重复性条件下,相互独立的测试结果之间的一致程度。3.24 重复性条件 repeatability condition
在同一实验室 ,由同一操作者使用相同的设备 ,按相同的测试程序在短时间内,对同一被测对象相互独立进行的测试条件。3.25 再现性 reproducibility
在再现性条件下,测试结果之间的一致程度。3.26 再现性条件 reproducibility conditions
在进行测试的实验室,操作者,测试设备,测试程序(方法),测试时间有本质变化的情况下,对同一被测对象相互独立进行的测试条件。3.27 准确度 accaracy
测试结果与被测量真值或约定真值间的一致程度。3.28 测试误差 error of a test
测试结果与被测量的真值(或约定真值)之差。
测试误差包括系统误差和随机误差。3.29 系统误差 systematio error
在对同一被测量的多次测量中,它保持不变或按某种规律而变化。
注:系统误差及其引起的原因可以是已知的,也可以是未知的。3.30 随机误差 random error
在对同一被测量的多次测试中,它受偶然因素影响而以不可预知的方式变化。
注:偶然误差是不可能被修正的。3.31 统计量 statistic
样本的函数,它不依赖于未知参数。4 有关规定4.1 现场原始工作记录在指定的表格上用硬质铅笔书写、字迹端正,不得涂抹。需要改正错记时,在错的数字上划一横线,将正确数字补写在其上方。4.2 正确地记录与修约有效数字的位数,按 5. 1给出的方法记取,不得任意增减数字的位数,以保证数据的精确度。4.3 原始工作记录是重要的技术档案资料,应按其保存价值,分类规定出归档要求。4.4 表示测试结果的量纲及其有效数字位数,应参照该分析方法中具体规定填报。若无此规定时,一般性原则是:一个数据中只准许末尾一个数字是估计(可疑)值,其他各数字都是有效(可信)的,依此决定整数及小数的有效位数。因量纲的变化不作小数取位的硬性规定,有关计算方法的细节,见第 5章。4.5 低于检出限Xr,的测试结果,应报“未检出”,但在区域性监测检出率占样品频数的 1/2以上(包括1/2)或不足 1/2时,未检出部分可分别取 XN的 1/2和 1/4量参加统计运算。4.6 未执行业务主管部门规定的质量控制程序所产生的数据,视为可疑数据,可疑数据不得用于海洋环境质量及海洋环境影响评价。4.7 测试平行样品也是分析质量控制的方法之一。原则规定,不与内控样同步测定的项目,一律测试双平行分析样,只有个别测项如溶解氧、水中油类等须测原始样双平行(此类不必测分析样双平行)。海水双样的相对偏差允许值,若原方法无此规定,则按表 1执行。
沉积物和生物体双样相对偏差表见GB 17378.5和GB 17378.6,GB 17378.2一 1998表 1 海水平行双样相对偏差表│分析结果所在数量级│ 10-0│ 10 5│ 10-s│ 10-7│ 10-e│ 10-9│ 10-10 │
│相对偏差容许限,%│ 1. 0│ 2. 5│ 5
IA-BI XA+B ‘。。% │4.8 天然样品加标回收率 ,不得越出方法给出范围值 。若无此规定 ,参照表 2a表 2 回收率容许值表│浓度或含量范围,pg/L │ 回收率,%││& 100
│ 60---110
│ 80- 110
││& 1 000
│ 90- 110
││容量及重量法
│ 95^-105
│4.9 在海洋监测中,若采用本规范以外的分析方法,必须按规定做方法对比验证工作,报请业务主管部「〕批准备案。5 数据处理5.1 有效数字和数值修约5.1.1 有效数字
0,1,2,3,4,5,6,7,8,9这些数码叫数字,一个以上的数字组合构成一个数值。在一个数值中每个数字所占位置叫数位,小数点后的第一位叫十分位,以下依次为百分位、千分位……;小数点前的第一位叫个位 ,其前位依次为十位、百位、千位……。
一个数值中每个数位上的数字都应是有效的,只有末位数字允许是估计数字,但其波动辐度不得大于士1。例如末位数字为 5时可能是 4或 6,而其余的各个数字都是可信的数字(定位 。例外)。
表达一个数值中由几个数字组成的,叫有效数字位数。位数的多少,除了反映量值的大小之外,在分析领域中还反映该数值的准确程度。例如0. 670 5 g草酸钠,这一数值在量值上为0. 6-0. 7 g之间,在准确程度上,可信数字截取在千分位上的。,在万分位的数字5是可疑的,但其波动范围小于。. 000 2 g ,
数码“0”的作用变化较多,一个数值中“0”是否为有效数字,要根据“0”的位置及其前后的数字状况而定。常见的有以下四种情况:5.1.1.1 位于非“o&数字之间的“o,如 2.005,1.025两个数值中的三个“0”都是有效数字。5.1.1.2 位于非“0”数字后面的一切“0”都是有效数字(全整数尾部“0”例外)。如 2. 250 0,1. 025 Oo5.1.1.3 前面不具非零数字的“0&,如 。.002 5中的三个“。”都不是有效数字,只起定位作用。5.1.1.4 整数中最后的“o&,可以是有效数字,也可以不是。例如用普通天平称取 1.5g试剂,若必须用mg表示,则要写成 1 500 mg,此数值中最后两个“0”从表观上是有效数字,但实际上不是,因为粗天平不能达到如此高的准确程度。为了避免误解,可用指数形式表示,上例可记为1. 5 X 103 mg,或记为1 500 mg士100 mg这便明白地表示出只有两位有效数字。5.1.2 数据的原始记录
数值的有效数字的位数是反映其准确程度的主要标志。为了确保数据应有的准确度,从正确地记录原始数据开始,对任何一个有计算意义的数据都要审慎地估量,正确地记载有效数值的位数。例如50 mL滴定管的最小分度值为 0. 1 mL,又因为允许增加一位估计数字,可以记录到两位小数,如12. 34 mL。记下这一数值表明十分位上的 3是刻度指示值,确切可信;百分位上的 4则是估计判读的,是可疑数字,并知其波动范围为0. 02 mL,其相对误差为(0. 02/12. 34)X00。若在原始记录中仅记为 12.3 mL,则表示可能产生 1.6%的相对误差。由于原始记录不合理致使数据的准确度下降一个数量级。但也不可任意增加有效数字的位数。如前例记成 12.340则是明显失真,因为不可能估计出GB 17378.2一 1998两位数字。原始记录的有效数字位数,既不可少,也不可多。记取的原则是根据仪器、仪表指示的最小分度值如实记录并允许增记一位估计数字。
实验室通用的计量仪表可记取的位数如下:
万分之一天平 小数点后第四位即万分位。
上皿天平 小数点后第二位即百分位。
分光光度计 吸光值记到小数点后第三位即千分位。
玻璃量器 记取的有效数字位数须根据量器的允许误差和读数误差决定。
常见的一等量器准确容量的记录按表 3和表 40
表 3 一等无分度移液管准确容量的表示 mL│容量示值│ 允许差
│ 准确容量││2
│ 士 0.006 │ 2. 00
│ 士 0. 006│ 3.00
│ 士 0. 01 │ 5.00
│ 士 0.02
│ 士 0. 03 │ 15.00
│ 士 0.03
│ 士 0.04
│ 士 0. 05 │ 50.00
│ 士 0.08
│表 4 一等量入式量瓶准确容量的表示 ml-│容量示值│ 允许差
│ 准确容量││10
│ 士 0.02
│ 士 0.03
│ 士 0.05
│ 士 0.10
│ 士 0. 10 │ 200. 0
│ 士 0. 10 │ 250.0
│ 士 0. 15 │ 500. 0
│ 士 0. 30 │ 1 000.0 ││2 000
│ 士 0.50
│ 2 000.0 │5.1.3 近似计算规则
为了确保最终结果的数值中只包含有效数字(定位“0”例外),在运算中要遵守下列规则:5.1.3.1 加减运算 最终计算结果中保留的小数有效位数,应与参加运算的数值中小数位数最少者相同。例 :
11.14十 5. 912 25= 17. 052 25” 17. 05
11.14一 5. 912 25= 5. 227 75一 5. 23
上例最终结果只能保留两位小数,因为 11. 14的末位数字 4本身就不可信,其后的数字则更不可信。5.1.3.2 乘除运算 得数经修约后,保留的有效数字位数应与参加运算的几个数值中有效数字位数最GB 17378‘2一 1998少者相同。对数运算 对数的有效数字位数应和原数(真数)的相同。平方、立方、开方运算 计算结果的有效数字位数应和原数的相同。二、‘和V- -2, /'-3 ,粤等的有效位数,须参照与之相关的数据决定保留的位数。
一 、’ 一’3 ’J”J’J‘卜一 朴 ’产、一 ”、、带~ ’曰尸、”J朴 带目,、,~ r,、囚 ”子一朴 “来自一个正态总体的一组数据,多于 4个时,其平均值的有效数字位数可比原数的增加一位。用于表示方法或分析结果精密度的标准差,其有效数字的位数一般只取一位,当测定次数很IJ月月‘〕n卜U7叮
..…QJ勺口OJ勺JqJ
..…月..月.‘月..月..月..
..…-』〕‘J工』d只口尸卜」多时可取两位,且最多只能取两位。5门.3.8 报告分析结果有效数字位数,应根据分析方法的精密度即标准差的大小决定。通常可取四分之一个标准差的首数所在数位,定为分析结果的尾数。例如某一测定结果为 25.352,标准差为 1.4,四分之一标准差为 0.35,其首位数字所在数位是十分位,即定为该结果的末位,可报为25.4.5.1.4 数值修约
数值修约详见GB 8170-87有关规定。5.1.4.1 在拟舍弃的数字中,若左边第一个数字小于 5(不包括 5)时则舍去,即拟保留的末位数字不变。
例如将 14.2432修约到保留一位小数:
修约前 修约后
14. 25.1.4. 2 在拟舍弃的数字中,若左边第一个数字大于 5(不包括 5)时,则进一,即所拟保留的末位数字力口一 。
例如将26.4843修约到只保留一位小数:
修约前 修约后
26.55.1.4.3 在拟舍弃的数字中,若左边第一个数字等于 5,其右边的数字并非全部为“0”时,则进一;若 5的右边皆为“0&,拟保留的末位数字若为奇数则进一,若为偶数(包括“0&)则不进。
例如将下列数值修约到只保留一位小数:
修约前 修约后
1.05.1.4.4 所拟舍弃的数字,若为两位以上数字时,不得连续进行多次修约,应根据所拟舍弃数字中左边第一个数字的大小,按上述规定一次修约出结果。
例如将 15.4546修约成整数。
正确的做法是:
修约前 修约后(结果)
不正确的做法 :Gs 17378.2一 1998
修约前 一次修约 二次修约
三次修约 四次修约(结果)
在修约计算过程中对中间结果不必修约,将最终结果修约到预期位数。5.2 异常值的统计检验
一组(群)正常的测定数据,应是来自具有一定分布的同一总体;若分析条件发生显著变化,或在实验操作中出现过失,将产生与正常数据有显著性差别的数据,此类数据称为离群数据或异常值。
仅怀疑某一数据可能会歪曲测定结果 ,但 尚未经过检验判定为异常值时,称此数据为可疑数据 。5.2.1 可疑数据的检验
剔除离群数据,会使测定结果更客观;若仅从良好愿望出发,任意删去一些表观差异较大并非离群数据,虽由此得到认为满意的数据,但并不符合客观实际。因此,对可疑数据的取舍,必须参照下述原则处理。5.2.1.1 仔细回顾和复查产生可疑值的试验过程,如果是过失误差,则舍弃。5.2.1.2 如果未发现过失,则要按统计程序检验,决定是否舍弃。5.2.2 异常值的判别准则5.2.2.1 计算的统计量不大于显著性水平 a=o. 05的临界值,则可疑数据为正常数据,应保留。5.2-2.2 计算的统计量大于 a=0. 05的临界值但又不大于 a=0. 01的临界值,此可疑数据为偏离数据,可以保留,取中位数代替平均数值。5.2-2.3 计算的统计量大于 a=o. 01的临界值,此可疑值为异常值,应予剔除,并对剩余数据继续检验 ,直到数据中无异常值为止。5.2.3 异常值的检验方法
常用的检验方法如下。5.2.3.1 Dixon检验法用于一组测定数据的一致性检验和剔除异常值检验。步骤 :
a.将重复n次的测定值从小到大排列为X1,XZ.X,...... X}f
b.按表 5列公式,求算 Q值;
c.根据选定的显著水平 a和重复测定次数 n,查表 6得临界值Q.;
d.按 5.2.2条的判别准则,决定取舍。若 Q&QO of,则可疑值为异常值,舍弃。
若 Qo. o5CQ&,Q& of,则可疑值为偏离值,可以保留,取中位数代替平均数值。
若QCQO。5,则可疑值为正常值,保留。
例:一组测定值按从小到大的顺序排列为 14.56,14.90,14.90,14.92,14.95,14.96,15.00,15-00,15.01,15.02。
检验最小值 14.56是否为异常值。
可疑值为最小值 X,时,按下式计算统计量Q:X,一 X,X,一1一 X,14. 90一 14.5615.01一 14.56= 0. 755当n=10,显著性水平 a=0. 01,查表 6临界值为 。0. 755& 0.
62& Qa597597GB 17378.2一 1998判定最小值 X,为异常值,应予剔除。
表 5 Dixon检验统计量(Q)计算公式│n值 范围 │ 可疑数值为最 小值 xl时│ 可疑 数值 为最大值 X。时 ││3- 7
X .一 X _-,
│6110 = },`
│ Q10导 ,示一一戈乡=
J、月一 n 1 │
人 ”一 人 1
│ _ X 。一 X ,
│ _ X ,一 X ,-,
│Q11= v 一一一-v
│ Q11=,吞一一茂乡‘
n n-1一 A 1
人 ”一 人 2
││11^-13
│ _ X ,一 X l
│ _ X .一 X __&
│Q 21 = v 一一-v
│ 6121 = v 一一v 0
n n_1一 111
n 凡一 人 z
││14^ 25
│ _ X。一X,
│ _ X.一X__l
│Q 22 - v ~一一一一v
│ Qzz- 一 .,
八 日一2一 A i │
人 .一 八 3
Dixon检验临界值(Qa)表│n │ 显 著 性 水 平 (a )
│ 显 著 性 水 平 (a)
││3 │ 0.886 │ 0.941 │ 0. 988│ 1- 11
│ 0.472 │ 0.525 │ 0. 616││4 │ 0.679 │ 0.765 │ 0.899 │ } 16
│ 0.454 │ 0.507 │ 0. 595││5 │ 0.557 │ 0. 642│ 0.780 │ { 17
│ 0. 438│ 0.490 │ 0.577 ││6 │ 0.482 │ 0. 560│ 0. 698│ { 18
│ 0.424 │ 0. 475│ 0.561 ││7 │ 0.434 │ 0.507 │ 0.637 │ } ’”│ 0.412 │ 0.462 │ 0. 547│├─┼───┼───┼───┤{20
│ 0.401 │ 0.450 │ 0. 535││8 │ 0.479 │ 0.554 │ 0.683 │ { 2‘ │ 0.391 │ 0.440 │ 0.524 ││9 │ 0.441 │ 0.512 │ 0. 635│ } 22
│ 0. 382│ 0.430 │ 0. 514││10│ 0.409 │ 0.477 │ 0. 597│ { 23
│ 0. 374│ 0.421 │ 0. 505│├─┼───┼───┼───┤一24
│ 0.367 │ 0. 413│ 0.497 ││11│ 0.517 │ 0.576 │ 0.679 │ } “5 │ 0. 360│ 0.406 │ 0.489 ││12│ 0.490 │ 0.546 │ 0. 642│
││13│ 0.467 │ 0. 521│ 0.615 │
││14│ 0.492 │ 0.546 │ 0. 641│
│5.2.3.2 Grubbs检验法
用于多组测定均值的一致性检验和剔除离群值的检验。也适用于实验室内一系列单个测定值的一致性检验 。
设有L组数据,各组平均值分别为X X2....... XL.
1)将L个均值按大小顺序排列,最大均值记为Xmax,最小均值记为X
2)由L个均值(又)计算总均值 灭和标准偏差::_L, I
L}(X:一二X 二 止二去,一 s= 人}—
L 、 L 一 1式中:X,— 代表各组均值
3)根据可疑值Xm.、或X-分别按下式计算统计量t,或t2;t,一Xmax -
X X一 X-4)根据给定的显著性水平a和组数 L查表 7得临界值;5)按5. 2.2条的判别准则,决定取舍;
6)若本法用于实验室内一组数据检验时,将组数L改为测定次数,,将各组平均值又,改为单次测,定值 X oGs 17378.2一 1998
例4. 95,5.有 10个实验室分析同一样品,其平均值分别为 4.41,4.49,4.30,4.51,4.64,4.75,4.,检验最大值 5.39是否为离群值。_ 万又灭= .导 二 4. 746= 4.75
loE (Y,一X)210一 1一 x= 0. rlll月|we,别湖
St,一X... 5. 39 一 4. 75
0.31= 2.11当L=10,a=0.05,查表 7 1庙界值(To)为 2.18;判定:2.11&2.18,t,&Ta,最大值 5. 39为正常值。表 7
Grubbs检验 临界值(Ta)表│
显著性水平((a)
│一 _ 显著性水平((a)
0.05 。·025
1.155│ 30
3.236││4
1.496│ 31
3.253││5
1.764│ 32
3.270││6
1.973│ 33
3.286││? 1.938
3.301││8
2.274│ 35
3.316││9
2.387│ 36
3.330││10
2.482│ 37
3.343││11
2.564│ 38
3.356││12
2.636│ 39
3.369││13
2.699│ 40
3.381││14
2.755│ 41
3.393││15
2.806│ 42
3.404││16
2.852│ 43
3.415││17
2.895│ 44
3.425││18
2.932│ 45
3.435││19
2.968│ 46
3.445││20
3.001│ 47
3.455││21
3.031│ 48
3.464││22
3.060│ 49
3.474││23
3.087│ 50
3.483││24
3.112│ 60
3.560││25
3.135│ 70
3.622││26
3.157│ 80
3.673││27
3.178│ 90
3.716││28
3.199│ 100
3.754││29
Cochran最大方差检验法
用于多组测定值的方差一致性检验和剔除离群方差检验。
设有 L组数据,每组测定 n次,标准差分别为 S1,SZ,S3 f......SL f播放器加载中,请稍候...
该用户其他文档
文档介绍:
海洋监测规范 第2部分数据处理与分析质量控制 GB 8前
本标准是《海洋监测规范》的第 2部分,是在HY 003.2-91行业标准的基础上修订而成的。本标准是海洋监测的数据处理与分析质量控制的技术规定。
《海洋监测规范》包括下列部分 :
GB 8 海洋监测规范 第 1部分:总则
内容来自淘豆网转载请标明出处.
时间: 05:22设n是正整数 则根号n,三次根号n按整数部分的大小可以这样分组:整数部分为1:根号1,根号2,根号_百度知道
设n是正整数 则根号n,三次根号n按整数部分的大小可以这样分组:整数部分为1:根号1,根号2,根号
三次根号27..,三次根号1......根号8.三次根号26?(2)若根号n的整数部分5.......三次根号7,三次根号8,三次根号2...整数部分为3.,根号10.根号15....:根号4,三次根号.,则n的最小值.三次根号63.:根号9.整数部分为2、最大值籍愚篙肥蕻堵荐迷分别是多少,三次根号28.(1)若三次根号n的整数部分4,根号53,则n可能的值有几种.
来自华北水利水电大学
=64 5&#1791)若三次根号n的整数部分4 4³=36 ,n可能的值有35-25+1=11种镭喱策菏匕孤而圃如果对你有帮助 记得给我好评哈;=25 ;=125 ,么么哒如果有新问题
记得要在新页面提问
祝你学习进步,则n的最小值是64,6&#178,最大是1242)若根号n的整数部分5 5&#178
王川&&学生
刘丹丹&&学生
罗书伟&&学生
石超&&高级教师
唐滢淇&&学生这是学校新学期的购物货单,由于采购员粗心大意,致使有些部分被墨水遮住,但是他记得单价是整数元,您能_百度知道
这是学校新学期的购物货单,由于采购员粗心大意,致使有些部分被墨水遮住,但是他记得单价是整数元,您能
这是学校新学期的购物货单,由于采购员粗心大意,致使有些部分被墨水遮住,但是他记得单价是整数元,您能运用所学到知识推算出购买的录音机的单价和总价吗录音机数量八,总价是七千五百八十几,求
贾春雨&学生
来自安徽大学
韦婉娟&&学生
余得光&&大学生
汤旭杰&&学生
吴雅静&&学生
赵雪鹏&&学生C语言 浮点数正规化_百度知道
C语言 浮点数正规化
将输入的10进数的整数部分和小数部分分离 例煤啾颠合郯骨锅瀑45; (0.将以上2进数指数化 例 (101101; 整数部分45;&#47.625 =&5如何编制一个浮点数正规化程序.6253.将小数部分转化成2进 例 (0.输入一个10进数2;SUB& (1.将整数部分转化成2进 例(45)10 =&gt.625)10 =&gt, 小数部分0.101)2 =&gt?需要的步骤如下1; ()2 &lt
我有更好的答案
按默认排序
q[num1]=x2%2;
for(j=num1-1,q[j]);
for(i=num-1;
num1++,x1;/=0;
x2=x2&#47,i=0;;/
int x4.nf&2;i&
x4=p[i]+q[j];%f%f&x1代表整数部分 x2代表小数部分
scanf(&=0;;
int num1;%mf%(m+n),&m;
int p[10];j&
x1=x1&#47,x3,&x;main(){&#47!=0)
p[num]=x1%2;m代表X的整数位数 n代表x的小数位数
while(x2,&n&/
printf(&quot,j=0;,x4),x1;
x2=x3-x1;%d&/);i-铱籽摆谎肢荷大芹-)
printf(&,x2);2;输入这个浮点数
while(x1;%e&; &#47.h&
printf(&quot,x3);j--)
printf(&quot,p[i]);
int q[10];%f%d%d;stdio#include &lt
#include &stdio.h&#include &stdlib.h&#include &string.h&int main(){ double n, char zsc[100]; char xsc[100]; scanf(&%lf&,&n); zs=(int)n; xs=n- ltoa(zs,zsc,2); zs=0; while(xs!=(double)(long)xs){
xs*=2; } ltoa((long)xs,xsc,2); xs=zs-strlen(xsc);//这里反了反 zs=strlen(zsc)-1; printf(&(%c.%s&,zsc[0],zsc+1); while(xs--&0)putchar('0');//这里加个&0 printf(&%s)2*2^%ld\n&,xsc,zs); return 0;}改了两个地方...刚才没考虑到double的精度问题...现在OK了
刚出炉的!`#include &stdio.h&#define
MAX_LENGTH
2 /*要化成的进制,即该程序也可以改为别的进制*/#define
5 /*小数的精度*/void
GetNumber(float *number) /*得到一个数*/{
printf(&Please input a number\n&);
scanf(&%f&,number);}/*处理整数部分,用到双指针能达到大数化后在前面的目的*/void
DealIntegerPart(int intNum, char **str){/*用除基数取余的方法求,当数0时一直递归*/
if (intNum/BASE != 0)
DealIntegerPart(intNum/BASE, str);
}/* 注意字符和十进数的转化时要+48,即'0'*/
**str = (intNum%BASE+'0'); /* 得到余数*/
(*str)++; /* 控制指针前移*/
**str = '\0'; /* 先置为'\0',对后面的找字符串尾有好处*/}/* 找字符串的结尾*/char *FindEnd(char *str){ /*因为上面的字符串有置'\0',所以这里找到它就是结尾了*/
while (*str != '\0')
} /*把结尾的地址返回,以便存小数部分*/}/*处理小数部分*/void
DealFloatPart(float floNum, char *p){ /*注意是static的变量,用来控制精度*//* 用乘基数取整法求小数部分*/
*p = ( (int)(floNum*BASE)+'0');
*(p+1) = '\0'; /* 也是先置'\0'*/
i++; /* 小数的长度相应增1*/
t = floNum*BASE-(int)(floNum*BASE); /* 再得到新的小数部分*//* 如果达不到精度且没有取尽,一直递归该过程*/
if (t!=0 && i&PRECITION)
DealFloatPart(t, p+1);
}}/* 打出最后你要的结果*/void
OutPut(float number, char *str){
i, len=-1;/* 先打出原来的数*/
printf(&You decimal number is %f\n&,number);/*再打出没有科学计数法的数*/
printf(&This is it's %d's nonation is: &,BASE);
puts(str);/*这个打出就是你要的格式了*/
printf(&This is the float's correcting as scientific\n&);
printf(&%c%c&,*str,'.'); /*先打出第一个数和小数点*//* 打出一直到字符串结束*/
for (i=1; str[i]!='\0'; i++)
if (str[i] != '.')/*因为小数点已经打出,不能再打*/
printf(&%c&,str[i]);
len = i-1; /* 当打到小数点时,就相当于知道了2的n次幂的n值*/
if (len == -1) /* len 初值为0,如果还是0, 说明是整数,没小数点*/
{ /*所以分两种情况,当是整数的话,直接用i-1来表示幂*/
printf(& X%d^(%d)\n&,BASE,i-1);
{/*小数就用len才行*/
printf(& X%d^(%d)\n&,BASE,len);
}}int main(void){
str[MAX_LENGTH]={'\0'}, *pend, *ptemp=/* 得到一个数*/
GetNumber(&number);/* 判断有没有整数部分,这里活用了int*/
if ( (int)number != 0)
DealIntegerPart((int)number, &ptemp);
}/* 判断有没有小数部分,也活用了int,注意1.2,则(int)1.2是为1,这样就能达到得到小数部分的目的*/
if ((number-(int)number) != 0)
{ /*因为str[0]初值是'\0',所以通过他就能知道输入的整数部分是不是0*/
if (str[0] == '\0')
{ str[0] = '0'; /*是的话,pend就要另外处理*/ str[1] = '.'; pend = str+2;
{ pend = FindEnd(str); /* 整数的那部分最尾*/ *pend = '.'; /*赋上小数点*/ pend++; /*然后记得要前移,以免覆盖*/
DealFloatPart( (number-(int)number), pend);/* 由于设了精度,所最后一位小数可能是0,而小数的最后一位是0没意义*/
pend = FindEnd(pend); /*现在找到了小数部分的最尾'\0'*/
if (*(pend-1) == '0') /*判断退一位的那位是0吗*/
{ *pend = '\0'; /*是就去掉*/
OutPut(number, str);
return 0;}
#include &stdio.h&#include &stdlib.h&typedef union{unsigned char uc[8];} unD// 这里根据浮点数在内存中存放的规则来取相应二进制// 因为高字节在高地址,所以uc[7]是最高8位……uc[0]是最低8位// 具体内容可以参见 void binPrint(double value){unDint jm, i, j,char ejz[80] = {0};char zsbf[80] = {0};char xsbf[80] = {0};ud.db =// 二进制翻译为字符t = 0;for (i = 7; i &= 0; i--){for (j = 7; j &= 0; j--){if (ud.uc[i] & (1 && j))ejz[t] = '1';elseejz[t] = '0';t++;}}// 取阶码jm = ud.uc[7] & 0x7f;jm = jm && 4;jm = jm + ((ud.uc[6] && 4) & 0x0f);jm -= 1023;// 取整数部分zsbf[0] = '1';for (i = 12, t = 1; t &= i++, t++){zsbf[t] = ejz[i];}// 取小数部分xsbf[0] = '0';xsbf[1] = '.';for (t = 2; i & 64; i++, t++){xsbf[t] = ejz[i];}// 分离的二进制部分printf(&整数部分二进制:%s\n小数部分二进制:%s\n&, zsbf, xsbf);// 指数化更简单了printf(&%lf = (1.%s)2 * 10 ^ %d&, value, &ejz[12], jm);}int main(int argc, char* argv[]){double value,// 1)输入十进制数printf(&请输入一个实数:&);scanf(&%lf&, &value);// 2)分离整数、小数zs = (long)xs = value -printf(&整数部分:%ld, 小数部分:%lf\n&, zs, xs);// 3\4\5)整数部分的二进制binPrint(value);system(&pause&);return 0;}
其他类似问题
浮点数的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 整数部分的最小 的文章

 

随机推荐