学年

教科

質問の種類

数学 高校生

カッコ1のイです、解説の4行目Mは自然数と書いてありますがなぜ自然数だと分かるんですか?各項にマイナス、プラス...が続いているのでマイナスの可能性も十分あり得ると思うのですが、、、回答お願いします

題 5 (1) 101100 考えを利用 (1) 次の数の下位5桁を求めよ。 (イ)99100 (2) 2951900で割ったときの余りを求めよ。 [類 お茶の水大] 基本1 場合の数を、次の指針 (1) これらをまともに計算することは手計算ではほとんど不可能であり, また, それ → nCkXk - 1 通り)。 →n×n-1C- を要求されてもいない。 そこで,次のように二項定理を利用すると,必要とされ る下位5桁を求めることができる。 100 (ア) 101100 = (1+100)1=(1+102)1 これを二項定理により展開し、各項に含ま れる 10" (nは自然数) に着目して、下位5桁に関係のある範囲を調べる。 (イ) 99100=(-1+100) 1= (-1+102) 100 として (1) と同様に考える。 (2) (割られる数)=(割る数)×(商)+(余り)であるから, 2951 を900で割ったと きの商をM, 余りを とすると,等式 2951 900M+r (Mは整数,0≦x<900) が成 り立つ。2951=(30-1) であるから,二項定理を利用して, (30-1) を 900M+r の形に変形すればよい。 3次式の展開と因数分解、 二項定理 No. Date M8:0 5 (2) (ア) 法で考える。 100(1001)だと計算が大気 (1)(ア) 101100(1+100)'=(1+102)100 さないの2通り解答 =1+100C1×102+100C2 ×10 + 10°×N =1+10000+495×105 + 10° × N (Nは自然数) ----- 「展開式の第4項以下をま とめて表した。 分集合ならば、n個の するk個を選ぶと考 この計算結果の下位5桁は,第3項 第4項を除いて も変わらない。 10"×N (N, nは自然数, 5)の項は下位 5桁の 計算では影響がない。 -nCn=2n 動について考え よって, 下位5桁は 10001 (イ) 99100=(-1+100)1= (-1+102) 100 =1-100Ci×102+100C2×104 +10°×M =1-10000+49500000 +10°×M =49490001+10° × M (Mは自然数) この計算結果の下位5桁は,第2項を除いても変わら ない。 よって、下位5桁は 90001 (2) 2951-(30-1)51 展開式の第4項以下をま とめた。 なお, 99100 は 100 桁を超える非常に大 きい自然数である。 は (227) = k 900=302

解決済み 回答数: 1
情報:IT 高校生

本当に分からないです😢 写真2枚目にある指数部分には3にバイアス値である15を足しての所って15.25の15から来てるんですか?教えてください 情報本当に意味分からないです

小数部分を含む実数を表すことを考える。 コンピュータにおいては小数部分を含む値を表記するときには,浮動小数点数 が用いられる。 16ビットの浮動小数点数では, 1ビット目を符号部, 2~6ビット目を指数部, 7~16ビット目を仮数部とした16桁の2進法の表記で実数を表す。 この手順を 10進法の15.25を例として説明すると,次のようになる。 ① 10進法で表された値を 2進法で表す。 1 1 10進法の15.25は 152進法で1111 (2), 0.25 は 法で0.01(2)あるので, 1111.01 (2) となる。 4 = であるから2進 22 ② 2進法で表した値を「1.○○ × 2°」の形にする。 10進法で 1525 は ① より 1111.01 (2) となり,これは, 1111.01(2)= x 2 + 1 × 2 + 1 × 2′' + 1 × 2° + 0 × 2 " ' + 1 × 2 - 2 = 1 1 x 2 + 1 × 2 ' ' + 1 × 2 2 + 1 × 2 -3 + 0 × 2 4 + 1 × 25 × 2° となるので, 1.11101 × 2° と表すことができる。 これは,例えば10進法で 1234.56 1.23456×10°であるのと同様であり,位を下げた桁数が2の指数 となる。 3 ②で表したものから, 符号部,指数部, 仮数部を決め, 16ビットの2進法 で表記する。 ここでは符号部は0 を正, 1を負とする。 指数部は②の2の指 数にバイアス値として10進法の15を加え,その和を5ビットの2進数に変 換したものとする。 仮数部は②の「1.○○」の小数点以下の部分を左詰めとし、 空白となる桁には0を入れるものとする。 なお, 桁が足りない場合は下位を切 り捨てる。 ② で 1.11101 × 2°となったので, 符号部については,正なので 0, 指数部 では3にバイアス値である 15を足して18とし, これを2進法にして, 10010 とする。 さらに, 仮数部には 1.11101 の小数点以下の部分のみを入力する。空 白となる桁に0を入れて「1110100000」 とする。 符号部, 指数部, 仮数部をこの順に並べる。 ①~③より, 10進法で15.25 は, 16ビットの浮動小数点数では 「O 100101110100000」 と表される。

解決済み 回答数: 1