కంప్యూటర్లుప్రోగ్రామింగ్

పాస్కల్ స్ట్రింగ్ ఆపరేటర్లు - స్ట్రింగ్

ప్రోగ్రామింగ్ నిరంతరం స్ట్రింగ్స్ కొన్ని డేటా, తో పని తో అనుసంధానించబడి ఉంది. స్ట్రింగ్ ఆపరేటర్లు అనేక భాషల్లో, పాస్కల్ సహా అదే విధంగా నిర్వచిస్తారు: స్ట్రింగ్. కానీ పాస్కల్ మీరు మొదలు ముందు తెలుసుకోవాలి దాని స్వంత లక్షణాలు మరియు లక్షణాలను కలిగి ఉంటుంది.

పాస్కల్ ఒక స్ట్రింగ్ అంటే ఏంటి?

మేము ఒక స్ట్రింగ్ యొక్క సింటాక్స్ పరిష్కరించేందుకు ముందు పాస్కల్ డేటా రకం, అది స్ట్రింగ్ ఉండాలనే అర్ధం చేసుకోవాలి. నిజానికి, పాస్కల్ స్ట్రింగ్ లో - వీటిలో ప్రతి ASCII పట్టిక ఏ మూలకం ఉంటుంది అక్షరాలు యొక్క వ్యూహం. ఆ ఏ అక్షరం, సంఖ్య, విరామ మార్క్ లేదా స్థలం ఒక ప్రాంప్ట్ ఉపయోగించవచ్చు, ఉంది.

గరిష్ట అక్షరాలు సంఖ్య ఒక లైన్ లో 255 యూనిట్లు, మరియు వాటిలో ప్రతి ఇదే క్రమ సంఖ్య అందుకుంటుంది. అందువలన, మీరు ఒక వేరియబుల్ ఒక పెద్ద టెక్స్ట్ వ్రాయడానికి అవసరం ఉంటే, మీరు స్ట్రింగ్ యొక్క వ్యూహం సృష్టించడానికి ఉండాలి. పాస్కల్ సరిగ్గా అభ్యర్థనను ప్రాసెస్, మరియు మీరు ఎక్కువ కాలం టెక్స్ట్ డేటా సేవ్ చేయవచ్చు.

స్ట్రింగ్ డేటా రకం

లైన్పై రకం స్ట్రింగ్ యొక్క బాధ్యత. , అవసరమైతే, చదరపు బ్రాకెట్లలో పొడవు నమోదు లో స్ట్రింగ్ మరియు: - పాస్కల్ అక్షరాలు కచ్చితమైన సంఖ్యను పేర్కొనండి లేదా డిఫాల్ట్ పొడవు మీద వదిలి ప్రోగ్రామర్ అనుమతిస్తుంది - ఈ సందర్భంలో, అది అదే వాదనలు జాబితా, ఒక స్ట్రింగ్ వేరియబుల్ ప్రకటించాలని 255 సమానంగా ఉంటుంది, ఒక కోలన్ తరువాత తప్పక ఒక కీవర్డ్ తెలుపుటకు లైన్. ఉదాహరణకు క్రింద 10 అక్షరాల పొడవు స్ట్రింగ్ "STR" ద్వారా ఇవ్వబడింది:

var STR: స్ట్రింగ్ [10].

కార్యక్రమం పాస్కల్ స్ట్రింగ్ కోడ్ ఏ విలువ అమర్చవచ్చు - ఇది సింగిల్ కోట్స్ లో జతపరచు మాత్రమే అవసరం.

స్ట్రింగ్ ఆపరేషన్లు

భాష మీద ఆధారపడి, మరియు స్ట్రింగ్ అమలు చేసే లావాదేవీల సంఖ్య ద్వారా నిర్ణయించబడుతుంది. పాస్కల్ పోలిక మరియు మేళనం స్ట్రింగ్ డేటా అనుమతిస్తుంది.

ఆపరేషన్ (ఇతర పదాలు సమ్మేళనం లేదా క్లచ్ లో) విలీనం బహుళ వరుసలు కలిపి నిర్వహిస్తారు. ఇది సైన్ "+" జోడించడం ద్వారా అమలవుతుంది. ఇది వ్యక్తీకరణలు, స్థిరాంకాలు మరియు వేరియబుల్స్ వరుస కలిగి ఒక వరుస నిర్మించడానికి ఉపయోగించవచ్చు.

ఇది ప్రతి మూలకం మధ్య వరుసలు ఖాళీ concatenating ద్వారా వాక్యంలో పదాలు కలపడం ద్వారా తొలగించిన చేయబడుతుంది గమనించాలి. అందువలన, ఒక చక్కగా కట్టబడిన నిర్మాణం పొందుటకు కోరుకుంది కుడి ప్రదేశాల్లో ఉండాలి స్పష్టంగా వంటి ఒక ఖాళీ పాత్ర జోడించడం ద్వారా ఖాళీ ఉనికిని సూచిస్తాయి: "."

పాస్కల్ మరో ఆపరేషన్ podderzhvaet, - స్ట్రింగ్ సరిపోల్చండి లేదా తీగలను పోలిక. ఇది కూడా ఒక సాధారణ గణిత చిహ్నాలు ఉపయోగిస్తుంది:

  • సమానత్వం (=);
  • / కింద (> మరియు <) ఓవర్;
  • అసమానత (<>);
  • మరియు ఎక్కువ లేదా సమానం కంటే తక్కువ లేదా సమానం (> = మరియు <=) కంటే.

రిలేషనల్ ఆపరేటర్లు ఫలితంగా నిజమైన లేదా తప్పుడు బూలియన్ విలువ తిరిగి.

అసమానతలు మొదటి ఫలితంగా ఎన్కోడింగ్ పట్టిక ప్రకారం నిర్ణయిస్తారు ఉన్నప్పుడు పోలిక పాత్ర తీగలను పాత్ర ప్రదర్శిస్తారు. కాబట్టి, ఎక్కువ ఇది ఒక ఇందుకు ఉన్నప్పుడు, స్థానాలు అక్కడ పాత్రలను ఉంటుంది కోడ్ పోలిక క్రింది పట్టిక లో చేపట్టారు ఉంటుంది, మరియు దాని ఫలితాలు ఆధారంగా, మరియు ఆపరేషన్ తిరిగి ఒక ప్రతిస్పందన నిర్ణయిస్తాయి.

స్ట్రింగ్ వేరియబుల్ తో ఫంక్షన్

ఏ ప్రోగ్రామింగ్ భాషతో వలె, పాస్కల్ అక్కడ స్ట్రింగ్ ఉపయోగించవచ్చు ఇది విధులు చేసుకుంటున్నాయి. పాస్కల్ మీరు ఉపస్ట్రింగ్ను కనుగొనేందుకు, ప్రతి ఇతర బహుళ తీగలను మిళితం, మరియు దాని పొడవు లెక్కించేందుకు, ఒక వేరియబుల్ ఒక భాగం కాపీ అనుమతిస్తుంది. ఈ క్రింది 4 ఫంక్షన్లను ఉపయోగించి జరుగుతుంది:

  • లైన్ కాపీ చేయడానికి కాపీ ఫంక్షన్ సూచించదు. ఇది మూడు పారామితులు కలిగి - ఒక స్ట్రింగ్ లేదా వేరియబుల్ పేరు, స్థానం మొదలు మరియు మీరు కాపీ కావలసిన అక్షరాలు సంఖ్య:

కాపీ (S, POZ, n) - స్ట్రింగ్ వేరియబుల్, మరియు POZ మరియు n - - పూర్ణాంకం S ఉంది.

  • CONCAT ఫంక్షన్ ఉపయోగించి ఆపరేషన్ మరింత అనుకూలమైన మార్గం చేయడానికి, చిహ్నం "+" ఉపయోగించి ఒక స్ట్రింగ్ జోడింపు పాటు, లో. దాని వాదనలు కలిపి తప్పక అన్ని లైన్లు మరియు సింబాలిక్ వ్యక్తీకరణలు ఉపయోగిస్తారు వంటి:

CONCAT (S1, S2 ...).

  • తరచుగా పాస్కల్ ఫంక్షన్ ఉపయోగిస్తారు పొడవు ఉంది. అది అక్షరాల సంఖ్యను తెలుసుకోవాలి, అని - మీరు స్ట్రింగ్ యొక్క పొడవు లెక్కించేందుకు ఉపయోగించవచ్చు. ఈ కోసం మాత్రమే వాదన స్ట్రింగ్ కూడా ఉంది - అవుట్పుట్ యూజర్ పూర్ణాంకం విలువ అందుకుంటారు:

పొడవు (STR).

  • పోస్ - మరియు పాస్కల్ విధులు గత ఉపస్ట్రింగ్ను ప్రారంభంలో కోసం శోధన ఉంది. ఇది అవసరం ఉపస్ట్రింగ్ను ప్రారంభించడానికి ఇది నుండి అక్షరాల సంఖ్యను అందిస్తుంది, మరియు దాని లేకపోవడంతో విషయంలో, 0 ఫలితం:

పోస్ (Subs, S).

పాస్కల్ చికిత్సలు వరుసలు

ప్రామాణిక విధానాలు పాస్కల్, కేవలం రెండు ఉపయోగిస్తారు. వరుస స్ట్రింగ్ ఇన్సర్ట్ - మొదటి మీరు ఒక నిర్దిష్ట ఉపస్ట్రింగ్ను, మరియు రెండవ తొలగించడానికి అనుమతిస్తుంది.

అందువలన, తొలగించు ప్రక్రియ, ఎంచుకున్న అడ్డు తొలగిస్తే చెప్పారు చిహ్నాలు ఒక నిర్దిష్ట సంఖ్యలో ఉపస్ట్రింగ్ను యొక్క స్థానంతో. ఈ పారామితులు ప్రతి ఆపరేషన్ వాదన:

(S, POZ, n) తొలగించు .

మరియు ఒక స్ట్రింగ్ లో అక్షరాలు క్రమం ఇన్సర్ట్, మీరు చొప్పించు ఉపయోగించవచ్చు. విధానం మూడు పారామితులు పాత్ర ఉంది - ఉపస్ట్రింగ్ను, స్ట్రింగ్ మరియు చొప్పించు పాత్రలు తయారు చేసే నుండి స్థానం:

(Subs, S, POZ) చొప్పించు .

డేటా రేఖల రకం మార్చడం

పనులు తనపై ఉన్నప్పుడు తరచుగా చరరాశుల రకం మార్చడానికి కలిగి. పూర్ణాంకం ఒక స్ట్రింగ్ మార్చేందుకు ఎలా ఉదాహరణకు, పరిగణించండి. పాస్కల్ పని మొత్తం వరుసగా వ్రాసిన సంఖ్యలు జోడించడానికి అనుమతించదు, కాబట్టి, వారు టైప్ మార్చాలి. ఈ కోసం ప్రత్యేక విధానాలు ఉన్నాయి:

  • పాస్కల్ పూర్ణాంకం ఒక స్ట్రింగ్ మార్చడానికి ప్రక్రియ StrToInt ఉపయోగించాలి. ఫలితంగా పూర్ణ సంఖ్య విలువ ఒక వేరియబుల్ వంటి వ్రాయవచ్చు, మరియు అది తో గణిత కార్యకలాపాలు నిర్వహించేందుకు.
  • అవసరమైతే ఉపయోగిస్తారు StrToFloat విధానం ఇచ్చిన స్ట్రింగ్ నుంచి ఫ్లోటింగ్ పాయింట్ పొందటానికి. అలాగే పూర్ణాంకం వంటి, దాని అమలు ఫలితంగా వెంటనే ఉపయోగించవచ్చు.

  • రివర్స్ ఆపరేషన్ జరుపుటకు - ఒక స్ట్రింగ్ ఒక సంఖ్య మార్చేందుకు - మీరు ఫ్లోటింగ్ పాయింట్ మరియు IntToStr కోసం ఇంటీజర్ విలువలకు కోసం FloatToStr విధానాలు ఉపయోగించాలి.
  • Str మరియు Val - రకం మార్చడానికి మరొక మార్గం ప్రారంభం లేదా ముగింపు డేటా రకం, తెలుసుకోవాలి లేని ప్రత్యేక విధానాలను ఉపయోగించాల్సి ఉంది. మొదటి స్ట్రింగ్ సంఖ్యా అనువాదం ఉత్పత్తి మరియు ఒక వాదన రెండు విలువలు ఉంది - సీడ్ మరియు వేరియబుల్ పేరు వరుస. రెండవ రివర్స్ ఆపరేషన్ ప్రదర్శన మరియు ఒక పారామితి ఎక్కువ - విధానం అందించిన కోడ్ లో సంఖ్యా మరియు స్ట్రింగ్ విలువలు మార్పిడి యొక్క ఖచ్చితత్వాన్ని చెప్పడం పాటు. ఉదాహరణకు, ఒక పూర్ణాంకం వేరియబుల్ భిన్న సంఖ్య రాయడానికి ప్రయత్నిస్తూ, కోడ్ అక్షరాలు సంఖ్యను ఒక వైఫల్యం ఉంది దీనిలో, మరియు హక్కు పరివర్తన, దాని విలువ 0 కనిపిస్తాయి.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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