தருக்க வெளிப்பாடுகள் மற்றும் தருக்க செயல்பாடுகள். பெர்லில் உள்ள பூலியன் (உண்மை மற்றும் பொய்) மதிப்புகள் உண்மை மற்றும் பொய் என்றால் என்ன

நிரல் நேரியல் அல்லாததாக இருக்க (அதாவது, சூழ்நிலையைப் பொறுத்து, வெவ்வேறு வழிமுறைகள்) நிரலாக்க மொழிகள் தருக்க வெளிப்பாடுகளைப் பயன்படுத்துகின்றன, இதன் விளைவாக உண்மை (உண்மை) அல்லது தவறான (தவறு) இருக்கலாம். தருக்க வெளிப்பாடுகளின் முடிவு பொதுவாக ஒரு நிரலின் செயல்பாட்டின் பாதையைத் தீர்மானிக்கப் பயன்படுகிறது.

எளிய தருக்க வெளிப்பாடுகள் இரண்டு செயல்பாடுகளுக்கு (மதிப்புகள்) இடையே உள்ள தொடர்பு செயல்பாடுகளின் விளைவாகும். கீழே உள்ள எடுத்துக்காட்டுகளில், இயக்கங்கள் என்பது x மற்றும் y மாறிகளின் மதிப்புகள். இயக்கங்கள் எண்கள், எழுத்துகள் அல்லது பிற தரவு வகைகளாக இருக்கலாம். ஒன்றுக்கொன்று ஒப்பிடக்கூடிய அனைத்தும். இருப்பினும், கணினி நினைவகத்தில் அவற்றின் சேமிப்பகத்தின் தன்மை காரணமாக உண்மையான எண்களை ஒப்பிட பரிந்துரைக்கப்படவில்லை.

பாஸ்கல் பின்வரும் தொடர்புடைய ஆபரேட்டர்களை வழங்குகிறது:

  • குறைவாக: x< y
  • பெரியது: x > y
  • சமம்: x = y
  • சமமாக இல்லை: x<>ஒய்
  • இதை விட குறைவாக அல்லது சமமாக: x<= y
  • இதை விட பெரியது அல்லது சமமானது: x >= y

பூலியன் வகைகள்

தருக்க வெளிப்பாட்டின் விளைவு எப்போதும் பூலியன் (தர்க்கரீதியான) மதிப்பாக இருக்கும். பூலியன் தரவு வகை இரண்டு மதிப்புகளை மட்டுமே எடுக்க முடியும் (உண்மை அல்லது தவறு). இந்த மதிப்புகள் பின்வருமாறு வரிசைப்படுத்தப்பட்டுள்ளன: தவறானது< true. Это значит, что данные булевого типа являются не только результатом операций отношения, но и могут выступать в роли операндов операции отношения. Также к ним можно применять функции ord, succ, pred, процедуры inc и dec.

ஒரு பூலியன் மதிப்பு நினைவகத்தில் 1 பைட் எடுக்கும்.

எடுத்துக்காட்டில், ஆறு பூலியன் மாறிகள் எளிய பூலியன் வெளிப்பாடுகளின் மதிப்புகளை ஒதுக்குகின்றன. அத்தகைய மாறிகளில் சேமிக்கப்பட்ட மதிப்புகள் பின்னர் திரையில் காட்டப்படும்.

பூலியன் வகைக்கு கூடுதலாக, பாஸ்கல் மூன்று பூலியன் வகைகளை அறிமுகப்படுத்தினார் - பைட்பூல் (1 பைட்டை ஆக்கிரமிக்கிறது), வேர்ட்பூல் (2 பைட்டுகளை ஆக்கிரமிக்கிறது) மற்றும் லாங்பூல் (4 பைட்டுகளை ஆக்கிரமிக்கிறது).
அனைத்து பூலியன் வகைகளுக்கும், false என்பது 0, மற்றும் true என்பது பூஜ்ஜியம் அல்லாத மதிப்பு. வெவ்வேறு பூலியன் வகைகளைச் சேர்ந்த பூலியன் மாறிகள் செயல்பாடுகளைச் செய்யும்போது வித்தியாசமாக நடந்து கொள்கின்றன. FreePascal இல் செயல்படுத்தப்பட்ட ஒரு எடுத்துக்காட்டு கீழே உள்ளது (முடிவு கருத்துகளில் காட்டப்படும்).

