1 00:00:07,090 --> 00:00:07,370 [Powered by Google Translate] விபுல் ஷெகாவத்: வணக்கம். 2 00:00:07,370 --> 00:00:09,410 இந்த வீடியோ எனக்கு மிகவும் ஒன்று உங்களை அறிமுகம் 3 00:00:09,410 --> 00:00:11,260 அடிப்படை தர்க்கம் கருத்துகளும் 4 00:00:11,260 --> 00:00:13,880 நிரலாக்க, பூலியன் மதிப்பு. 5 00:00:13,880 --> 00:00:16,210 நீங்கள் பெயர், பூலியன் மதிப்புகள் மற்றும் ஆர்வம் என்றால் 6 00:00:16,210 --> 00:00:19,440 நிலைமைகள் ஜார்ஜ் பூல், ஒரு 19 ஆம் நூற்றாண்டு பெயரிடப்பட்டது 7 00:00:19,440 --> 00:00:22,030 இப்போது பூலியன் எனப்படும் முன்னோடியாக யார் கணித 8 00:00:22,030 --> 00:00:23,980 குழுப்படுத்துதல் மூலம் அடிப்படையாக மற்றும் இது தர்க்கம், 9 00:00:23,980 --> 00:00:26,030 பூலியன் மதிப்புகளை ஒப்பிட்டது. 10 00:00:26,030 --> 00:00:28,250 >> எனவே ஒரு பூலியன் மதிப்பு என்ன? 11 00:00:28,250 --> 00:00:30,920 ஒரு பூலியன் மதிப்பு மட்டும் சாத்தியம் இரண்டு என்று ஒரு மாறி உள்ளது 12 00:00:30,920 --> 00:00:33,710 உண்மையான மற்றும் பொய்யான நிலைமைகள்,. 13 00:00:33,710 --> 00:00:35,380 நீங்கள் ஒரு ஒளியாளி என நினைக்க முடியாது. 14 00:00:35,380 --> 00:00:38,530 இது அல்லது, உண்மையா பொய்யா இருக்கலாம். 15 00:00:38,530 --> 00:00:41,880 இதேபோல், பைனரி எண்கள், ஒன்று அல்லது பூஜ்யம் அல்லது முடியும் 16 00:00:41,880 --> 00:00:45,680 , அதே ஒத்த உண்மை அல்லது பொய். 17 00:00:45,680 --> 00:00:46,840 எளிய, சரியான? 18 00:00:46,840 --> 00:00:48,750 ஒரு பூலியன் மாறி கருத்து எளிதானது 19 00:00:48,750 --> 00:00:51,720 புரிந்து, ஆனால் நீங்கள் கையாள முடியும் இதில் வழிகள் 20 00:00:51,720 --> 00:00:54,570 இன்னும் அதிக சிக்கல் அனுமதிக்கிறது இணைப்பது. 21 00:00:54,570 --> 00:00:57,030 இரண்டு அடிப்படை பூலியன் மதிப்புகள் கூடுதலாக, 22 00:00:57,030 --> 00:00:59,350 இரண்டு இணைக்க முடியும் என்று பல பூலியன் ஆபரேட்டர்கள் உள்ளன 23 00:00:59,350 --> 00:01:01,760 ஒரு ஒற்றை ஒன்று பூலியன் மதிப்புகள். 24 00:01:01,760 --> 00:01:03,540 >> மிகவும் அடிப்படை, ஆனால் மிக முக்கியமான இரண்டு 25 00:01:03,540 --> 00:01:06,570 ஆபரேட்டர்கள், மற்றும் மற்றும் அல்லது. 26 00:01:06,570 --> 00:01:09,950 உண்மை ஒரு மதிப்பு மற்றும் ஆபரேட்டர் முடிவுகளை மட்டுமே இருவரும் என்றால் 27 00:01:09,950 --> 00:01:14,630 அதை எடுத்து மதிப்புகள் உண்மை, மிகவும் தவறான மற்றும் உண்மை பொய். 28 00:01:14,630 --> 00:01:17,540 இதேபோல், பொய்யான, தவறான பொய். 29 00:01:17,540 --> 00:01:21,080 மட்டுமே உண்மை உண்மை உண்மை சமம். 30 00:01:21,080 --> 00:01:24,050 அல்லது ஆபரேட்டர் உண்மையான மதிப்பை முடிவுகளை என்றால் இரண்டு 31 00:01:24,050 --> 00:01:25,620 அதை எடுத்து மதிப்புகள் உண்மை. 32 00:01:25,620 --> 00:01:30,460 அதனால் தவறான அல்லது தவறான பொய், ஆனால் உண்மை அல்லது பொய் உண்மையாகும், மற்றும் 33 00:01:30,460 --> 00:01:33,710 உண்மை அல்லது உண்மை உண்மை. 34 00:01:33,710 --> 00:01:36,560 இல்லை ஆபரேட்டர் வெறுமனே ஒரு பூலியன் மாறி எடுத்து கொடுக்கிறது 35 00:01:36,560 --> 00:01:37,830 நீங்கள் அதை எதிர். 36 00:01:37,830 --> 00:01:40,950 எனவே உண்மை பொய் உண்மை ஆகிறது தவறான ஆகிறது. 37 00:01:40,950 --> 00:01:43,130 நீங்கள் சேர்ந்து முழு ஒன்று வைத்து இருந்தால், மாறிகள் 38 00:01:43,130 --> 00:01:46,320 ஆபரேட்டர்கள், நீங்கள் ஒரு பூலியன் வெளிப்பாடு உருவாக்க. 39 00:01:46,320 --> 00:01:48,550 >> இப்போது காணப்படுகிறது இந்த பூலியன் ஒரு உதாரணத்தை பார்போம் 40 00:01:48,550 --> 00:01:49,950 வெளிப்பாடுகள். 41 00:01:49,950 --> 00:01:51,840 நீங்கள் நடவடிக்கைகளின் பொருட்டு நினைவிருக்கிறதா? 42 00:01:51,840 --> 00:01:54,700 எண்கள் என, பூலியன் வெளிப்பாடுகள் மூலம் குழுவாக 43 00:01:54,700 --> 00:01:56,270 அடைப்புக்குறிக்குள் பயன்படுத்தி. 44 00:01:56,270 --> 00:02:00,150 எனவே மூன்று வெளிப்பாடுகள் z, y அல்லது, இங்கே அடிப்படையில் இல்லை 45 00:02:00,150 --> 00:02:04,740 இல்லை z, மற்றும் எக்ஸ் மற்றும் ஒய் அல்லது z. 46 00:02:04,740 --> 00:02:07,080 நாம் பார்த்து இந்த மதிப்புகள் கண்டுபிடிக்க முடியாது 47 00:02:07,080 --> 00:02:09,020 உள்ளே எங்கள் வழி உழைக்கும். 48 00:02:09,020 --> 00:02:12,850 எனவே x உண்மை என்று நினைக்கிறேன் நாம், y உண்மைதான், மற்றும் z கூட உண்மை. 49 00:02:12,850 --> 00:02:15,270 Z என்ன மதிப்பீடு? 50 00:02:15,270 --> 00:02:20,970 நாம் உண்மையான தொடங்கும் இருந்து, இல்லை z முற்றிலும் பொய்யானது என்று. 51 00:02:20,970 --> 00:02:26,230 எனவே இப்போது நாம் தவறான அல்லது y வேண்டும். 52 00:02:26,230 --> 00:02:29,740 நீங்கள் மேலே இருக்கும் என்றால், நீங்கள் y, உண்மை y அல்லது தவறான என்று பார்க்கலாம் 53 00:02:29,740 --> 00:02:32,870 இன்னும் கொஞ்சம் உண்மை இருக்கும். 54 00:02:32,870 --> 00:02:37,580 இறுதியாக நாம், X மற்றும் உண்மை இல்லை. 55 00:02:37,580 --> 00:02:39,300 எனவே X மற்றும் உண்மை என்ன? 56 00:02:39,300 --> 00:02:42,590 x கூட உண்மை உண்மை உண்மை, எனவே இந்த விஷயம் 57 00:02:42,590 --> 00:02:45,070 உண்மை மதிப்பீடு. 58 00:02:45,070 --> 00:02:47,270 >> அடுத்த, அது எப்படி இந்த பூலியன் வெளிப்பாடுகள் முடியும் பார்த்து விட்டு 59 00:02:47,270 --> 00:02:49,890 உண்மையில் ஒரு நிரலாக்க மொழி பயன்படுத்தப்படும். 60 00:02:49,890 --> 00:02:52,900 சி, பூலியன் நடவடிக்கைகளுக்கு இலக்கணத்தை ஒரு பிட் வேறு 61 00:02:52,900 --> 00:02:55,520 வார்த்தைகள், அல்லது, மற்றும் இருந்து. 62 00:02:55,520 --> 00:02:57,210 இந்த இலக்கணத்தை மூடி விடுங்கள். 63 00:02:57,210 --> 00:03:00,510 மற்றும் ஆபரேட்டர் பயன்படுத்த, நாம் ஒரு இரட்டை ampersand எழுத. 64 00:03:00,510 --> 00:03:03,620 அல்லது ஆபரேட்டர் ஒரு இரட்டை குழாய் வரி கதாபாத்திரம். 65 00:03:03,620 --> 00:03:05,780 இந்த ஒருவேளை நீங்கள் எந்த நேராக செங்குத்து கோடு, தான் 66 00:03:05,780 --> 00:03:09,070 Enter அல்லது உங்கள் விசைப்பலகை விசைகள் திரும்ப மேலே காணலாம். 67 00:03:09,070 --> 00:03:12,550 மற்றும் இல்லை ஆபரேட்டர் வெறுமனே ஒரு ஆச்சரியக்குறி என்று. 68 00:03:12,550 --> 00:03:15,550 நாம் முன்னர், நாம் தான் என்று அவர் கருத்து மீண்டும் எழுத 69 00:03:15,550 --> 00:03:27,010 இந்த x && எழுத y | |! z. 70 00:03:27,010 --> 00:03:29,250 என்று முன்பு நாம் சரியாக எடுத்து திருப்பு 71 00:03:29,250 --> 00:03:31,870 சி தொடரியல் அதை. 72 00:03:31,870 --> 00:03:34,370 >> நாம் குறியீடு நமது பூலியன் வெளிப்பாடு மொழிபெயர்க்கப்பட்ட நான் இப்போது, 73 00:03:34,370 --> 00:03:36,160 எப்படி நாம் உண்மையில் பயன்படுத்த வேண்டாம்? 74 00:03:36,160 --> 00:03:38,170 நாம் மட்டுமே இயக்க வேண்டும் என்று சில குறியீடு வேண்டும் என்று ஒரு என்றால் 75 00:03:38,170 --> 00:03:40,330 சில கருத்து உண்மையானது. 76 00:03:40,330 --> 00:03:42,750 இந்த நோக்கத்திற்காக, அழகான மிகவும் அனைத்து நிரலாக்க மொழிகளை 77 00:03:42,750 --> 00:03:45,190 என்று நிபந்தனை ஆதரவு. 78 00:03:45,190 --> 00:03:47,870 நாம் ஒரு பூலியன் மாறி, x வேண்டும் என்று, நாம் சில வேண்டும் 79 00:03:47,870 --> 00:03:50,850 x உண்மையாக இருந்தால் மட்டுமே இயக்க குறியீடு. 80 00:03:50,850 --> 00:03:54,900 நாம் வெறுமனே அடைப்புக்குறிக்குள் வைத்து, அந்த வார்த்தை எழுத, மற்றும் வைக்க வேண்டும் 81 00:03:54,900 --> 00:03:57,800 அந்த அடைப்புக்குறிக்குள் உள்ள பூலியன் வெளிப்பாடு. 82 00:03:57,800 --> 00:03:59,680 பின்னர், நாம் விரும்பும் குறியீடு மடிக்க 83 00:03:59,680 --> 00:04:01,080 சுருள் ப்ரேஸ் செயல்படுத்த. 84 00:04:07,160 --> 00:04:08,150 சில குறியீடு இருந்தால் நீங்கள் என்ன விரும்புகிறேன் 85 00:04:08,150 --> 00:04:10,260 x உண்மை இல்லை என்றால் இயக்க? 86 00:04:10,260 --> 00:04:13,310 வெறுமனே என்றால் அறிக்கையில், மடக்கு பிறகு வேறு வார்த்தை எழுத 87 00:04:13,310 --> 00:04:16,930 சுருள் ப்ரேஸ் மற்ற குறியீடு, பின்னர் அந்த குறியீடு சாப்பிடுவேன் 88 00:04:16,930 --> 00:04:18,399 x உண்மை இல்லை என்றால் இயக்கவும். 89 00:04:26,640 --> 00:04:29,840 >> மற்றொரு பயனுள்ள மொழி கட்டமைப்பாகும் வேறு இருக்கிறது. 90 00:04:29,840 --> 00:04:32,210 , நீங்கள் கருத்தில் கொள்ள விரும்புகிறேன் இரண்டு Booleans உள்ளன வேண்டும் 91 00:04:32,210 --> 00:04:34,330 நாம் அவர்களை x மற்றும் y அழைப்பு. 92 00:04:34,330 --> 00:04:37,340 நாம் உண்மையான மற்றும் பொய்யான இருக்கும் இந்த மாறிகள் அறிவிக்க. 93 00:04:37,340 --> 00:04:40,540 X மற்றும் y உண்மை என்றால், நீங்கள் முதல் தொகுதி இயக்கவும் 94 00:04:40,540 --> 00:04:42,630 அந்த சுருள் ப்ரேஸ் உள்ள குறியீடு. 95 00:04:42,630 --> 00:04:46,470 X அல்லது y உண்மை வேறு என்றால், நீங்கள் அடுத்த தொகுதி இயக்கவும் 96 00:04:46,470 --> 00:04:50,590 குறியீடு, மற்றும் வேறு நீங்கள் குறியீடு கடைசி தொகுதி இயக்கவும். 97 00:04:50,590 --> 00:04:52,650 இந்த பூலியன் மதிப்புகள் வேலை பயனுள்ளதாக இருக்கும், ஆனால் 98 00:04:52,650 --> 00:04:55,750 நீங்கள் உண்மையில் ஒரு சில நிபந்தனைகளை மட்டுமே இருக்கும். 99 00:04:55,750 --> 00:04:58,400 Booleans மிகவும் சக்திவாய்ந்த அறிமுகப்படுத்த போது முடியும் 100 00:04:58,400 --> 00:04:59,900 ஒப்பீடுகள். 101 00:04:59,900 --> 00:05:01,280 இந்த என்று மதிப்புகள் ஒப்பிட்டு வழிகள் உள்ளன 102 00:05:01,280 --> 00:05:03,300 இல்லை முதலில் பூலியன். 103 00:05:03,300 --> 00:05:06,060 இரண்டு மதிப்புகள் அதே இருந்தால் பார்க்க, நீங்கள் சமமாக பயன்படுத்த முடியும் 104 00:05:06,060 --> 00:05:09,340 அவர்கள் சம மற்றும் என்றால் பொய் என்றால் உண்மை இது, சமமாக 105 00:05:09,340 --> 00:05:10,530 அவர்கள் இல்லை. 106 00:05:10,530 --> 00:05:15,360 மற்ற பொதுவான ஒப்பீடுகள், குறைவான விட, குறைவான 107 00:05:15,360 --> 00:05:19,740 விட அல்லது சமமாக, மற்றும் அதிகமாக அல்லது சமமாக. 108 00:05:19,740 --> 00:05:22,220 >> நான் இதுவரை மூடப்பட்ட நான் எல்லாம், அழகான சுருக்க வருகிறது 109 00:05:22,220 --> 00:05:24,320 கடைசி ஒரு இந்த ஒப்பீடுகள் அறிமுகம் 110 00:05:24,320 --> 00:05:25,850 கான்கிரீட் உதாரணம். 111 00:05:25,850 --> 00:05:27,130 , இரண்டு மாறிகள் உள்ளன வேண்டும் 112 00:05:27,130 --> 00:05:29,430 வெப்பநிலை மற்றும் isHungry. 113 00:05:29,430 --> 00:05:31,560 வெப்பநிலை ஒரு மிதவை புள்ளி எண், அது முடியும் 114 00:05:31,560 --> 00:05:33,090 தசம இடங்கள். 115 00:05:33,090 --> 00:05:35,440 நீங்கள் சொல்கிறது இது ஒரு மிக எளிய பயன்பாடு நிரலாக்க 116 00:05:35,440 --> 00:05:38,270 யாரோ என்ன வெப்பநிலை பொறுத்து சாப்பிட. 117 00:05:38,270 --> 00:05:41,010 நீங்கள் பசியாக இருக்கிறது, மற்றும் வெப்பநிலை அதிகமாக அல்லது இருந்தால் 118 00:05:41,010 --> 00:05:45,060 100 சமமாக, நீ ஐஸ்கிரீம் சாப்பிட அச்சிட முடியாது. 119 00:05:45,060 --> 00:05:48,370 நீங்கள் பசியாக இருக்கிறது மற்றும் வெப்பநிலை குறைவாக வேறு என்றால் 120 00:05:48,370 --> 00:05:52,420 அல்லது பூஜ்ஜியத்திற்கு சமமாக, நீங்கள் printf ("காரமான உணவு சாப்பிட") முடியும். 121 00:05:52,420 --> 00:05:55,200 நீங்கள் பசியாக இல்லை என்றால் இறுதியாக, நீங்கள் "வேண்டாம் அச்சிட முடியாது 122 00:05:55,200 --> 00:05:56,710 எதையும் சாப்பிட. " 123 00:05:56,710 --> 00:06:00,130 >> நான் விபுல் ஷெகாவத், இது CS50 உள்ளது.