早教吧作业答案频道 -->数学-->
谁能帮我证明一个算式已知n是m的倍数,v是任意一个比n大的整数,ceil(x)为向上取整x,floor(x)为向下取整xn/m是否等于floor(ceil(v/m)*n)这个打算用来加快计算机常数除法的计算的不好意思写错了,应
题目详情
谁能帮我证明一个算式
已知n是m的倍数,v是任意一个比n大的整数,ceil(x)为向上取整x,floor(x)为向下取整x
n/m是否等于 floor(ceil(v/m)*n)
这个打算用来加快计算机常数除法的计算的
不好意思写错了,应该是floor(ceil(v/m)*n/v)
已知n是m的倍数,v是任意一个比n大的整数,ceil(x)为向上取整x,floor(x)为向下取整x
n/m是否等于 floor(ceil(v/m)*n)
这个打算用来加快计算机常数除法的计算的
不好意思写错了,应该是floor(ceil(v/m)*n/v)
▼优质解答
答案和解析
ceil(x)是不小于x的最小整数,floor(x)是不大于x的最大整数,有以下性质
(1)以下不等式成立
x ≤ ceil(x) < x+1
x -1 < floor(x) ≤ x
floor(x) ≤ x < floor(x)+1
ceil(x)-1< x ≤ ceil(x)
(2)若y是整数,则有
ceil(x+y) = ceil(x)+y
floor(x+y) = floor(x)+y
由题意可知,v>n>m,且v,n,m均为整数
由于n为m的倍数,可令 k=n/m,k为整数
令h=v-n,则有v=km+h,h为大于0的整数
于是
ceil(v/m)
= ceil[(km+h)/m]
= ceil(k+h/m)
= k+ceil(h/m)
于是
ceil(v/m)*n/v
= [k+ceil(h/m)] * n / (n+h)
= [k*n + ceil(h/m)*n] / (n+h)
= [k*n + k*h -k*h + ceil(h/m)*n] / (n+h)
= [k(n+h) - k*h + ceil(h/m)*n] / (n+h)
= k + [ceil(h/m)*n -k*h] / (n+h)
= k + [ceil(h/m)*n -(n/m)*h] / v
= k + [ceil(h/m)-h/m]*n/v
= k + p (令 p = [ceil(h/m)-h/m]*n/v)
由于 x ≤ ceil(x) < x+1
因此 h/m ≤ ceil(h/m) < h/m+1
于是p ≥ (h/m-h/m)*n/v = 0
p < (h/m+1-h/m)*n/v = n/v
(1)以下不等式成立
x ≤ ceil(x) < x+1
x -1 < floor(x) ≤ x
floor(x) ≤ x < floor(x)+1
ceil(x)-1< x ≤ ceil(x)
(2)若y是整数,则有
ceil(x+y) = ceil(x)+y
floor(x+y) = floor(x)+y
由题意可知,v>n>m,且v,n,m均为整数
由于n为m的倍数,可令 k=n/m,k为整数
令h=v-n,则有v=km+h,h为大于0的整数
于是
ceil(v/m)
= ceil[(km+h)/m]
= ceil(k+h/m)
= k+ceil(h/m)
于是
ceil(v/m)*n/v
= [k+ceil(h/m)] * n / (n+h)
= [k*n + ceil(h/m)*n] / (n+h)
= [k*n + k*h -k*h + ceil(h/m)*n] / (n+h)
= [k(n+h) - k*h + ceil(h/m)*n] / (n+h)
= k + [ceil(h/m)*n -k*h] / (n+h)
= k + [ceil(h/m)*n -(n/m)*h] / v
= k + [ceil(h/m)-h/m]*n/v
= k + p (令 p = [ceil(h/m)-h/m]*n/v)
由于 x ≤ ceil(x) < x+1
因此 h/m ≤ ceil(h/m) < h/m+1
于是p ≥ (h/m-h/m)*n/v = 0
p < (h/m+1-h/m)*n/v = n/v
看了 谁能帮我证明一个算式已知n是...的网友还看了以下:
5道整数加法计算题,5道整数减法计算题,5道整数乘法计算题,五道小数乘法计算题,五到整数除法计算5 2020-04-08 …
小粗心在计算小数加法时,把一个加数的小数点看漏掉了,这样就与另一个加数相等,接上:他计算的结果是3 2020-05-13 …
某加工厂加工一批桌椅,加工完成了计划的后,又加工了840套,这时加工总数比原计划多10%,原计划加 2020-05-23 …
某厂计划加工一批零件,加工完计划的35后,又加工了840个,这时加工的总数比计划增加了10%,原计 2020-05-23 …
数学题4年纪小东金额小兰同做一道乘法题时,小兰误将一个乘数减少了14,计算结果就减少了98,小东误 2020-06-07 …
小冬和小兰同做一道乘法题时,小兰误将一个乘数减少了14,计算结果就减少了98,小冬误将另一个乘数增 2020-06-15 …
(2011•大庆)社会上曾经出现过有些不法分子用假金元宝骗取路人财物的案件.假设假金元宝为Cu和Z 2020-07-22 …
在计算33加一个一位数时,把这个一位数加到了的十位去了,结果是63.你知道正确结果吗? 2020-08-02 …
44加一位数把这个一位数加到了44的十位数上,得到的结果是94.正确的结果应该是()? 2020-11-20 …
急求,八点前!计算整数加减法要把相同数位对齐,计算小数加减法要把小数点对齐,计算分数加减法要先通分计 2020-12-05 …