var b: பூலியன் ; wb: wordbool; ஆரம்பம் b: = பொய் ; b: = முன்(b) ; writeln(b, "", ord(b)); // TRUE 255 writeln (b= true ); // TRUE wb: = பொய் ; wb:=pred(wb); writeln(wb, "", ord(wb)); // உண்மை -1 b: = true ; b:=succ(b) ; writeln(b, "", ord(b)); // உண்மை 2 wb: = true ; wb:=succ(wb); writeln(wb, "", ord(wb)); // FALSE 0 முடிவு .

தர்க்கரீதியான செயல்பாடுகள்

சிக்கலான தருக்க வெளிப்பாடுகளை உருவாக்க தருக்க ஆபரேட்டர்களைப் பயன்படுத்தலாம். எளிய பூலியன் வெளிப்பாடுகள் தொடர்பாக தருக்க ஆபரேட்டர்கள் பெரும்பாலும் பயன்படுத்தப்படுகின்றன.

பாஸ்கல் நிரலாக்க மொழி பின்வரும் தருக்க செயல்பாடுகளை வழங்குகிறது:

உண்மை xor உண்மை = பொய்
உண்மை அல்லது பொய் = உண்மை
பொய் அல்லது உண்மை = உண்மை
பொய் xor பொய் = பொய்

  • இணைப்பு (தருக்க பெருக்கல், வெட்டும்) - மற்றும். a மற்றும் b என்ற வெளிப்பாடு a மற்றும் b உண்மையாக இருந்தால் மட்டுமே உண்மை என மதிப்பிடப்படுகிறது. மற்ற எல்லா நிகழ்வுகளிலும், a மற்றும் b வெளிப்பாட்டின் மதிப்பு தவறானது.

    உண்மை மற்றும் உண்மை = உண்மை உண்மை மற்றும் பொய் = தவறான பொய் மற்றும் உண்மை = பொய் பொய் மற்றும் பொய் = பொய்

  • விலகல் (தர்க்கரீதியான கூட்டல், தொழிற்சங்கம்) - அல்லது. a அல்லது b என்ற வெளிப்பாடு a மற்றும் b தவறானதாக மதிப்பிட்டால் மட்டுமே தவறானதாக மதிப்பிடப்படுகிறது. மற்ற எல்லா நிகழ்வுகளிலும் முடிவு உண்மைதான்.

    உண்மை அல்லது உண்மை = உண்மை உண்மை அல்லது பொய் = உண்மை பொய் அல்லது உண்மை = உண்மை பொய் அல்லது பொய் = பொய்

  • மறுப்பு (தலைகீழ்) - இல்லை. இல்லை a என்ற சொல்லுக்கு எதிர் அர்த்தம் உள்ளது.

    உண்மை இல்லை = பொய் இல்லை பொய் = உண்மை

  • பிரத்தியேக OR – xor. ஒரு xor b என்ற வெளிப்பாடு அதன் செயல்பாடுகளில் ஒன்று மட்டும் உண்மைக்கு மதிப்பிட்டால் மட்டுமே உண்மையாக மதிப்பிடப்படுகிறது.

தருக்க ஆபரேட்டர்களின் செயல்பாட்டின் வரிசை: இல்லை, மற்றும், அல்லது.

பாஸ்கலில், முதல் படிகள் தருக்க ஆபரேட்டர்கள்(மற்றும், அல்லது, xor, இல்லை), பின்னர் மட்டுமே தொடர்புடைய ஆபரேட்டர்கள் (>, >=,<, <=, <>, =), எனவே சிக்கலான தருக்க வெளிப்பாடுகளில் அடைப்புக்குறிகளை வைக்க மறக்காதீர்கள்.

