一言でいうと

ロジックとは、「プログラムがどう判断して、どう動くのか」という考え方や仕組みのことです。

もう少し詳しく

ロジックは「論理」という意味の言葉で、プログラムの中身がどのような流れで動いているのかを表します。

例えるなら、レストランの店員さんの仕事を考えてみてください。お客さんが来たら、「席に案内する」→「メニューを渡す」→「注文を聞く」→「料理を出す」という流れがありますね。このような「どの順番で、どういう条件のときに、何をするのか」という一連の決まりがロジックです。

プログラムでも同じで、「もし気温が30度以上なら、エアコンをつける」とか「ボタンが押されたら、画面を切り替える」といった「条件と動作」の組み合わせで成り立っています。このように理屈立てて動く仕組み全体をロジックと呼びます。

よく使われる場面

エラーログサイトでは、プログラムが上手く動かなかったときに「ロジックエラー」という言葉が出てきます。これは「プログラムの考え方や流れに間違いがある」という意味です。例えば、マイナスの数字を処理するはずなのに、プラスで計算してしまったような場合を指します。

関連する言葉

  • アルゴリズム - ロジックをもっと詳しく、ステップバイステップで説明したもの
  • 条件分岐 - 「もし~なら」という判断をするロジックの一部
  • バグ - ロジックが間違っていることで起きる不具合