• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:基本情報の浮動小数点について)

基本情報技術者試験での浮動小数点の問題について

このQ&Aのポイント
  • 基本情報技術者試験の浮動小数点の問題についての質問です。問題を解くための手順や解法が分からずに苦戦しています。
  • 問題集には解き方が載っているものの、理解できずにいます。具体的な問題と解法の手順を詳しく教えていただけると助かります。
  • 特に指数部の値を計算する部分で理解できない箇所があります。どのようにして指数部を計算すれば良いのか、具体的な手順を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • ymmasayan
  • ベストアンサー率30% (2593/8599)
回答No.1

確かにつまずきやすいところです。 >指数部の値16の2乗 → 16の0乗を(1000000)2進数=64とする 指数部にも+と-が有る事はお判りですね。 指数部では、2の補数と言うのを使わずに、64のところをゼロ乗と決めたのです。 64より小さければ負、64より大きければ正なのです。 ほんとに紛らわしいですよね。

pochi523
質問者

お礼

!!! なるほど、2の補数のことばかり考えていましたが、そうではなく(1000000)=64のところで正か負を決めるわけですね! たとえば、16の-2乗だったら、 0000010→1111101  1111101 +   1 ─────  1111110  1000000 +1111110 ─────  0111110 →62になりますので負ということですね! やっと分かりました~(感激) 秋の試験がんばります! ありがとうございました。