தொடர்ச்சியான மதிப்பீடு முடிவை மாற்றவில்லை என்றால் சிக்கலான பூலியன் வெளிப்பாடுகள் முழுமையாக செயலாக்கப்படாமல் போகலாம். பூலியன் வெளிப்பாடு முடிக்கப்பட வேண்டும் என்றால், இது தொகுத்தல் கட்டளையை (B+) சேர்ப்பதன் மூலம் உறுதி செய்யப்படுகிறது.

நிலையான பூலியன் செயல்பாடுகள்

  • ஒற்றைப்படை(x) = உண்மை என்றால் x ஒற்றைப்படை (x என்பது முழு எண் வகை);
  • eoln(x) = true என்ற உரைக் கோப்பின் வரியின் முடிவை எதிர்கொண்டால் x;
  • eof(x) = உண்மை x கோப்பின் முடிவு ஏற்பட்டால்.

மற்ற சந்தர்ப்பங்களில், இந்த செயல்பாடுகள் தவறான மதிப்பை எடுக்கும்.

பெர்லில் ஒரு சிறப்பு பூலியன் வகை இல்லை, ஆனால் ஒரு செயல்பாடு "பூலியன்" மதிப்பை வழங்கும் என்று ஆவணங்கள் அடிக்கடி குறிப்பிடுகின்றன. செயல்பாடு உண்மை அல்லது தவறானது என்று சில நேரங்களில் எழுதப்பட்டுள்ளது.

எனவே உண்மை எங்கே?

பெர்லில் சிறப்பு பூலியன் வகை எதுவும் இல்லை, ஆனால் எந்த அளவுகோல் மதிப்பையும் சோதிக்கும்போது என்றால்உண்மை அல்லது பொய் திரும்பும். எனவே நீங்கள் எழுதலாம்

என்றால் ($x eq "foo") ( )

என்றால் ($x) ( )

மாறியின் உள்ளடக்கங்கள் பொருந்துமா என்பதை முதல் வெளிப்பாடு சரிபார்க்கிறது $x"foo" என்ற சரத்துடன், இரண்டாவது $x மதிப்பு உண்மையா என்பதைச் சரிபார்க்கும்.

பெர்லில் என்ன மதிப்புகள் சரி அல்லது தவறு என்று கருதப்படுகின்றன?

இது மிகவும் எளிமையானது. ஆவணங்களைப் பார்ப்போம்:

எண் 0, சரங்கள் "0" மற்றும் "", வெற்று பட்டியல் "()" மற்றும் "undef" ஆகியவை பூலியன் சூழலில் தவறானதாகக் கருதப்படுகின்றன. மற்ற எல்லா மதிப்புகளும் உண்மையாகக் கருதப்படுகின்றன. உண்மையான அர்த்தத்தை "!" அல்லது "இல்லை" என்பது ஒரு சிறப்பு தவறான மதிப்பை வழங்குகிறது. சரமாகப் பயன்படுத்தும்போது அது "" என்றும், எண்ணாகப் பயன்படுத்தினால் 0 என்றும் கருதப்படுகிறது.

பெர்ல்சினிலிருந்து, பகுதி "உண்மை மற்றும் பொய்".

எனவே, பின்வரும் அளவிடுதல் மதிப்புகள் தவறானதாகக் கருதப்படுகின்றன:

  • undef - வரையறுக்கப்படாத மதிப்பு
  • நீங்கள் 000 அல்லது 0.0 என எழுதினாலும் 0 என்பது எண் 0 ஆகும்
  • "" வெற்று வரி.
  • "0" என்பது 0 என்ற ஒற்றை எண் கொண்ட சரம்.

மற்ற அனைத்து அளவிடல் மதிப்புகளும் உண்மை, இவை உட்பட:

  • 1 பூஜ்ஜியத்தைத் தவிர வேறு எந்த எண்
  • ஒன்று அல்லது அதற்கு மேற்பட்ட இடைவெளிகளைக் கொண்ட "" சரம்
  • "00" ஒரு வரியில் இரண்டு அல்லது அதற்கு மேற்பட்ட 0கள்
  • "0\n" 0 மற்றும் வரி ஊட்டம்
  • "உண்மை"
  • "false" ஆம், "false" என்ற சரம் கூட உண்மையாகவே கருதப்படுகிறது.

