SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

HRzine Day(エイチアールジン・デイ)は、人が活き会社が成長する人事のWebマガジン「HRzine」が主催するイベントです。毎回、人事の重要課題を1つテーマに設定し、識者やエキスパードが持つ知見・経験を、参加者のみなさんと共有しています。

直近開催のイベントはこちら!

HRzine Day 2024 Summer

2024年7月25日(木)10:30~17:30

主要製品スペック一覧

人事業務の効率・確度・精度を高めるために欠かせないHRテクノロジー。その主な製品の機能を分野ごとに比較できる資料群です。製品検討の参考資料としてご活用ください。

eラーニング・LMS<br>主要製品スペック一覧 2024

eラーニング・LMS
主要製品スペック一覧 2024

その他のスペック一覧

人事労務管理システム<br>主要製品スペック一覧 2023

人事労務管理システム
主要製品スペック一覧 2023

タレントマネジメントシステム<br>主要製品スペック一覧 2023

タレントマネジメントシステム
主要製品スペック一覧 2023

正解なんて1秒でひらめく! 応用情報技術者スピードアンサー | 第1回

【応用情報】みんなが悩むはまりどころ「基礎理論」のスピードアンサー


  • Facebook
  • Twitter
  • Pocket
  • note
  • hatena

2の補数を使用する理由

出題分類:基礎理論 > 離散数学

1問目

[出題:平成21年秋/AP午前問1]※「AP」は応用情報技術者試験を表す略号です。

スピードアンサー

2の補数なら、減算も加算で計算できる。

だから

正解は「

理解を深める

補数とは、コンピュータで負の数を表現するときに利用する表現法です。1の補数は2進数の各桁をビット反転させたもので、2の補数とは1の補数に1を加えたものです。

補数を使った減算

補数を使うと減算を加算で処理できます。たとえば、10-3の計算は10+(-3)と変形し、補数で-3を表現することで、減算も加算で行えるようにするということです。

補足

選択肢「ア」はパリティビットの説明です。また、選択肢「エ」は1の補数の説明です。選択肢「ウ」の除算についてですが、たしかに除算は減算の組み合わせやシフト演算などで行いますが、補数を利用する理由にはなりません。

ビット演算

出題分類:基礎理論 > 離散数学

2問目

[出題:平成23年秋/AP午前問1]

スピードアンサー

8ビットは0~255だから、16ビットは2桁の256進数の値。256の位と1の位を入れ替えよう。

だから

正解は「

理解を深める

10進数で考えると手順がわかりやすいです。10進数の23をそれぞれの桁を入れ替えた32にするときの手順を考えます(「mod」は割り算の剰余を求める計算です)。

入れ替えの手順

上の2つの結果を加算すれば入れ替え完了になります。

問題では16ビット中の8ビットを入れ替えるため、256で桁上がりすると考え、256で計算を行います。

つまり、(x div 256)+(x mod 256)×256となります。

浮動小数点の正規化表現(ビット演算)

出題分類:基礎理論 > 離散数学

3問目

[出題:平成22年春/AP午前問2]

スピードアンサー

0.25は、2進数で0.01。だから「プラス(符号)」が2の、「-1(指数部)」乗×「0.1(仮数部)」と表せる。

だから

正解は「

理解を深める

10進数の0.25は、2進数に変換すると0.01(×20)となります。また、仮数部の最上位桁が1になるように正規化すると、0.1×2-1となります。ここから各部について値をはめ込んでいきます。

浮動小数点の正規化表現

次のページ
集合演算

この記事は参考になりましたか?

  • Facebook
  • Twitter
  • Pocket
  • note
  • hatena
正解なんて1秒でひらめく! 応用情報技術者スピードアンサー連載記事一覧

もっと読む

この記事の著者

おおかわ@日電(オオカワ アット ニチデン)

会計システムの開発にがっつりはまった後、日本電子専門学校にて情報処理系の資格対策指導を行っている。また、資格対策以外にもJava、PHPなどの開発言語の授業、設計関係の授業など幅広く担当している。最近はAndroidの授業に色々な意味ではまり中。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事をシェア

  • Facebook
  • Twitter
  • Pocket
  • note
  • hatena
HRzine
https://hrzine.jp/article/detail/6 2015/12/13 17:33

Special Contents

AD

Job Board

AD

おすすめ

アクセスランキング

アクセスランキング

イベント

HRzine Day(エイチアールジン・デイ)は、人が活き会社が成長する人事のWebマガジン「HRzine」が主催するイベントです。毎回、人事の重要課題を1つテーマに設定し、識者やエキスパードが持つ知見・経験を、参加者のみなさんと共有しています。

2024年7月25日(木)10:30~17:30

イベントカレンダーを見る

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング