கணினிகள், நிரலாக்க
பாஸ்கல் உள்ள ஸ்டிரிங் ஆபரேட்டர் - சரம்
புரோகிராமிங் தொடர்ந்து போன்ற சரங்களை சில தரவு, உடன் வேலை இணைக்கப்பட்டுள்ளது. சரம் ஆபரேட்டர் பாஸ்கல் உட்பட பெரும்பாலான மொழிகளில், அதே வழியில் வரையறுக்கப்படுகிறது: சரம். ஆனால் பாஸ்கல் தொடங்குவதற்கு முன் அறிந்து கொள்ள வேண்டும் என்று அதன் சொந்த பண்புகள் மற்றும் சொத்துக்களின் தகவல்களை வைத்துள்ளார்.
பாஸ்கல் ஒரு சரம் என்ன?
நாம் ஒரு சரத்தின் தொடரியல் சமாளிக்க முன் பாஸ்கல் தரவு வகை, அது சரம் இருக்க முடியும் என்று புரிந்து கொள்ள வேண்டும். உண்மையில், பாஸ்கல் சரம் - ஆஸ்கி அட்டவணை எந்த உறுப்பு இருக்க முடியும் இவை ஒவ்வொன்றும் எழுத்துக்கள் ஒரு வரிசை. எந்த எழுத்து, எண், நிறுத்தக்குறிகள் குறி அல்லது விண்வெளி ஒரு வரியில் பயன்படுத்த முடியும் உள்ளது.
அதிகபட்ச எழுத்துக்களின் எண்ணிக்கை ஒரு வரி 255 அலகுகள், மற்றும் அவர்கள் ஒவ்வொரு தொடர்புடைய வரிசை எண் பெறுகிறது. எனவே, நீங்கள் ஒரு மாறி ஒரு பெரிய உரை எழுத வேண்டும் என்றால், நீங்கள் சரம் ஒரு வரிசை உருவாக்க வேண்டும். பாஸ்கல் சரியாக கோரிக்கையை செயல்படுத்த, மற்றும் நீங்கள் கணிசமாக நீளமான உரை தரவு சேமிக்க முடியும்.
சரம் தரவு வகை
வரி ஓவர் வகை சரம் பொறுப்பு. , சதுர அடைப்புக்குறிக்குள் நீளம் பதிவு இல் சரம் தேவைப்பட்டால்: - பாஸ்கல் எழுத்துக்கள் சரியான எண்ணிக்கை குறிப்பிட அல்லது இயல்பான அளவு அதை விட்டு நிரலாளர்களை அனுமதிக்கிறது - இந்த வழக்கில், சார்ந்த பட்டியலிடுதல் அதே வாதங்கள், ஒரு சரம் மாறி அறிவிக்க 255 சமமாக இருக்கும், ஒரு பெருங்குடல் ஒரு முக்கிய குறிப்பிட தொடர்ந்து வேண்டும் வரி. உதாரணமாக கீழே சரம் "str," 10 எழுத்துக்கள் நீளமாக அளிக்கப்படுகின்றது:
வார், str: சரம் [10].
திட்டத்தின் பாஸ்கல் சரம் குறியாக்கமும் எந்தவொரு மதிப்பு அமைக்க முடியும் - அது ஒற்றை மேற்கோள் அதை அடை மட்டுமே அவசியம்.
சரம் நடவடிக்கைகளை
மொழியின் அடிப்படையில், மற்றும் சரம் இயங்கக்கூடிய பரிவர்த்தனையின் எண்ணிக்கையை, தீர்மானிக்கப்படுகிறது. பாஸ்கல் ஒப்பீடு மற்றும் சேர்ப்பின் சரம் தரவு அனுமதிக்கிறது.
செயல்பாட்டைத் (வேறு வார்த்தைகளில் ஒரு சங்கிலி அல்லது கிளட்ச் இல்) ஒன்றாக்க ஒரு பல வரிசைகள் இணைப்பது செய்யப்படுகிறது. அது அடையாளம், "+" சேர்ப்பதன் மூலம் செயல்படுத்தப்படுகிறது. அது வெளிப்பாடுகள், மாறிலிகள் மற்றும் மாறிகள் ஒரு தொடரின் உள்ளடக்கிய ஒற்றை வரிசையில் கட்ட பயன்படுத்த முடியும்.
அது ஒவ்வொரு உறுப்பு இடையே வரிசைகள் இடைவெளி சங்கிலிச்சேர்ப்பின் மூலம் வாக்கியத்தில் வார்த்தைகள் இணைப்பதன் மூலம் ஒதுக்கப்படும் என்பது குறிப்பிடத்தக்கது. எனவே, ஒரு நன்கு கட்டப்பட்ட அமைப்பு பெற விரும்பும் தெளிவாக அப்படியே இடைவெளி சேர்ப்பதன் மூலம் இடைவெளி இருப்பதைச் சுட்டிக்காட்டலாம் வலது இடங்களில் இருக்க வேண்டும்: "."
பாஸ்கல் மற்றொரு அறுவை சிகிச்சை podderzhvaet, - சரம் ஒப்பிட்டு அல்லது சரங்களை ஒப்பீடு. அது கூட ஒரு எளிய கணித அறிகுறிகள் பயன்படுத்துகிறது:
- சமத்துவம் (=);
- / கீழ் (> மற்றும் <) ஓவர்;
- சமத்துவமின்மை (<>);
- மற்றும் விட அதிகமாகவோ சமமாக மற்றும் குறைவாக அல்லது சமமாக (> = மற்றும் <=).
தொடர்புடைய ஆபரேட்டர்கள் விளைவாக உண்மை அல்லது பொய் ஒரு பூலியன் மதிப்பு வருவேன்.
ஒப்பீட்டு பாத்திரம் சரங்களை மூலம் தன்மையை நிகழ்ச்சி நிகழ்த்தப்பட்டு, குறைபாடுகளையும் முதல் விளைவாக குறியீட்டு அட்டவணைக்கு ஏற்றபடி தீர்மானிக்கப்படுகிறது போது. எனவே, அதிக இது ஒரு கண்டறிவதன் போது, நிலைகள் எங்கே அங்கு மாறுபட்ட கதாபாத்திரங்களில் இருக்கும், குறியீடு ஒப்பீடு பின்வரும் அட்டவணையில் மேற்கொள்ளப்படுகிறது வேண்டும், அதன் முடிவுகளின் அடிப்படையில் மற்றும் செயல்பாட்டின் வருமானத்தை என்று ஒரு பதில் மூலம் தீர்மானிக்கப்படும்.
சரம் மாறிகள் கொண்டு விழா
எந்த நிரலாக்க மொழி போல, பாஸ்கல் அங்கு சரம் பயன்படுத்த முடியும் எந்த செயல்பாடுகளை உடையதாக இருக்கும். பாஸ்கல் நீங்கள் ஒரு மாறி ஒரு பகுதியாக நகல் ஒரு உட்சரம் கண்டுபிடிக்க, ஒருவருக்கொருவர் பல சரங்களை இணைக்க, அதன் நீளம் கணக்கிட அனுமதிக்கிறது. இது பின்வரும் 4 செயல்பாடுகளை பயன்படுத்தி செய்யப்படுகிறது:
- வரி நகலெடுக்கப்படுவதை நகலெடுக்கும் செயல்பாடு ஒத்துள்ளது. இது மூன்று காரணிகள் உள்ளன - ஒரு சரம் அல்லது மாறி பெயர், நிலை தொடங்க மற்றும் நீங்கள் நகலெடுக்க வேண்டும் என்று எழுத்துக்களின் எண்ணிக்கை:
நகல் (எஸ், POZ, N) - சரம் மாறி, மற்றும் POZ மற்றும் n - - ஒரு முழு எஸ்.
- ஒரு சர சங்கிலி கூடுதலாக, CONCAT செயல்பாடு பயன்படுத்தி அறுவை சிகிச்சை மிகவும் வசதியான ஒரு வழியாகும் செய்ய, சின்னமாக, "+" பயன்படுத்தியது. அதன் வாதங்கள் ஒன்றிணைக்கப்பட வேண்டும் அனைத்து கோடுகள் மற்றும் அடையாள வார்த்தைகளைப் பயன்படுத்தினார் என:
CONCAT (S1, S2 ...).
- பெரும்பாலும் பாஸ்கல் செயல்பாடு பயன்படுத்தப்படும் நீளம் உள்ளது. இது கதாபாத்திரங்கள் எண்ணை அறிந்திருக்க, என்று - நீங்கள் சரம் நீளம் கணக்கிட பயன்படுத்த முடியும். இந்த மட்டுமே வாதம் சரம் ஆகும் - வெளியீடு பயனர் ஒரு முழு மதிப்பு பெறும்:
நீளம் (STR).
- மற்றும் பாஸ்கல் செயல்பாடுகளைக் கடந்த உட்சரம் தொடக்கத்தில் தேட வேண்டும் - பாஸ். அது தேவையான உட்சரம் தொடங்க அதில் இருந்து எழுத்துக்களின் எண்ணிக்கை கொடுக்கிறது, மற்றும் அதன் இல்லாத வழக்கில், 0 விளைவாக:
பாஸ் (நீர்மூழ்கிக் கப்பல்களை, S) கணக்கிடப்படுகிறது.
பாஸ்கல் சிகிச்சைக் வரிசைகள்
பாஸ்கல், இரண்டு பயன்படுத்தப்படும் ஸ்டாண்டர்ட் நடைமுறைகள். ஒரு சங்கிலித்தொடர் செருக - முதல் நீங்கள் ஒரு குறிப்பிட்ட உட்சரம், மற்றும் இரண்டாவது நீக்க அனுமதிக்கிறது.
இவ்வாறு, நீக்கு செயல்முறை, தேர்ந்தெடுக்கப்பட்ட வரிசையில் நீக்குகிறது கொண்டு சின்னங்கள் ஆகியவை குறிப்பிட்ட எண்ணிக்கையிலான ஒரு மி நிலையை கூறினார். இந்த அளவுருக்கள் ஒவ்வொரு செயல்பாட்டினால் வாதம்:
(எஸ், POZ, N) நீக்கு .
ஒரு சரத்தின் எழுத்துகளின் ஒரு வரிசை நுழைக்க, நீங்கள் நுழைக்கவும் பயன்படுத்த முடியும். நடைமுறை மூன்று அளவுருக்கள் பங்கு உள்ளது - உட்சரம், சரம் மற்றும் நிலையை நுழைவு எழுத்துக்கள் உருவாக்கப்படும் இருந்து:
(நீர்மூழ்கிக் கப்பல்களை, எஸ், POZ) நுழைக்கவும் .
தரவு வரிசைகளில் வகை மாற்றுதல்
பணிகளை நிகழ்த்தும் போது அடிக்கடி மாறிகள் வகையை மாற்ற வேண்டும். முழு எண் ஒரு சரம் மாற்ற எப்படி உதாரணத்திற்கு. பாஸ்கல் வேலை அளவு, ஒரு வரிசையில் எழுதப்பட்ட எண்கள் சேர்க்க அனுமதிக்க இல்லை, எனவே, அவர்கள் வகை மாற்ற வேண்டும். இந்த சிறப்பு நடைமுறைகள் உள்ளன:
- பாஸ்கல் ஒரு முழு ஒரு சரம் மாற்ற செயல்முறை StrToInt பயன்படுத்த வேண்டும். விளைவாக முழு மதிப்பு ஒரு மாறி பின்வருமாறு எழுதலாம், அதனுடன் கணித செயல்பாடுகளை மேற்கொள்ளும்.
- பயன்படுத்தப்படும் StrToFloat நடைமுறை கொடுக்கப்பட்ட சரம் இருந்து ஒரு மிதவைப் புள்ளி பெற தேவைப்பட்டால். அத்துடன் முழு எண்ணாக, அதன் அமலாக்கம் விளைவாக உடனடியாக பயன்படுத்த முடியும்.
- எதிர் செயல்பாட்டில் செய்ய - ஒரு சரம் எண்ணைப் மாற்ற - நீங்கள் IntToStr க்கான மிதக்கும் புள்ளி எண்கள் சார்ந்த மதிப்புகள் FloatToStr நடைமுறைகள் பயன்படுத்த வேண்டும்.
- நடவடிக்கைகள் மற்றும் வால் - வகையை மாற்ற மற்றொரு வழி இது தொடக்க அல்லது முடிவு தரவு வகை, தெரிந்து கொள்ள தேவையில்லை சிறப்பு செயல்முறைகளை பயன்படுத்தாமல் உள்ளது. முதல் ஒரு சரம் எண் மொழிபெயர்ப்பு தயாரிக்கும் மற்றும் ஒரு வாதம் இரண்டு மதிப்புகள் போன்ற உள்ளது - விதை மற்றும் மாறி பெயர் வரிசையில். இரண்டாவது தலைகீழ் நடவடிக்கையைச் செய்கிறது, மற்றும் ஒரு அளவுரு மேலும் உள்ளது - மாற்றல் துல்லியம் சொல்ல நடைமுறை வழங்கப்பட்ட குறியீட்டை உள்ள எண் மற்றும் சரம் மதிப்புகள் கூடுதலாக. உதாரணமாக, ஒரு முழு எண் மாறி பின்ன எண் எழுத முயற்சிக்கிறேன், குறியீடு தவறியதும் இதில் எழுத்துக்களின் எண்ணிக்கை, மற்றும் போது சரியான மாற்றம், அதன் மதிப்பு 0 காண்பிக்கும்.
Similar articles
Trending Now