பெர்லின் படைப்பாளரான லாரி வால், பொதுவாக உலகத்தைப் பற்றிய நேர்மறையான பார்வையைக் கொண்டிருப்பதே இதற்குக் காரணம் என்று நான் நினைக்கிறேன்.வெளிப்படையாக அவர் உலகில் உள்ள சில விஷயங்கள் உண்மையிலேயே மோசமானவை மற்றும் பொய்யானவை என்றும் அவற்றில் பெரும்பாலானவை உண்மை என்றும் அவர் நம்புகிறார்.

பொய், ஏ. 1. பொய்யை உச்சரித்தல்; நம்பமுடியாத; வஞ்சகத்திற்கு கொடுக்கப்பட்டது; நேர்மையற்ற; பொய் சாட்சியாக.... ஆங்கிலத்தின் கூட்டு சர்வதேச அகராதி

பொய்- adj 1: உண்மையான, உண்மையான அல்லது முறையான ஒப்பீடு போலி 2 a: உண்மை அல்லது சரியானது அல்ல; esp: வேண்டுமென்றே அல்லது தெரிந்தே பொய்யான அல்லது தவறான குற்றச்சாட்டுகளால் தவறாக காயப்படுத்தப்படுதல் b: தவறாக வழிநடத்தும் அல்லது ஏமாற்றும் நோக்கம்: ஏமாற்றுதல் ... சட்ட அகராதி

பொய்- W3S3 adj ▬▬▬▬▬▬▬ 1¦(உண்மையற்றது)¦ 2¦(தவறு)¦ 3¦(உண்மையானது அல்ல)¦ 4¦(உண்மையானதல்ல)¦ 5 தவறான பொருளாதாரம் 6 தவறான பாசாங்குகளின் கீழ் 7 தவறான நகர்வு/படி 8 சிறை/கைது ▬▬▬▬▬▬▬ adj. பொய், தவறான 1. உண்மை இல்லை; பிழையில்; தவறான; தவறு 2. உண்மையற்ற; பொய்; நேர்மையற்ற 3. விசுவாசமற்ற; நம்பிக்கையற்ற பெயரடை ** 1.) உண்மை இல்லை: அறிக்கை முற்றிலும் தவறானது என நிராகரிக்கப்பட்டது. தவறான அறிக்கை/உரிமை 2 க்கு எதிரான பொய்யான அறிக்கை/குற்றச்சாட்டு நவீன ஆங்கிலத்தில் வார்த்தைகள் மற்றும் சொற்றொடர்களின் பயன்பாடு

பொய்- பெயரடை 1. உண்மை அல்லது உண்மையானது அல்ல, ஆனால் மக்களை ஏமாற்றுவதற்காக உண்மையானதாக தோற்றமளிக்கும் நோக்கம்: தவறான மற்றும் தவறான விளம்பரங்கள் தவறான சான்றிதழ்களை வழங்கும் நிறுவனங்கள் வழக்குகளுக்கு உட்பட்டிருக்கலாம். 2. ஒரு தவறான பொருளாதாரம் நீங்கள்... ... நிதி மற்றும் வணிக விதிமுறைகள்

இந்த கட்டுரை யூனிக்ஸ் பயன்பாடு பற்றியது. எஸோதெரிக் நிரலாக்க மொழியைப் பற்றிய கட்டுரை FALSE என்று அழைக்கப்படுகிறது. தப்பு (ஆங்கிலத்தில் இருந்து "தவறு" என்று மொழிபெயர்க்கப்பட்டுள்ளது) என்பது UNIX இணக்கமான இயக்க முறைமைகளின் கன்சோல் கட்டளையாகும், இதன் ஒரே செயல் மதிப்பு 1, ... ... விக்கிபீடியா

