உருவாக்கம், கல்லூரிகள் மற்றும் பல்கலைக்கழகங்கள்
"பாஸ்கல்" இல் வரிசை. வரிசைகள் மீது திட்டம் "பாஸ்கல்"
நிரலாக்க வட்டி ஒவ்வொரு ஆண்டும் அதிகரித்து வருகிறது உடன். நீங்கள் எழுத்து திட்டங்கள் பந்தயம் நிறுவனங்கள் பள்ளிகள் மற்றும் கல்லூரிகளில், சி ++ போன்ற ஒரு நிரலாக்க மொழி செய்கிறாய் நிபுணத்துவம் என்றால், மாணவர்கள் "பாஸ்கல்" அறிமுகப்படுத்தப்படுகிறது. மற்றும் மொழி புரிதல் அடிப்படையில் மென்பொருள் டெல்பி மென்பொருள் மூலமாகவோ நிரலாக்க தொடங்கும். அது உடனடியாக தரவு நிரலாக்க மொழிகளில் அவரது கற்பனை வெளிப்பாடு ஒரு பெரிய இடத்தை வழங்கும் கவனத்தில் கொள்ள வேண்டும். மற்றும் மொழி "பாஸ்கல்" பயன்படுத்தி அடிப்படை நிரலாக்க கருத்தாக்கத்துடன் அவ்வப்போது கிடைக்கும் பட்சத்தில், பின்னர் டெல்பி ஏற்கனவே சாத்தியமான ஒரு முழு நீள திட்டம் எழுத இருக்கிறார். மற்றும் எழுத்து திட்டங்களில் மிகவும் முக்கிய பங்கு சில நேரங்களில் ஒரு முடிவை வரிசைகள் "பாஸ்கல்" எடுக்கிறது.
முன்னிலையில் மிகவும் பெரிய அளவில் வெவ்வேறு மாறிகள்
நிரலாக்க மொழி ஒரு மதிப்பு மட்டும் பண்புறுத்தப்படுகிறது அவை வெவ்வேறு மாறிகள், நிறைய. அவர்கள் ஒரு குறிப்பிட்ட வகை கொண்ட ஒரு மதிப்பை சேமிக்க முடியும். விதிவிலக்காய் சரம் காரணிகள் ஆகும். அவர்கள் தரவில் ஒரு பாத்திரம் வகை பண்பு ஒரு தொகுப்பு ஆகும். ஆனால் இந்த மாறிகள் வழக்கமாக நிலையை ஒரு தனி மதிப்பு கருதப்படுகின்றன.
அது ஒரு கணினி பயன்படுத்தி, நீங்கள் கணிசமாக அதிக அளவிலான தரவுகளை தொடர்பான ஏதேனும் வேலை செய்ய நேரம் குறைக்க முடியும் என்று எந்த ரகசியம். ஆனால் ஒரு நபர் வகையான அறிந்தவர்களிலேயே மட்டுமே அந்த மாறிகள் பயன்படுத்தி, உங்களுக்கு நினைவகத்தில் உங்கள் பணியைச் சேமித்து, வரிசைகள் பெரிய அளவில் கொண்டிருக்கும் தரவு கையாள முடியும்? பணிகள் செயல்பாடு எதுவும் துறையில் மிகவும் பொதுவானதாக இருக்கிறது.
இயற்கையாகவே, அது உங்கள் இலக்குகளை நிறைவேற்ற வேண்டும் என்று மாறுபாடுகளின் எண்ணிக்கையின் அறிமுகப்படுத்த முடியும் எப்போதும். அது அவர்களை சில மதிப்புகள் தீர்மானிக்க சாத்தியம் கூட உள்ளது. ஆனால் திட்டத்தின் குறியீடு மட்டுமே அதிகரிக்கும். அது கொண்ட குறியீடு, படிக்க கடினம் பெரிய அளவில் வரிசைகள். குறிப்பாக நீங்கள் பிழைகளை கண்டுபிடித்து வேண்டும் போது.
அதன்படி, நிரலாக்குநர்கள் ஒரு கேள்வி சிந்தித்துக் கொண்டிருக்கிறோம். தேதி உருவாக்கப்பட்டு வருகின்றன அந்த மொழிகளில், தன்னை தரவு பெரும் அளவில் சேமிக்க திறன் வழங்கும் மாறிகள் உள்ளன அதனால் தான். "பாஸ்கல்" நிறைய உள்ள வரிசை நிகழ்ச்சிகளை அணுகுமுறையில் மாறிவிட்டது. எனவே, இது ஒரு நிரலாக்க மொழியில் ஒரு முக்கியமான மாறி கருதப்படுகிறது.
வரிசைகள் பயன்படுத்தி கணிசமாக குறியீட்டின் அளவை குறைக்க முடியும்
இந்த கால தரவின் ஒரு அறிவுறுத்தப்படும் வரிசை மறைக்கும் அதனுடைய பண்புகளில் ஒன்று வகை. கூடுதலாக, இந்த தரவு ஒரு ஒற்றை பெயராகும். அகராதிகள், கார்ட்டூன்கள் மற்றும் பலவற்றில்: இந்த வரையறை பல நிஜ உலக ஆப்ஜெக்ட்களை ஏற்ப இருக்கலாம் என்பது குறிப்பிடத்தக்கது. எனினும், ஒரு "பாஸ்கல்" ஒரு மிக எளிய வரிசை அட்டவணை ஒரு வகையான வழங்கப்படுகிறது. ஒவ்வொரு தனிநபரும் செல் ஒரு மாறி உள்ளது. ஆய பயன்படுத்தி அது மொத்தம் அட்டவணை எடுக்கும் மாறி நிலை, வரையறுக்க முடியும்.
என்ன ஒரு பரிமாண வரிசையில் குறிப்பிடப்படுவதாக இருக்கிறது?
எளிய நேர்கோட்டு என்று ஒரு அட்டவணை கீழே கொடுக்கப்பட்டுள்ளது. இந்த வரிசையில், இடம் அளவுரு தீர்மானிக்கும் பொருட்டு ஒரே ஒரு எண் குறிக்க போதுமானது. மிகவும் சிக்கலான வரிசைகள் தங்கள் அடிப்படையில் உருவாகின்றன.
ஒரு பரிமாண வரிசைகள் விவரிக்க பொருட்டு "பாஸ்கல்," வெறுமனே பின்வரும் குறியீட்டை உள்ளிடவும்: வகை <பெயர் வகையைத்> அணி [<எண் வரம்பில்>] <உறுப்பு வகை> இன்.
எண்கள் என ஒரு வரிசையெண்ணுக்குரியவை வகை முடியும் என்று காரணிகள் ஆகும். வரம்பில் சுட்டிக்காட்டுதல், அது விதை உயர்தரச் இருக்க முடியாது என்று புரிந்து கொள்ள வேண்டும். வகை, கொண்ட வரிசை கூறுகள் முற்றிலும் எந்த இருக்க முடியும் - நிலையான அல்லது முன்னர் விவரிக்கப்பட்ட ஒன்று. தேர்வு ஒரு குறிப்பிட்ட பிரச்சனை தீர்க்க வேண்டிய அவசியம் பொறுத்து அமையும்.
எப்படி நேரோடி வரிசையைப் விளக்கம் செய்கிறது?
அது நேரடியாக "பாஸ்கல்" ஒரு பரிமாண வரிசைகள் விவரிக்க முடியும். இந்த குறிப்பிட்ட நடைமுறை தேவைப்படும் ஒரு சிறப்பு பிரிவிலுள்ள செய்யப்பட வேண்டும். அணி [<எண் வரம்பில்>] <வகை தேர்ந்தெடுத்ததைத்> ஆஃப்: <மாறி> var: நீங்கள் பின்வரும் குறியீட்டை உள்ளிட வேண்டும்.
மக்களுக்கு "பாஸ்கல்", பின்வரும் குறியீடு நுழைய வரிசை எப்படி விவரிக்க புரிந்து கொள்ள:
- மாறிலி
- எஸ், வி.வி.: அணி [5..50] ரியல் கோத்திரம்;
- கே: அணி [ 'சி' .. 'ஆர்'] எண் கோத்திரம்;
- இசட்: அணி [-10..10] வார்த்தை கோத்திரம்;
- மின்: அணியின் [3..30] ரியல்.
இந்த உதாரணத்தில், மாறிகள் எஸ், வி.வி. மற்றும் டி அந்த எண்கள், உண்மையான இவை ஒரு தொகுப்பினைத் தான். மாறி பாத்திரம் வகை மற்றும் கூறுகள் கீழ் மறைத்து மூலம். எந்த முழு எண் இருக்கும். வரிசை இசட் சேமிக்கப்படும் செய்வதில் எந்த வார்த்தை வகை.
ஒரு வரிசை பணியாற்றும் போது பயன்படுத்த முடியும் என்று செயல்கள் மத்தியில், நீங்கள் வேலையை தேர்ந்தெடுக்க முடியும். முழுவதன் மேலும் அவர் முழு அட்டவணை உள்ளாகி இருக்கலாம். உதாரணமாக, எஸ்: = வி.வி.. ஆனால் அது ஒதுக்கல் செயல்பாட்டில் ஒரு குறிப்பிட்ட வகை கொண்ட மட்டும் வரிசை "பாஸ்கல்", உள்ளாகி இருக்கலாம் என்று புரிந்து கொள்ள வேண்டும்.
ஒரே நேரத்தில் முழு வரிசை அம்பலப்படுத்த முடியும் என்று இன்னும் நடவடிக்கைகளை. எனினும், நீங்கள் மற்ற அதே கொள்கை கூறுகள் வேலை செய்யலாம் பகா எண்கள் ஒரு குறிப்பிட்ட வகை கொண்ட. ஒரு குறிப்பிட்ட அளவுரு மேல்முறையீடு செய்வதற்கான பொருட்டு, அது வரிசை பெயரைக் குறிப்பிட அவசியம். பயன்படுத்துவதன் மூலம் சதுர அடைப்புக்குறிக்குள் விரும்பிய உருப்படியை தன்மையாகும் அளவிற்கு நுகர்வோர் குறியீட்டெண் தீர்மானிக்க வேண்டும். உதாரணமாக: கே [12].
மற்ற மாறிகள் அணியில் இருந்து முக்கிய வேறுபாடுகள்
அட்டவணை கூறுகள் இடையே அடிப்படை வேறுபாடு எளிய மாறிகள் கருதலாம் அடைப்புக்குறிக்குள் அது குறியீட்டு மதிப்பை மட்டுமன்றி, ஆனால் விரும்பிய மதிப்பு வழிவகுக்கும் வெளிப்பாடு பரப்ப ஏதுவாகும் என்று. முகவரி மறைமுக போன்ற இருக்க முடியும் ஒரு உதாரணம் பின்வருமாறு: வி [கே]. மாறி K இதனால் ஒரு குறிப்பிட்ட மதிப்பு எடுக்கிறது. இதிலிருந்து நீங்கள் நிரப்பும் போது சுழற்சி, செயல்முறை பயன்படுத்த மற்றும் வரிசை அச்சிட செய்யலாம்.
அமைப்புகளின் இந்த வடிவம்மில்லாமல் வெகுஜன பண்புகள் பொருந்துமளவு நெருக்கமாக அமையும் என்று சரம் மாறிகள், வகை யார் சார் வழக்கில் காணலாம். ஆனால் வேறுபாடுகள் உள்ளன. அவர்கள் பின்வருமாறு:
- சரம் மாறிகள் எப்போதும் திரை மற்றும் அச்சு மீது விசைப்பலகை இருந்து உள்ளிட முடியும்.
- சரம் மாறிகள் நீளம் வரம்பிற்குட்பட்டுள்ளன. நீங்கள் 255 எழுத்துக்கள் அதிகபட்சமாக நுழைய முடியும். அது மாறுநிலைக்கனவளவு வரிசை 64 KB கருதப்படுகிறது.
எந்த முறைகள் பயன்படுத்துவதன் மூலம் திரையில் வரிசை தரவு பெறலாம்?
கவனம் செலுத்திய காட்சி முறை வரிசை வெளியீடு உள்ளடக்கத்தை வேண்டும். பல மற்றும் அவற்றின் உள்ளன.
- Writeln (ஒரு [1], ஒரு [2], ஒரு [3]). இந்த எடுத்துக்காட்டு பழமையான என்றாலும், ஒரு ஒவ்வொரு தனிப்பட்ட உறுப்பு உள்ளார்ந்த அட்டவணை நேரடியாக விண்ணப்பிக்க முடியும் என்பதை காட்ட இயலும். எனினும், சில நன்மைகளை என்று எளிய மாறிகள் மொழி "பாஸ்கல்" அணிவரிசைகளைப், இங்கே பார்க்க முடியாது.
- திட்டம் ஏ 1;
Var பி: அணி [1..10] எண் கோத்திரம்;
கே: முழு எண்;
தொடங்கும்
K விற்கு: = 1 10 செய்ய {இந்த அணி சுழற்சி அளவுரு ஏற்பாடு}
Readln (ஒரு [கே]); {நிர்வாகத்தில் விசைப்பலகை பயன்படுத்தி ஏற்படுகிறது ஒரு [நான்]}
K விற்கு: = 1 10 Downto செய்ய {தலைகீழ் பொருட்டு ஒரு அட்டவணை பட்டியல் உள்ளது}
எழுதுதல் (ஒரு [கே], 'VVV')
முடிவு.
"பாஸ்கல்" அணிவரிசைகளைப் மீது இத்தகைய ஒரு நிரல் குறியீடு நீங்கள் தலைகீழ் பொருட்டு மதிப்புகள் மீண்டும் வரிசைப்படுத்தும், 10 எண்கள் நுழைய அவற்றை அச்சிட விசைப்பலகை பயன்படுத்த முடியும் என்பதை நிரூபிக்கிறது. அதே திட்டம் பதிலாக ஒரு வரிசைக்கு மாறிகள் ஒரு பெரும் எண்ணிக்கையிலான திருத்திய என்றால், அதன்பிறகு குறியீட்டை மிகவும் அதிகரிக்கப்படும். இந்த கணிசமாக திட்டம் படிக்கும் செயலை மேலும் சிக்கலாக்குகிறது.
காரணமாக அணிவரிசைகளைப் பயன்படுத்த திறன் அதிகரிப்பு
அது குறியீட்டு உறுப்புகள் சதுர சமமானவர்கள் அந்த மதிப்புகளுக்கு அட்டவணையில் நிரப்ப முடியும். இது அனைத்து எண்கள் தானாக உள்ளிடப்பட்டுள்ளன என்பதையும் என்று எந்த அனுமதிக்கும், "பாஸ்கல்" சரங்களை போன்ற ஒரு வரிசை செய்ய முடியும். நீங்கள் பார்க்க முடியும் என, வரிசை பயன்படுத்துவது குறிப்பிடத்தக்க அளவில் நிரலாக்க மொழி "பாஸ்கல்" சாத்தியம் அதிகரிக்கிறது.
செயலாக்க வரி வரிசை பணிகளை பல்வேறு மிகவும் பொதுவானது. எனவே அவர்கள் கல்லூரிகள் மற்றும் பள்ளிகளில் படிக்கும் என்று உண்மையில் வினோதமான இல்லை. வரிசைகள் செல்லும் வாய்ப்புகளை தவிர போதுமான விரிவான உள்ளன.
என்ன இரு பரிமாண அணிகளில் கீழ் மறைத்து?
ஒரு ஒரு சில வரிகளை இது போன்ற ஒரு அட்டவணை, கற்பனை செய்யலாம். ஒவ்வொரு ஒற்றை இணைப்பானது பல செல்கள் உள்ளது. எண்கள் வரிசை மற்றும் பத்தியில் குறிப்பிட்ட இனத்திற்குரிய - அத்தகைய சூழ்நிலையில், செல்கள் நிலையை துல்லியமாக தீர்மானிக்கும் பொருட்டு, அது ஒரு ஒற்றை குறியீட்டு, நேரியல் வரிசைகள் மற்றும் இரண்டு விஷயத்தில் இருந்தது குறிப்பிடத்தக்கது. இத்தகைய உணர்வுகள் "பாஸ்கல்" இல் உள்ள இரண்டு பரிமாண வரிசைகள் வகைப்படுத்தப்படுகின்றன.
எப்படி இந்த வகையான அட்டவணைகள் ஒரு விளக்கம் செய்ய?
இந்த அட்டவணையின் மதிப்பு வைக்க மொழி "பாஸ்கல்" காணப்படுகிறது என்று தரவு கட்டமைப்பு ஒரு இரு பரிமாண அணிகளில் அழைக்கப்படுகிறது. இந்த வரிசை விளக்கம் உடனடியாக இரண்டு முறைகளை பயன்படுத்தி இருக்கலாம்.
- Var பி: அணி [1..15] அணி [1..30] முழு கோத்திரம்;
- Var பி: அணி [1..15, 1..30] முழு.
இந்த எல்லா நிலைமைகளிலும் 15 வரிசைகள் மற்றும் 30 பத்திகள் கொண்ட ஒரு இரு பரிமாண அணிகளில், விவரிக்கிறது. மேலே வழங்கப்படும் அந்த விளக்கங்கள், முற்றிலும் சமம். உறுப்புகள் எந்த ஒரு வேலை தொடங்க, இரண்டு குறியீடுகளில் ஒதுக்கீடு வேண்டும். உதாரணமாக, ஒரு [6] [5] அல்லது ஒரு [6,5].
திரை வெளியீடு ஒரு பரிமாண வரிசையில் வழக்கில் போன்ற கிட்டத்தட்ட அதே இருக்கும். நீங்கள் மட்டும் இரண்டு குறியீடுகளின் குறிப்பிட வேண்டும். போன்ற மற்ற அனைத்து வேறுபாடுகள் இல்லை, எனவே ஒரு நீண்ட நேரம் தேவையில்லை அது பற்றி பேச.
நீங்கள் வரிசைப்படுத்த கூடிய முதல் முறை
சில நேரங்களில் நீங்கள் தரவு தீர்த்துக்கொள்ள வேண்டும். மொழியில் இதை செய்ய கட்டளைகளை உள்ளன. வரிசை "பாஸ்கல்" வரிசைப்படுத்த உள்ள செய்யப்படும் இரு நெறிமுறைகளுண்டு உள்ளன. நேரடி தேர்வு முறை பொருள் முற்றிலும் ஒவ்வொரு மாறி சுழற்சி அட்டவணை உட்பொதித்தல் மூலம் மற்ற மதிப்புகள் ஒப்பிட்டு நோக்க வேண்டும் என்பதையும் இவர் உள்ளது. வேறு வார்த்தைகளில் கூறுவதானால், 15 எண்கள் ஒரு வரிசை இருந்தால், முதல் எண் 1 பிற எண்கள் ஒப்பிடுகையில் நடைமுறை எடுக்கும். உதாரணமாக, முதல் எண் விட அதிகம் பெறும் அதிக உறுப்பு காணப்படும் போது, இந்த கணம் வரை ஏற்படும். அடுத்தடுத்து ஒப்பீடு சரியாக எண்ணிக்கை இருக்கும். நீங்கள் அனைத்து முன்மொழியப்பட்ட மிகப் பெரிய உறுப்பு கண்டுபிடிக்க வரை எனவே இது போன்ற நேரம் வரை உள்ளிடப்பட்டிருக்கும். இந்த முறை வெறும் மொழியில் வேலை செய்ய தொடங்கியது அந்த புரோகிராமர்கள் போதுமான எளிது.
இரண்டாவது வரிசை வரிசையாக்க வழிமுறையிலும்
இரண்டாவது முறை - ஒரு குமிழி. இந்த முறை சாரம் அடுத்தடுத்த ஜோடிகள் ஒரு ஒப்பீடு இல்லை என்று உண்மையில் உள்ளது. உதாரணமாக, 1, மற்றும் 2, 2 மற்றும் 3, 3 மற்றும் 4, மற்றும் பல. டி வழக்கில் பெறப்படும் மதிப்பும் வரிசைப்படுத்த நிபந்தனைகளுக்கு முற்றிலும் பொறுத்து அமையும், பின்னர் அது முழு வரிசை இறுதியில் நகர்த்தப்படும்; r. எப் "குமிழி" போன்ற எமெர்ஜ் . இந்தப் படிமுறை நினைவில் மிகவும் கடினம். எனினும், அதை நினைவில் இல்லை. முக்கிய விஷயம் குறியீடு முழு அமைப்பில் புரிந்து கொள்ளுதல் ஆகும். ஒரே பின்னர் நிரலாக்க பெரும் உயரத்துக்கு அடைய உரிமை கொண்டாட முடியாது.
முடிவுக்கு
நாங்கள் உங்களுக்கு வரிசைகள், அதே போல் நீங்கள் ஒரு குறிப்பிட்ட மதிப்பை கண்டுபிடிக்க வரிசைப்படுத்த முடியும் அல்லது ஒரு குறிப்பிட்ட இலக்கை அடைய இதில் வழி அமைகிறது அறிந்திருப்பதை நம்புகிறேன். நீங்கள் ஒரு குறிப்பிட்ட பிரச்சினை "பாஸ்கல்" ஒரு முக்கியமான இடத்தை ஆக்கிரமிக்க இதில் வரிசைகள் தீர்க்க தேர்ந்தெடுக்கப்பட்டுள்ளது என்றால், பின்னர் அவர்களை முற்றிலும் போக வேண்டும் படிக்க. அது ஒரு முழு குறியீடு அனைத்து எளிமைப்படுத்த சில சூழ்நிலைகளில் பயன்படுத்தப்படுகின்றன மாறிகளின் போதிய அளவு பெரிதாகவும் எண்ணிக்கையில் மொழி முன்னிலையில் போன்ற காரணிகள் பாதிக்கிறது. வரிசைகள் அடிப்படை மதிப்புகள் கருதப்படுகின்றன, இதில் ஆய்வு கட்டாய இருக்க வேண்டும்.
Similar articles
Trending Now