LoginSignup
3
0

More than 1 year has passed since last update.

ベン図を使ってif文を理解する

Last updated at Posted at 2022-05-16

はじめに

プログラマーでif文を書かない人はいないと思います。
ですが、条件が2つ以上になった時に「???」となってしまう人が多いのでは。
この記事では、「ベン図」というフレームワークを使って2つの条件を見える化していきます。

対象者

この記事は下記のような人を対象にしています。

  • 駆け出しエンジニア
  • プログラミング初学者
  • 中学・高校で数学苦手なのにプログラマーになってしまった人

結論

ベン図を使えばif文は怖くない!

ベン図とは

ベン図とは、複数の条件を見える化するフレームワークの一つ。
イギリスの数学者、ジョン・ベンが考案したことからベン図と呼ばれる。
アイデアをMECE(抜け漏れなく)にするためのチェックによく使われる。
システムの設計段階や障害対応に活躍する。

if文を書くための論理演算子

論理演算子 内容 使用例
&& かつ(AND) A && B
|| または(OR) A || B
! ~ではない(NOT) !A

ベン図を使ったif文実例

  • A
    A.png

  • B
    B.png

  • !A (Aではない)
    !A.png

  • !B (Bではない)
    !B.png

  • A && B (AかつB)
    A||B.png

  • !A && B (AではないかつB)
    !A&&B.png

  • A && !B (AかつBではない)
    A&&!B.png

  • A || B (AまたはB)
    A&&B.png

  • !A && !B
    !A&&!B.png

  • !(A || B)
    !A&&!B.png

おわりに

ベン図を使ってif文の2つの条件についてまとめました。

参考記事

【PHP入門】論理演算子

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0