ID非公開ID非公開さん2022/5/18 18:5422回答2進数 0001 の8倍、10倍2進数 0001 の8倍、10倍 2進数 1000の1/2倍、1/6倍 をそれぞれ教えてください…続きを読む数学 | C言語関連・56閲覧・xmlns="http://www.w3.org/2000/svg">500共感したベストアンサーhttps://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q102619722950ter********ter********さん2022/5/18 20:19>2進数 0001 の8倍、10倍 問題を2進数で書くと「0001の1000倍、1010倍」なので、各々の結果は 0001×1000=1000 0001×1010=1010 答え.8倍は1000、10倍は1010 >2進数 1000の1/2倍、1/6倍 問題を2進数で書くと「1000の1/10倍、1/110倍」 1/10倍の結果は 1000×(1/10)=100 1/110倍は、計算前に、1/110を変形する。 1/110 =(1/10)×(1/11) =0.1×{1/(100ー1)} 10進数の1/(100-1)は0.010101・・・になるが、それと同じ手順で、 2進数の1/(100-1)も0.010101・・・になることを算出できる。 その結果を式に代入すると =0.1×0.010101・・・ =0.0010101・・・・・・ 元の式に代入すると 1000×0.0010101・・・ =1.0101・・・・ 答え.1/2倍は100、1/6倍は1.0101・・・ナイス!
ベストアンサーhttps://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q102619722950ter********ter********さん2022/5/18 20:19>2進数 0001 の8倍、10倍 問題を2進数で書くと「0001の1000倍、1010倍」なので、各々の結果は 0001×1000=1000 0001×1010=1010 答え.8倍は1000、10倍は1010 >2進数 1000の1/2倍、1/6倍 問題を2進数で書くと「1000の1/10倍、1/110倍」 1/10倍の結果は 1000×(1/10)=100 1/110倍は、計算前に、1/110を変形する。 1/110 =(1/10)×(1/11) =0.1×{1/(100ー1)} 10進数の1/(100-1)は0.010101・・・になるが、それと同じ手順で、 2進数の1/(100-1)も0.010101・・・になることを算出できる。 その結果を式に代入すると =0.1×0.010101・・・ =0.0010101・・・・・・ 元の式に代入すると 1000×0.0010101・・・ =1.0101・・・・ 答え.1/2倍は100、1/6倍は1.0101・・・ナイス!
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q102619722950**さん2022/5/18 19:02答えはこれですね ↓ 0001×2^(Log(c,8)÷Log(c,2)) 0001×2^(Log(c,10)÷Log(c,2)) 1000×2^(Log(c,(1/2))÷Log(c,2)) 1000×2^(Log(c,(1/6))÷Log(c,2))ナイス!