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

அணி. வரிசை கூறுகள். வரிசை கூறுகள் தொகை எண்ணிக்கை

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

வரையறை

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

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

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

சுழற்சிகள்

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

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

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

கூடுதலாக

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

  1. நாம் மாறிகள் அறிவிக்க. நாம் 'எம்' ஒரு வரிசை அறிவிக்க வேண்டும், வரிசை உறுப்பு கவுண்டரை "நான்", மாறி செயல்படும் விளைவாக நமக்கு கொண்டு வரும் "முதல்" வரிசை கூறுகள் எண்ணிக்கை, அதே போல் மாறி "ஆர்", என்பது சுட்டிக்காட்டப்பட்டது.
  2. எந்த வழியில் "என்பதை" வரிசை கூறுகள் எண்ணை உள்ளிடவும்.
  3. வரிசை கூறுகள் உள்ளிடவும். நீங்கள் பயனர் கொண்டு உரையாடல்கள் ஒரு தொடர் மூலம் ஏற்பாடு முடியும் அல்லது வெறுமனே தனித்தனியாக ஒவ்வொரு ஒரு மதிப்பு ஒதுக்க.
  4. நாம் நான் = 1, R = 0 என்ற ஒதுக்க.
  5. இப்போது கடினமான பகுதி. நாம் வளைய வேண்டும். இதை செய்ய, நீங்கள் முதல் வகை தேர்ந்தெடுக்க வேண்டும். கீழே நாம் சுழற்சி எண்ணிக்கை கூறுகள் ஒரு உதாரணம் கொடுக்க. பாஸ்கல் - உதாரணமாக, நாம் நிரலாக்க மொழி பயன்படுத்தப்படும்.

மீண்டும்

ஆர் = ஆர் + M என்ற [நான்];

நான் = நான் + 1;

வரை நான்> கே

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

நிபந்தனை

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

என்றால் (நிலை) பின்னர் (கட்டளைகள் தொடர்) வேறு (நிலையில் உண்மையில்லை என்றால் கட்டளைகளை);

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

ஒப்பீடு

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

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

போது (நான் = k <)

{

நான் = நான் + 1; // அல்லது நான் + = 1 பதிலாக இருக்க முடியும்;

என்றால் (ஆர் <= எம் [நான்])

{

ஆர் = எம் [நான்]

}

}

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

PHP

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

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

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

விளைவாக

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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