கணினிகள்நிரலாக்க

நிபந்தனை ஆபரேட்டர் என்ன?

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

நிபந்தனை ஆபரேட்டர் என்ன?

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

விண்ணப்ப பொது விளக்கம்

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

நிபந்தனை கிளை அறிக்கை

முதல் ஒரு பிட் விலகு மற்றும் மிகவும் பிரபலமாக ஓவியங்கள் நினைவில் Vasnetsov விக்டர் Mikhailovich, "நைட் நாற்சந்தியில்", 1878 ல் எழுதப்பட்ட அது ஒரு கலவையைப் பெற்றுள்ளது எங்கே செல்ல தீர்மானிக்கும் உறுதியாக நின்றவர் ஹீரோ சித்தரிக்கிறது விடுங்கள். இதேபோல், ஆபரேட்டர் சாதன வசதி செயல்படுகிறது. எனவே, குதிரையை ஒரு திசையில் செல்ல வாய்ப்பை ஏற்றுக் கொள்வது, ஆனால் அவர் அதே கிளை போகும். தேர்வு ஒரே ஒரு இருக்க முடியும். நாங்கள் நிபந்தனை ஆபரேட்டர் பற்றி பேசினால், அது அதன் தர்க்க வெளிப்பாடு "உண்மை" மட்டுமே இயங்கும். மிக நிரலாக்க மொழிகளில் அது முக்கிய பயன்படுத்தும் குறிப்பது. ஒருவேளை கட்டுமான நிலை, முதல் ஒரு நிலையில், பின்னர் மற்றொரு மூன்றாவது பின்னர் ஒரு, கால் சோதிக்க போது, மற்றும் பல. இன்னும் விரிவாக இந்த பார்க்கிறேன். நிபந்தனை அறிக்கைகள் பல்வேறு வடிவங்களில் யாவை? அவர்கள் மூவரும்:

  1. நிபந்தனை அறிக்கை, இதில் ஒரு ஒரே ஒரு பிரிவாகும். அது (சராசரியாக) பின்வருமாறு தெரிகிறது: தேவையான சூழ்நிலைகள் அணியானது இறுதிக்குள் செய்யப்படுகின்றன என்றால். கணினி, கார் கணக்கிட்டு உண்மையை காட்டி தர்க்கரீதியான மதிப்பு என்பதை. நிபந்தனை திட்டத்தின் மற்ற பகுதிகளில் அந்த ஒரே மாதிரியாக இருந்தால், அது முக்கிய இறுதி வரை குறியீட்டை செயலாற்ற தொடங்குகிறது. அசெம்ப்ளர் வேலையை இந்த படிவத்தை புரோகிராமர் மட்டுமே கிடைக்கும். இது இறுதியில் ஒரு சில கீவேர்ட்களை இருக்கும் என்று போன்ற இருக்கலாம், பின்னர் நீங்கள் கூடுதல் எதையும் காரணமாக்க இல்லை எச்சரிக்கையாக இருக்க வேண்டும்.
  2. நிபந்தனை அறிக்கை அங்குதான் இரண்டு கிளைகள் தற்போது. ஒரு குறிப்பிட்ட நிலை என்றால் command1 command2 வேறு முடிவு: பின்வருமாறு போலத் தோற்றமளிக்கும். சமயங்களில் இந்த நிரலாக்க கட்ட அது அணிகளில் ஒன்றாக துல்லியமாக பல ஆராய்ச்சிகள் செய்யப்பட்டுள்ளன என்று அவசியம் எங்கே பயன்படுத்தவும். எனவே, நிபந்தனை குறியீடு உண்மையாக இருந்தால், அப்போது முதல் பகுதி என்றால் - இல்லை என்றால் இரண்டாவது. சில சந்தர்ப்பங்களில், இது போன்ற ஒரு தீர்வு தேவை.
  3. நிலைமைகள் பல நிபந்தனை ஆபரேட்டர். பின்வருமாறு தெரிகிறது:
    முதல் நிலை பின்னர் என்ன செய்ய என்றால்
    முதல் நிலை பொருந்தும் எனில் வேறு என்றால், என்ன செய்ய பின்னர் பின்வரும் பார்க்கலாம்
    ஒருவர் பின் அனைத்து நிலைகளுக்கும் ஒன்று பார்க்கலாம் வேறு என்றால் என்ன செய்ய
    மேலே இருந்து எந்த விருப்பத்தை அதற்கான அல்ல வேறு என்றால், கட்டளை இறுதியில் இயங்குகிறது

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

எடுத்துக்காட்டாக "பாஸ்கல்"

அது எவ்வாறு புரிந்து கொள்வதற்கு, நாம் மிகப் பிரபலமான செய்நிரலாக்க மொழிகளில் ஒன்றாக உதாரணம் கருத்தில் கொள்ள முன்மொழிய. "பாஸ்கல்" நிபந்தனையுடையது அறிக்கை எளிய அல்லது சிக்கலான இருக்க முடியும். முதல் வகை - சின்னங்கள் = ஒரு வகையான, <,> மற்றும் போன்ற. பாஸ்கல் ஒரு சிக்கலான நிபந்தனை அறிக்கை பின்வருமாறு வடிவத்தை எடுக்க முடியும்:

ஒரு> = ஒய் என்றால்
பின்னர்
ஒப்: = Sqr (மாதங்கள்)
வேறு
எழுத (ஒரு செல்லாத மதிப்பு);

ஒரு சுவிட்ச் என்ன?

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

வளர்ச்சி வரலாறு

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

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

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

பண்புகள் பூலியன் வெளிப்பாடுகள் கணக்கிட

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

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

முடிவுக்கு

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ta.delachieve.com. Theme powered by WordPress.