令和6年度上期 機械 問18

数の表現法について,次の(a)及び(b)に答えよ。 (a) 1010進法で表される正の整数NNは,1010進法の22以上の整数rrを用いて,次式のように表すことができる。 N=anrn+an1rn1++a1r+a0\begin{aligned} N &=a_{n}r^{n}+a_{n-1}r^{n-1}+\cdots +a_{1}r+a_{0} \\ \end{aligned} ただし,aia_{i}は整数であり,0air(i=0,1,,n)0≦ a_{i}<r \left( i = 0,1, \cdots, n \right)である。 このとき,NNrr進法で次のように表現することとする。 (anan1a2a1a0)r\begin{aligned} \left( a_{n}a_{n-1} \cdots a_{2}a_{1}a_{0}\right) _{r} \\ \end{aligned} この表現方法によって次の計算が成り立つとき,rrの値として,正しいものを次の(1)~(5)のうちから一つ選べ。 (122)r(42)r=(40)r\begin{aligned} \left( 122\right) _{r}-\left( 42\right) _{r}=\left( 40\right) _{r} \\ \end{aligned}  (1) 55  (2) 66  (3) 77  (4) 88  (5) 99 (b) 88ビットの固定長で,正負のある22進法の数値を表現する場合,次のような①及び②で示す方式がある。 また,DA\mathrm {D-A}コンバータにおいては次の③で示す方式が用いられる。 ① 最上位ビット(左端のビット,以下MSB\mathrm {MSB}という)を符号ビットとして,残りのビットでその数の絶対値を表す方式は,絶対値表示方式と呼ばれる。この場合,MSB=0\mathrm {MSB=0}が正(+),MSB=1\mathrm {MSB=1}が負(-)と約束すると,1010進数の8-8  (ア)  \fbox {  (ア)  }となる。 ② 77ビット長で表された正の数nnに対して, n-n88ビット長のnn22の補数で表す方式がある。この方式による場合,1010進数の8-8  (イ)  \fbox {  (イ)  }となる。この方式においても,MSB=1\mathrm {MSB=1}は負の整数,MSB=0\mathrm {MSB=0}は正の整数を示すことになる。この方式は,22進数の減算に適している。 ③ DA\mathrm {D-A}コンバータでは,ディジタル入力量とアナログ出力量が比例の関係にある。88ビットのDA\mathrm {D-A}コンバータではディジタル入力量として,(1000 0000)2\left( 1000 \ 0000\right) _{2}を与えた場合に,0.0000 V0.0000 \ \mathrm {V}が出力されるようにしたオフセット・バイナリ・コードを用いることが多い。 この場合,出力電圧が正のときは,MSB=1\mathrm {MSB=1}となり,負のときは,MSB=0\mathrm {MSB=0}となる。 ディジタル入力値が(0000 0000)2\left( 0000 \ 0000\right) _{2}のときのアナログ出力値が5.0000 V-5.0000 \ \mathrm {V}であるオフセット・バイナリ・コードのDA\mathrm {D-A}コンバータでは,ディジタル入力値が(0111 1000)2\left( 0111 \ 1000\right) _{2}のときの出力電圧値は  (ウ)   V\fbox {  (ウ)  } \ \mathrm {V}となる。 上記の記述中の空白箇所 (ア)~(ウ)に当てはまる組合せとして,正しいものを次の(1)~(5)のうちから一つ選べ。 (ア)(イ)(ウ)(1) (1000 1000)2  (1000 0111)2  0.2734 (2) (1111 1000)2  (1000 1000)2  0.3125 (3) (1111 1000)2  (1000 0111)2  0.3125 (4) (1000 1000)2  (1111 1000)2  0.3125 (5) (1000 1000)2  (1111 1000)2  0.2734 \begin{array}{cccc} & (ア) & (イ) & (ウ) \\ \hline (1) &  \left( 1000 \ 1000\right) _{2}  &  \left( 1000 \ 0111\right) _{2}  &  -0.2734  \\ \hline (2) &  \left( 1111 \ 1000\right) _{2}  &  \left( 1000 \ 1000\right) _{2}  &  -0.3125  \\ \hline (3) &  \left( 1111 \ 1000\right) _{2}  &  \left( 1000 \ 0111\right) _{2}  &  -0.3125  \\ \hline (4) &  \left( 1000 \ 1000\right) _{2}  &  \left( 1111 \ 1000\right) _{2}  &  -0.3125  \\ \hline (5) &  \left( 1000 \ 1000\right) _{2}  &  \left( 1111 \ 1000\right) _{2}  &  -0.2734  \\ \hline \end{array}
(a) の解答を表示する (a) の解答を非表示にする

正解:(2)

(b) の解答を表示する (b) の解答を非表示にする

正解:(4)

出典:令和6年度上期第三種電気主任技術者試験 機械科目

情報伝送及び処理 ★★★★☆
次のランダム問題へ