பொய்- என்பது பெயரடை உண்மையின் எதிர்ச்சொல். False என்பது Gorefest இன் 2வது ஆல்பம், False (album).False இதையும் குறிக்கலாம்: * FALSE, ஒரு எஸோடெரிக் ஸ்டேக் சார்ந்த நிரலாக்க மொழி * தப்பு, ஒரு யூனிக்ஸ் பயன்பாடும்* முரண்பாடு * பொய் * பொய் * தவறான வேலை, ஒரு... ... விக்கிபீடியா

பொய்- fȯls adj, fals·er; fals·est 1) உண்மை அல்லது உண்மைக்கு பொருந்தாத HIVக்கான சோதனை தவறான முடிவுகளை அளித்தது 2) செயற்கையாக உருவாக்கப்பட்ட தவறான பற்கள் 3) மற்றொரு வகையான உசுவுடன் தொடர்புடையது அல்லது ஒத்திருக்கிறது. மருத்துவ அகராதியால் நியமிக்கப்பட்டது

புத்தகங்கள்

  • ஃபால்ஸ் டெலிகசி, ஒரு நகைச்சுவை, கெல்லி ஹக். புத்தகம் மறுபதிப்பு பதிப்பாகும். வெளியீட்டின் அசல் தரத்தை மீட்டெடுக்க தீவிரமான பணிகள் மேற்கொள்ளப்பட்டாலும், சில பக்கங்களில்...
  • ஃபால்ஸ் டிமிட்ரி, 1604-1612 ஆம் ஆண்டு பிரிட்டிஷ் கண் சாட்சிகளால் விவரிக்கப்பட்ட ரஷ்ய காதல் மற்றும் சோகம், ஹோவ் சோனியா ஈ. புத்தகம் மறுபதிப்பு பதிப்பாகும். வெளியீட்டின் அசல் தரத்தை மீட்டெடுக்க தீவிரமான பணிகள் மேற்கொள்ளப்பட்டாலும், சில பக்கங்களில்...

உண்மை-பொய் [͵tru:ʹfɔ:ls] பதிவு.

உண்மையுள்ள; உண்மை மதிப்புகள் "உண்மை" மற்றும் "தவறு"

உண்மை-தவறான கேள்விகள் - "ஆம்-இல்லை" கேள்விகள்


புதிய பெரிய ஆங்கிலம்-ரஷ்ய அகராதி. 2001 .

