[Powered by Google Translate] விபுல் ஷெகாவத்: வணக்கம். இந்த வீடியோ எனக்கு மிகவும் ஒன்று உங்களை அறிமுகம் அடிப்படை தர்க்கம் கருத்துகளும் நிரலாக்க, பூலியன் மதிப்பு. நீங்கள் பெயர், பூலியன் மதிப்புகள் மற்றும் ஆர்வம் என்றால் நிலைமைகள் ஜார்ஜ் பூல், ஒரு 19 ஆம் நூற்றாண்டு பெயரிடப்பட்டது இப்போது பூலியன் எனப்படும் முன்னோடியாக யார் கணித குழுப்படுத்துதல் மூலம் அடிப்படையாக மற்றும் இது தர்க்கம், பூலியன் மதிப்புகளை ஒப்பிட்டது. எனவே ஒரு பூலியன் மதிப்பு என்ன? ஒரு பூலியன் மதிப்பு மட்டும் சாத்தியம் இரண்டு என்று ஒரு மாறி உள்ளது உண்மையான மற்றும் பொய்யான நிலைமைகள்,. நீங்கள் ஒரு ஒளியாளி என நினைக்க முடியாது. இது அல்லது, உண்மையா பொய்யா இருக்கலாம். இதேபோல், பைனரி எண்கள், ஒன்று அல்லது பூஜ்யம் அல்லது முடியும் , அதே ஒத்த உண்மை அல்லது பொய். எளிய, சரியான? ஒரு பூலியன் மாறி கருத்து எளிதானது புரிந்து, ஆனால் நீங்கள் கையாள முடியும் இதில் வழிகள் இன்னும் அதிக சிக்கல் அனுமதிக்கிறது இணைப்பது. இரண்டு அடிப்படை பூலியன் மதிப்புகள் கூடுதலாக, இரண்டு இணைக்க முடியும் என்று பல பூலியன் ஆபரேட்டர்கள் உள்ளன ஒரு ஒற்றை ஒன்று பூலியன் மதிப்புகள். மிகவும் அடிப்படை, ஆனால் மிக முக்கியமான இரண்டு ஆபரேட்டர்கள், மற்றும் மற்றும் அல்லது. உண்மை ஒரு மதிப்பு மற்றும் ஆபரேட்டர் முடிவுகளை மட்டுமே இருவரும் என்றால் அதை எடுத்து மதிப்புகள் உண்மை, மிகவும் தவறான மற்றும் உண்மை பொய். இதேபோல், பொய்யான, தவறான பொய். மட்டுமே உண்மை உண்மை உண்மை சமம். அல்லது ஆபரேட்டர் உண்மையான மதிப்பை முடிவுகளை என்றால் இரண்டு அதை எடுத்து மதிப்புகள் உண்மை. அதனால் தவறான அல்லது தவறான பொய், ஆனால் உண்மை அல்லது பொய் உண்மையாகும், மற்றும் உண்மை அல்லது உண்மை உண்மை. இல்லை ஆபரேட்டர் வெறுமனே ஒரு பூலியன் மாறி எடுத்து கொடுக்கிறது நீங்கள் அதை எதிர். எனவே உண்மை பொய் உண்மை ஆகிறது தவறான ஆகிறது. நீங்கள் சேர்ந்து முழு ஒன்று வைத்து இருந்தால், மாறிகள் ஆபரேட்டர்கள், நீங்கள் ஒரு பூலியன் வெளிப்பாடு உருவாக்க. இப்போது காணப்படுகிறது இந்த பூலியன் ஒரு உதாரணத்தை பார்போம் வெளிப்பாடுகள். நீங்கள் நடவடிக்கைகளின் பொருட்டு நினைவிருக்கிறதா? எண்கள் என, பூலியன் வெளிப்பாடுகள் மூலம் குழுவாக அடைப்புக்குறிக்குள் பயன்படுத்தி. எனவே மூன்று வெளிப்பாடுகள் z, y அல்லது, இங்கே அடிப்படையில் இல்லை இல்லை z, மற்றும் எக்ஸ் மற்றும் ஒய் அல்லது z. நாம் பார்த்து இந்த மதிப்புகள் கண்டுபிடிக்க முடியாது உள்ளே எங்கள் வழி உழைக்கும். எனவே x உண்மை என்று நினைக்கிறேன் நாம், y உண்மைதான், மற்றும் z கூட உண்மை. Z என்ன மதிப்பீடு? நாம் உண்மையான தொடங்கும் இருந்து, இல்லை z முற்றிலும் பொய்யானது என்று. எனவே இப்போது நாம் தவறான அல்லது y வேண்டும். நீங்கள் மேலே இருக்கும் என்றால், நீங்கள் y, உண்மை y அல்லது தவறான என்று பார்க்கலாம் இன்னும் கொஞ்சம் உண்மை இருக்கும். இறுதியாக நாம், X மற்றும் உண்மை இல்லை. எனவே X மற்றும் உண்மை என்ன? x கூட உண்மை உண்மை உண்மை, எனவே இந்த விஷயம் உண்மை மதிப்பீடு. அடுத்த, அது எப்படி இந்த பூலியன் வெளிப்பாடுகள் முடியும் பார்த்து விட்டு உண்மையில் ஒரு நிரலாக்க மொழி பயன்படுத்தப்படும். சி, பூலியன் நடவடிக்கைகளுக்கு இலக்கணத்தை ஒரு பிட் வேறு வார்த்தைகள், அல்லது, மற்றும் இருந்து. இந்த இலக்கணத்தை மூடி விடுங்கள். மற்றும் ஆபரேட்டர் பயன்படுத்த, நாம் ஒரு இரட்டை ampersand எழுத. அல்லது ஆபரேட்டர் ஒரு இரட்டை குழாய் வரி கதாபாத்திரம். இந்த ஒருவேளை நீங்கள் எந்த நேராக செங்குத்து கோடு, தான் Enter அல்லது உங்கள் விசைப்பலகை விசைகள் திரும்ப மேலே காணலாம். மற்றும் இல்லை ஆபரேட்டர் வெறுமனே ஒரு ஆச்சரியக்குறி என்று. நாம் முன்னர், நாம் தான் என்று அவர் கருத்து மீண்டும் எழுத இந்த x && எழுத y | |! z. என்று முன்பு நாம் சரியாக எடுத்து திருப்பு சி தொடரியல் அதை. நாம் குறியீடு நமது பூலியன் வெளிப்பாடு மொழிபெயர்க்கப்பட்ட நான் இப்போது, எப்படி நாம் உண்மையில் பயன்படுத்த வேண்டாம்? நாம் மட்டுமே இயக்க வேண்டும் என்று சில குறியீடு வேண்டும் என்று ஒரு என்றால் சில கருத்து உண்மையானது. இந்த நோக்கத்திற்காக, அழகான மிகவும் அனைத்து நிரலாக்க மொழிகளை என்று நிபந்தனை ஆதரவு. நாம் ஒரு பூலியன் மாறி, x வேண்டும் என்று, நாம் சில வேண்டும் x உண்மையாக இருந்தால் மட்டுமே இயக்க குறியீடு. நாம் வெறுமனே அடைப்புக்குறிக்குள் வைத்து, அந்த வார்த்தை எழுத, மற்றும் வைக்க வேண்டும் அந்த அடைப்புக்குறிக்குள் உள்ள பூலியன் வெளிப்பாடு. பின்னர், நாம் விரும்பும் குறியீடு மடிக்க சுருள் ப்ரேஸ் செயல்படுத்த. சில குறியீடு இருந்தால் நீங்கள் என்ன விரும்புகிறேன் x உண்மை இல்லை என்றால் இயக்க? வெறுமனே என்றால் அறிக்கையில், மடக்கு பிறகு வேறு வார்த்தை எழுத சுருள் ப்ரேஸ் மற்ற குறியீடு, பின்னர் அந்த குறியீடு சாப்பிடுவேன் x உண்மை இல்லை என்றால் இயக்கவும். மற்றொரு பயனுள்ள மொழி கட்டமைப்பாகும் வேறு இருக்கிறது. , நீங்கள் கருத்தில் கொள்ள விரும்புகிறேன் இரண்டு Booleans உள்ளன வேண்டும் நாம் அவர்களை x மற்றும் y அழைப்பு. நாம் உண்மையான மற்றும் பொய்யான இருக்கும் இந்த மாறிகள் அறிவிக்க. X மற்றும் y உண்மை என்றால், நீங்கள் முதல் தொகுதி இயக்கவும் அந்த சுருள் ப்ரேஸ் உள்ள குறியீடு. X அல்லது y உண்மை வேறு என்றால், நீங்கள் அடுத்த தொகுதி இயக்கவும் குறியீடு, மற்றும் வேறு நீங்கள் குறியீடு கடைசி தொகுதி இயக்கவும். இந்த பூலியன் மதிப்புகள் வேலை பயனுள்ளதாக இருக்கும், ஆனால் நீங்கள் உண்மையில் ஒரு சில நிபந்தனைகளை மட்டுமே இருக்கும். Booleans மிகவும் சக்திவாய்ந்த அறிமுகப்படுத்த போது முடியும் ஒப்பீடுகள். இந்த என்று மதிப்புகள் ஒப்பிட்டு வழிகள் உள்ளன இல்லை முதலில் பூலியன். இரண்டு மதிப்புகள் அதே இருந்தால் பார்க்க, நீங்கள் சமமாக பயன்படுத்த முடியும் அவர்கள் சம மற்றும் என்றால் பொய் என்றால் உண்மை இது, சமமாக அவர்கள் இல்லை. மற்ற பொதுவான ஒப்பீடுகள், குறைவான விட, குறைவான விட அல்லது சமமாக, மற்றும் அதிகமாக அல்லது சமமாக. நான் இதுவரை மூடப்பட்ட நான் எல்லாம், அழகான சுருக்க வருகிறது கடைசி ஒரு இந்த ஒப்பீடுகள் அறிமுகம் கான்கிரீட் உதாரணம். , இரண்டு மாறிகள் உள்ளன வேண்டும் வெப்பநிலை மற்றும் isHungry. வெப்பநிலை ஒரு மிதவை புள்ளி எண், அது முடியும் தசம இடங்கள். நீங்கள் சொல்கிறது இது ஒரு மிக எளிய பயன்பாடு நிரலாக்க யாரோ என்ன வெப்பநிலை பொறுத்து சாப்பிட. நீங்கள் பசியாக இருக்கிறது, மற்றும் வெப்பநிலை அதிகமாக அல்லது இருந்தால் 100 சமமாக, நீ ஐஸ்கிரீம் சாப்பிட அச்சிட முடியாது. நீங்கள் பசியாக இருக்கிறது மற்றும் வெப்பநிலை குறைவாக வேறு என்றால் அல்லது பூஜ்ஜியத்திற்கு சமமாக, நீங்கள் printf ("காரமான உணவு சாப்பிட") முடியும். நீங்கள் பசியாக இல்லை என்றால் இறுதியாக, நீங்கள் "வேண்டாம் அச்சிட முடியாது எதையும் சாப்பிட. " நான் விபுல் ஷெகாவத், இது CS50 உள்ளது.