Boolean ; ºÒ¸°

ºÒ¸°À̶ó´Â ¿ë¾î´Â À¥¿¡¼­ °Ë»öÀ» ÇÒ¶§ Á¾Á¾ ¸¶ÁÖÄ¡°Ô µÇ´Â ¿ë¾îÀε¥, ³í¸®Àû »ý°¢Ã¼°è¿¡ °ü·ÃµÈ °ÍÀÌ´Ù. ¿µ±¹ÀÇ ¼öÇÐÀÚ¿´´ø ÁÒÁö ºÒ(George Boole, 1815-64)ÀÇ À̸§À» µû¼­ ¸¸µç ºÒ¸° µ¥ÀÌÅÍ ÇüÀº True/False ȤÀº 0/1 À̶ó´Â ÀÌÁø °ªÀ» °®´Â´Ù. 1854³â¿¡ '»ç°íÀÇ ¹ýÄ¢'À̶ó´Â Ã¥À» ½è´ø ±×´Â AND, OR, NOT À̶ó´Â ÀÌÁø ¿¬»êÀÚ¸¦ »ç¿ëÇØ ÀÌÁø Á¤º¸¸¦ ó¸®ÇÒ ¼ö ÀÖ´Â ¸ðµ¨À» ¸¸µé ¼ö ÀÖµµ·Ï ÇØÁÖ¾ú´Âµ¥, Àΰ£ÀÇ Á¤½ÅÀÛ¿ë ¶ÇÇÑ ÀÎ½ÄµÈ Á¤º¸¸¦ 'Âü' ¶Ç´Â '°ÅÁþ'À̶ó´Â µÎ °³ÀÇ È¯¿øµÈ Á¤º¸·Î ó¸®ÇÏ´Â °úÁ¤¿¡¼­ ÀÌ·ç¾îÁø´Ù°í »ý°¢Çß´Ù.

ºÒ¸° °Ë»ö¿¡¼­ µÎ°³ÀÇ °Ë»ö¾î »çÀÌ¿¡ ÀÖ´Â "and" ¶ó´Â ¿¬»êÀÚ(¿¹: »ç°ú and Æ÷µµ)´Â µÎ ´Ü¾î³ª °ªµéÀÌ ¸ðµÎ µé¾î ÀÖ´Â ¹®¼­¸¦ ã´Â °ÍÀ» ÀǹÌÇÑ´Ù. ¹Ý¸é, µÎ°³ÀÇ °Ë»ö¾î »çÀÌ¿¡ ÀÖ´Â "or" ¶ó´Â ¿¬»êÀÚ(¿¹: »ç°ú or Æ÷µµ)´Â µÑ Áß ¾î¶² ÇϳªÀÇ ´Ü¾î¶óµµ Æ÷ÇÔÇϰí ÀÖ´Â ¹®¼­¸¦ ã´Â °ÍÀÌ´Ù.

ÀÌÁø °ªÀÌ °ü·ÃµÈ ÄÄÇ»ÅÍ ¿¬»ê¿¡¼­ ºÒ¸° ÀÌ·ÐÀº ÀüÀÚ±âÀûÀ¸·Î ÃæÀüµÈ ¸Þ¸ð¸® À§Ä¡³ª ȸ·Î »óŸ¦ Ç¥ÇöÇϴµ¥ »ç¿ëµÈ´Ù. Áï ÃæÀüµÇ¾úÀ¸¸é °ªÀÌ 1 À̰í(¶Ç´Â true), ÃæÀüµÇÁö ¾Ê¾Ò´Ù¸é °ªÀÌ 0 (¶Ç´Â false)ÀÌ´Ù.

AND °ÔÀÌÆ®³ª OR °ÔÀÌÆ® ¿¬»êÀ» »ç¿ëÇÏ¸é ´ÙÀ½°ú °°Àº °á°ú¸¦ ¾ò´Â´Ù.

0 AND 0 = 0
1 AND 0 = 0
1 AND 1 = 1
0 OR 0 = 0
0 OR 1 = 1
1 OR 1 = 1

ÀÌ Á¤º¸´Â 1999³â 7¿ù 7ÀÏ¿¡ ¼öÁ¤µÇ¾ú½À´Ï´Ù.
¿µ¾îÆÇ(whatis.com)