பிற அகராதிகளில் "உண்மை-பொய்" என்ன என்பதைக் காண்க:

    சரி தவறு- வினைச்சொற்கள் தொடர்ச்சியான அறிக்கைகளை வழங்குகின்றன, ஒவ்வொன்றும் உண்மை அல்லது தவறானவை ஒரு உண்மையான தவறான சோதனை எறும்பு: பல தேர்வு * * * true false "TROO FLS", பெயரடை. … பயனுள்ள ஆங்கில அகராதி எனக் குறிக்கப்பட வேண்டிய அறிக்கைகளுடன் தொடர்புடையது அல்லது உள்ளடக்கியது

    சரி தவறு- பெயரடை உண்மை அல்லது தவறான பதில்களை மட்டும் அனுமதித்தல். எப்படியோ அவர் இருபது ... விக்சனரியில் ஒரு உண்மையான தவறான கேள்வியைப் பெற்றுள்ளார்

    உண்மை-பொய் சோதனை- உண்மை" தவறான" சோதனை n. edu ஒரு சோதனை அறிக்கைகளை உண்மை அல்லது பொய் என குறிப்பிட வேண்டும்: 1920-25 … முறையான ஆங்கிலத்திலிருந்து ஸ்லாங் வரை

    உண்மை-பொய் சோதனை- ☆ உண்மை தவறான சோதனை n. "உண்மை" அல்லது "தவறு" என அடையாளம் காணப்பட வேண்டிய தொடர் அறிக்கைகளைக் கொண்ட ஒரு சோதனை, பொதுவாக பள்ளியில் கொடுக்கப்படும் ... ஆங்கில உலக அகராதி

    உண்மை/பொய் திரைப்பட விழா- இன்போபாக்ஸ் திரைப்பட விழாவின் பெயர் = உண்மை/தவறு திரைப்பட விழா தலைப்பு = திறப்பு = நிறைவு = விருதுகள் பெற்ற = விருதுகள் = படங்கள் = இயக்குனர்கள் = தயாரிப்பாளர்கள் = எழுத்தாளர்கள் = நடித்தவர்கள் = தொகுப்பாளர்கள் = திரைப்படம் மற்றும் ஊடக கலைக்கான ராக்டாக் நிரலாக்க தேதி = எண் = 40 50… … விக்கிபீடியா

    உண்மை-பொய் சோதனை- (ˈ) ̷ ̷ˈ ̷ ̷ பெயர்ச்சொல்: ஒரு வரிசையான அறிக்கைகளைக் கொண்ட ஒரு புறநிலை சோதனை ஒவ்வொன்றும் உண்மை அல்லது பொய் எனக் குறிக்கப்பட வேண்டும் * * * /trooh fawls /, Educ. அறிக்கைகளை உண்மை அல்லது பொய் எனக் குறிக்க வேண்டிய சோதனை. * * * என். ஒரு சோதனை… … பயனுள்ள ஆங்கில அகராதி

    உண்மை-பொய் சோதனை- பெயர்ச்சொல் தேதி: 1924 உண்மை அல்லது பொய் எனக் குறிக்கப்பட வேண்டிய தொடர் அறிக்கைகளைக் கொண்ட சோதனை … புதிய கல்லூரி அகராதி

    உண்மை-பொய் சோதனை- /ட்ரூஹ் கோழிகள்/, கல்வி. அறிக்கைகளை உண்மை அல்லது பொய் எனக் குறிக்க வேண்டிய சோதனை. * * * …யுனிவர்சலியம்

    உண்மையான தவறான அடையாளம்- இன்போபாக்ஸ் ஆல்பம் | பெயர் = உண்மையான தவறான அடையாள வகை = ஆல்பம் கலைஞர் = டி போன் பர்னெட் வெளியிடப்பட்டது = 2006 பதிவு செய்யப்பட்டது = வகை = ராக் நீளம் = 59:30 லேபிள் = டிஎம்இசட் தயாரிப்பாளர் = டி போன் பர்னெட் விமர்சனங்கள் = * ஆல்மியூசிக் மதிப்பீடு|3.5|5… … விக்கிப்பீடியா

    பொய்- என்பது பெயரடை உண்மையின் எதிர்ச்சொல். False என்பது Gorefest இன் 2வது ஆல்பம், False (album).False இதையும் குறிக்கலாம்: * FALSE, ஒரு எஸோடெரிக் ஸ்டேக் சார்ந்த நிரலாக்க மொழி * தப்பு, ஒரு யூனிக்ஸ் பயன்பாடும்* முரண்பாடு * பொய் * பொய் * தவறான வேலை, ஒரு... ... விக்கிபீடியா

    உண்மை-தவறான- உண்மை தவறான சோதனை (tro͞oʹfôlsʹ) n. அறிக்கைகள் உண்மை அல்லது பொய் எனக் குறிக்கப்பட வேண்டிய சோதனை. * * * …யுனிவர்சலியம்

புத்தகங்கள்

  • கனெக்டிகட் மற்றும் நியூ ஹேவனின் உண்மையான நீல சட்டங்கள் மற்றும் ரெவ் கண்டுபிடித்த தவறான நீல சட்டங்கள். சாமுவேல் பீட்டர்ஸ், இதில் ஜேம்ஸ் I, ட்ரம்புல் ஜே ஹம்மண்ட் ஆட்சியில் இங்கிலாந்தின் சட்டங்கள் மற்றும்... நீல சட்டங்களின் மாதிரிகள் சேர்க்கப்பட்டுள்ளன. புத்தகம் மறுபதிப்பு பதிப்பாகும். வெளியீட்டின் அசல் தரத்தை மீட்டெடுக்க தீவிரமான பணிகள் மேற்கொள்ளப்பட்டாலும், சில பக்கங்களில்...