TölvurForritun

Band rekstraraðila í Pascal - string

Forritun er stöðugt tengdur við vinnu með einhverjum gögnum, svo sem strengi. Band rekstraraðila er skilgreint á sama hátt og í flestum tungumálum, þar á meðal Pascal: band. En Pascal hefur sín sérkenni og eiginleika sem þú þarft að vita áður en þú byrjar.

Hvað er band í Pascal?

Áður en þú skilja setningafræði streng gögn gerð í Pascal, ætti það að vera ljóst að það getur verið band. Í staðreynd, í Pascal band - fylki af stöfum, sem hver um sig getur verið hvaða þáttur ASCII-table. Það er, eins og strengur getur verið hvaða bókstafur, númer, greinarmerki eða rúm.

Hámarksfjöldi Fjöldi stafi í einu línu er 255 einingar, og hver af þeim fái samsvarandi raðnúmer. Því ef þú þarft að skrifa stóran texta í breytu, þá ættir þú að búa til úrval af streng. Pascal rétt aðferð beiðninni, og hægt er að vista mikið lengur texta gögn.

String gögn tegund

Yfir línuna er ábyrgur af taginu String. Pascal gerir forritara til að tilgreina nákvæmlega fjölda stafi eða láta þess lengd eftir sjálfgefið - í þessu tilfelli verður jafn 255. tilboð streng breytu, skráningu sömu rökum, verður fylgt eftir með hreinsun að tilgreina leitarorð -: band og, ef nauðsyn krefur, í hornklofum skráin lengd lína. Dæmið hér að neðan er gefið með band "str", lengd 10 stafir:

Var Str: string [10].

The Pascal band númer áætlunarinnar er hægt að setja hvaða gildi - það er bara nauðsynlegt að láta hana í einn quotes.

band aðgerðir

Það fer eftir tungumáli, og ræðst af fjölda viðskipta, sem hægt er að keyra á band. Pascal gerir þér kleift að bera saman og sameinast gögn band.

sameinast aðgerð (í öðrum orðum samtenging eða kúplingu) fer fram á að sameina margar raðir í eina. Hún er framkvæmd með því að bæta merki "+". Það er hægt að nota til að byggja upp einn róður, sem samanstendur af röð af tjáning, fastar og breytur.

Það skal tekið fram að með því að sameina orð í dag eftir concatenating strengi milli hvers þáttur í rúm verður saknað. Því langaði til að fá vel byggður uppbygging ætti að vera á réttum stöðum greinilega vísbending um bilið með því að bæta rými karakter, svo sem: "."

Annar rekstur podderzhvaet í Pascal, - band bera saman eða samanburður á strengi. Fyrir það líka notast við einfaldan formerki:

  • kynjanna (=);
  • Fleiri / færri (> og <);
  • Ójöfnuður (<>);
  • og meira en eða jafnt og og minni en eða jafn stór og (> = og <=).

Árangurinn af Vensla rekstraraðila mun skila Boolean gildi satt eða ósatt.

Samanburður er flutt persónu með því að táknstrengja, og þegar fyrsta afleiðing af ósamræmi er ákvarðað í samræmi við kóðun borðinu. Svo, þegar vangaveltur út hver einn er meiri, þeim stöðum þar sem það verður mismunandi stafi, númer samanburður mun fara fram í eftirfarandi töflu, og byggjast á niðurstöðum hennar og mun ráðast af viðbrögðum að rekstur skilar.

Virka með string breytur

Eins og með hvaða forritunarmál, Pascal there ert a tala af lögun sem strengurinn hægt er að nota. Pascal er hægt að afrita hluta af breytu, til að sameina margar strengi við hvert annað, til að finna hlutstreng og reikna lengd þess. Þetta er gert með því að nota eftirfarandi 4 aðgerðir:

  • Fyrir afritun línan samsvarar Afrita virka. Það eru þrjár breytur - streng eða breyta heiti, byrjar stöðu og fjölda stafa sem þú vilt afrita:

Afrita (S, POZ, n) - er S - strengbreyta, og POZ og n - heiltala.

  • Í viðbót við streng samtenging, með því að nota táknið "+", til að gera rekstur þægilegri leið með því að nota CONCAT virka. Sem rök hennar notað allar línur og táknræn tjáning sem verður að sameina:

CONCAT (S1, S2 ...).

  • Oft notað í Pascal virka er Length. Þú getur notað það til að reikna út lengd strengsins - það er, að vita fjölda stafa í því. Eina rök fyrir þessu er band sjálft - framleiðsla mun notandinn fá integer:

Lengd (STR).

  • Og síðasta aðgerðir í Pascal er að leita að í upphafi hlutstreng - Pos. Það skilar fjölda stafa sem að byrja þarf hlutstreng, og ef fjarveru hans, er afleiðing af 0:

POS (subs, s).

Meðferðir raðir í Pascal

Staðlaðar aðferðir sem notaðar eru Pascal, aðeins tveir. Fyrsti leyfir þér að fjarlægja ákveðna hlutstreng, og annað - til að setja inn í röð streng.

Svona, Eyða aðferð eyðir upplýsingum sem notaðar Lína valin við fyrmefnda stöðu hlutstreng ákveðinn fjölda af táknum. Hver af þessum þáttum er rök rekstri:

Eyða (s, POZ, N) .

Og setja röð af stöfum í streng, er hægt að nota Insert. The aðferð hefur hlutverk þriggja breytur - að undirstrengur, band og stöðu sem innskotið er úr stafi:

Insert (Varamenn, S, POZ) .

Breyting á gögn tegund strengi

Þegar framkvæmd þeirra verkefna sem oft þarf að breyta tegund af breytum. Lítum til dæmis, hvernig á að umbreyta a band til heil tala. Pascal leyfir ekki bæta símanúmerum skrifaðar í röð, svo að upphæð vinnu, sem þeir þurfa að breyta tegund. Fyrir þetta eru sérstakar aðferðir:

  • Að umbreyta a band til heiltölu Pascal þarf að nota aðferð StrToInt. Sú integer Hægt er að skrifa sem breytu, og framkvæma stærðfræði starfsemi með það.
  • Ef þú vilt fá fljótandi punkta númer frá skilgreindum streng, nota aðferð StrToFloat. Eins og heiltala, afleiðing af framkvæmd hennar er hægt að nota strax.

  • Til að framkvæma andstæða aðgerð - umbreyta tala við streng - þú verður að nota FloatToStr verklagsreglur fyrir fljótandi punkta og heiltölugildi fyrir IntToStr.
  • Önnur leið til að breyta tegund er að nota sérstaka málsmeðferð, sem ekki þarf að vita upphaf eða endir gögn gerð, - Str og Val. Fyrsta framleiðir þýðingu fjölda streng og hefur sem rök tveimur gildum - fræ og breytu nafninu röð. Seinni framkvæma hið gagnstæða aðgerð, og hefur ein færibreyta meira - í viðbót við tölugildi og band gildi í málsmeðferð veitt kóða til að segja þér ummyndun nákvæmni. Til dæmis, að reyna að skrifa brotin fjölda heiltölu breytu, kóðinn mun sýna fjölda stafa, þar sem það var bilun, og þegar réttur umbreytingu, gildi þess er 0.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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