基本情報技術者

基本情報技術者試験

【基本情報技術者試験】演算誤差(オーバーフローとアンダフロー)

本記事では基本情報技術者にも出題されるオーバーフローとアンダフローについて説明しています。演算誤差は計算過程で生じる誤差であり、オーバーフローは数値がデータ型の最大値を上回り、アンダーフローは最小値を下回ると正確な扱いができなくなる誤差です。
基本情報技術者試験

【基本情報技術者試験】演算誤差(丸め誤差と打切り誤差)

本記事では基本情報技術者にも出題される丸め誤差と打切り誤差について説明しています。演算誤差は計算過程で生じる誤差で、丸め誤差は有限のビット数で実数を表現し四捨五入などにより生じ、打切り誤差は有限桁の実数を無限に変換する際の計算途中での誤差です。
基本情報技術者試験

【基本情報技術者試験】演算誤差(桁落ちと情報落ち)

本記事では基本情報技術者にも出題される桁落ちと情報落ちについて説明しています。桁落ちと情報落ちは演算誤差の一種で、桁落ちはほぼ等しい2つの値の差を求める際に生じ、情報落ちは大きな数値と小さな数値の演算で小さな数の影響が無視される演算誤差です。
基本情報技術者試験

【基本情報技術者試験】パリティチェックについて学ぼう

本記事ではパリティチェックについて説明しました。パリティチェックは、通信中の誤りを検出するための方式です。この方法では、送信データに含まれる1の数が偶数か奇数かを確認するために、パリティビットと呼ばれるビットを使用します。送信側と受信側でパリティビットが一致すれば、データは正しく送信できていると判断できます。
基本情報技術者試験

【基本情報技術者試験】小数の基数変換

本記事では小数の基数変換について書いてあります。10進法から2進法への変換は、2をかけ続ける操作を用いて行います。2進法から10進法への変換は、各ビットの位置に対応する1/2のべき乗を考慮し、小数第i位の数値に1/2のi乗を掛けることで行います。