「論理回路」と聞くと難しそうに感じるかもしれませんが、実は仕組みはとてもシンプルです。
この記事では、論理回路の基本であるAND(アンド)・OR(オア)・NOT(ノット)の3つをやさしく解説します。
論理回路ってなに?
論理回路とは、「ON(1)」か「OFF(0)」の2つの状態だけを使って、判断や計算を行う仕組みのことです。パソコンやスマートフォンの中では、この単純な「ON・OFF」の組み合わせが無数に集まることで、複雑な計算や処理が実現されています。
論理回路を理解するうえで欠かせないのが、次に紹介する3つの基本的な「ゲート(回路の部品)」です。
AND回路(論理積)
AND回路は、「入力が両方ともONのときだけ、出力がONになる」回路です。たとえば「教室の電気は、スイッチAとスイッチBの両方を入れたときだけつく」というイメージです。どちらか片方でもOFFなら、出力はOFFのままです。
| 入力A | 入力B | 出力 |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
✏️ 実際に試してみよう:入力を両方ONにしたときだけ電球が光ることを、シミュレーターで確かめてみましょう。
→ 論理回路シミュレーターでANDゲートを動かしてみる
OR回路(論理和)
OR回路は、「入力のどちらか一方でもONなら、出力がONになる」回路です。「玄関の呼び鈴は、正面のボタンか裏口のボタンのどちらを押しても鳴る」というイメージです。両方OFFのときだけ、出力もOFFになります。
| 入力A | 入力B | 出力 |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
✏️ 実際に試してみよう:片方の入力だけONにしても電球が光ることを確認してみましょう。
→ 論理回路シミュレーターでORゲートを動かしてみる
NOT回路(否定)
NOT回路は、「入力を反対の状態にして出力する」回路です。入力が1つしかない、少し特殊なゲートです。「ONならOFFに、OFFならONに」ひっくり返すだけのシンプルな仕組みです。
| 入力 | 出力 |
|---|---|
| 0 | 1 |
| 1 | 0 |
✏️ 実際に試してみよう:入力をONにすると電球が消え、OFFにすると光ることを確認してみましょう。
→ 論理回路シミュレーターでNOTゲートを動かしてみる
身の回りにある論理回路の例
- エアコン:「電源ON」かつ「設定温度より部屋が暑い」ときだけ冷房が動く(AND)
- 車のライト:「暗くなった」または「手動でスイッチを入れた」ときにライトが点く(OR)
- 警報センサー:「異常なし」の状態を反転させて「異常あり」の信号を出す(NOT)
このように、私たちの身の回りの機械の中には、AND・OR・NOTの組み合わせがたくさん使われています。
まとめ
今回紹介した3つの基本ゲートをまとめると、以下のようになります。
- AND:両方ONのときだけONになる
- OR:どちらか一方でもONならONになる
- NOT:ONとOFFを反転させる
この3つを組み合わせることで、NANDやXORといった応用的な回路や、加算器のような計算回路も作ることができます。まずはシミュレーターで、実際に手を動かしながら仕組みに慣れていきましょう。


コメント