FEアルゴリズムとプログラミング · プログラミング
ビット演算
Bitwise Operation
びっとえんざん
データを2進数のビット列とみなし、桁ごとに論理積・論理和・排他的論理和・否定を行う演算。特定のビットだけを取り出すマスク処理や、フラグの管理、シフト演算による高速な乗除算に使われる。
共有:
Past Exams
過去問での出題
過去問で 2 回出題(基本情報技術者試験 2)
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
FE論理和
2つの命題のうち少なくとも一方が真であれば結果が真となる論理演算。OR演算とも呼ばれ、A+BまたはA∨Bと表記する。両方が偽の場合のみ偽となる。
FE論理積
2つの命題が両方とも真である場合のみ結果が真となる論理演算。AND演算とも呼ばれ、A・BまたはA∧Bと表記する。一方でも偽であれば偽となる。
FE否定
命題の真偽を反転させる論理演算。NOT演算とも呼ばれ、¬AまたはA̅と表記する。真は偽に、偽は真になる。
FE排他的論理和
2つの命題の真偽が異なる場合に真、同じ場合に偽となる論理演算。XOR演算とも呼ばれ、A⊕Bと表記する。暗号化やパリティチェックなどで広く使われる。
FEド・モルガンの法則
論理演算における重要な法則。「AかつBの否定」は「Aの否定またはBの否定」に等しく、「AまたはBの否定」は「Aの否定かつBの否定」に等しい。論理式の変換や簡略化に不可欠。
FE真理値表
論理式の入力変数の全ての組み合わせに対する出力値を一覧にした表。論理回路の設計や論理式の等価性の検証に使用される。n個の変数に対して2のn乗通りの行を持つ。
