TelefoniaPrugrammazione

Operatore String in Pascal - catena

Prugrammazione hè sempri in lea cù u travagliu cù qualchì dati, cum'è filu. operatore String veni difinutu la listessa manera in più lingue, cumpresi Pascal: catena. Ma Pascal hà u so propriu tipu è proprietà chi vi tocca à sapè davanti à voi principiatu.

Cosa hè una catena in Pascal?

Prima avemu fari cu la funetica di una catena tipu dati in Pascal, si deve esse capitu chì a catena ponu esse. In fatti, a catena Pascal - una partita di caratteri, ognunu di li quali pò esse un elementu di u ascII-tavulinu. Chì hè, ogni lettera, numeru, punctuation mark o di u spaziu pò ièssiri usatu comu na souhaitons.

U massimu nummaru di parsunaghji in una ligna hè 255 unità, è ognunu di li riceve u numeru fiata currispundente. Pirciò, si voi tocca à scrive un grande u testu à una variàbile, vi deve creà una partita di catena. Pascal ricunnosce bè a dumanda, è vi pò salvà dati testu accumpagna più.

activité dati String

Over i ligna hè incaricatu di tipu String. Pascal permette di u so editore di specificà u nùmeru esattu di i caratteri o di fà lu in u bastimentu difettu - in stu casu, ùn hà da esse uguali à 255. Lu postu di To dichjarà una variàbile string, annonce u listessu argumenti, deve esse seguita da una dui punti à specificà un segnu -: catena, è, s'edda casca, in piazza piazza iscrizzione lunghezza ligna. L'esempiu quì sottu hè datu da a catena "st", longa 10 caratteri:

Var st: catena [10].

U codice String Pascal di u prugrammu pò esse stabilitu un raportu - hè necessaria chè a chiùdiri lu in virgulette sola.

opérations String

Sicondu u lingua, è hè decisa da u numaru di compra, chì pò curriri a catena. Pascal permette à paragunà è catena fusioni dati.

mischjà NC (in altre parolle un concatenation o clu clutch) hè tutu à mudificà parechje filari in unu. Hè realizatu agghiuncennu lu signu "+". Si pò esse usata à custruì una sola fila cunzistìa di na serî di sprissioni, constants e variàbili.

It S'avissi a nutari chi da cumminari parolle in fraza da concatenating file difettu trà ogni elementu sarà sà mai. Pirciò, vulennu pè ottene una struttura di bè custruitu-duvia esse in i lochi dritta quì chiaramenti a prisenza di u difettu agghiuncennu un caratteru u spaziu, cum'è: "."

Un altru operatu podderzhvaet in Pascal, - string parauni o di paraguni di filu. Per lu usa dinù una sèmplice segni matimatica:

  • ugualità (=);
  • A Pulenda / À (> è <);
  • Inuguaglianza (<>);
  • è più cà, o uguali à è menu cà, o uguali à (> = è <=).

U risultatu di l'uperatori SEWING vi tornatu un boolean value di fàusi o veri.

Paragunà si svorgi caratteru da e catene, è quandu u prima risultatu di inconsistencies hè dicisa, secondu à u tavulinu ondes. Allura, quannu millesimu fora chì unu hè più grande, a pusizioni di unni ci sarà i caratteri diversi, paragunà u corsu hà da esse purtatu fora à la tavula seguenti, è basatu nantu à u so i risultati, è hà da esse truvatu da una risposta chì u torna operatu.

Funziunava cù variàbili catena

As incù ogni lingua di prugrammazione, Pascal ci sò un numeru di e funzioni cu cui la catena pò ièssiri usatu. Pascal permette à voi à cupià una parti di una variàbile, à mischjà a multiplicità di filu à iddi, a truvà un substring, è di calculari so lunghezza. Stu hè fattu cù i seguenti 4 funzioni:

  • Di cupiari di a linia currisponde funzione Copy. It cuntene trè login - una catena, o nomu variàbbili, postu principiatu è u numaru di i caratteri chì vo vulete per cupià e:

Copy (S, Fraté, n) - hè S - variàbbili catena, è Fraté è n - un nteru.

  • In aghjunta à un concatenation catena, aduprendu u sìmmulu "+", à fà u funziunamentu di più còmuda manera usandu funzione Concat. Cum'è u so argumenti usatu tutti i linii è sprissioni simbolichi chì deve esse cumminata:

Concat (S1, S2 nzinu ...).

  • Spissu usatu in funzione Pascal hè Length. Pudete puru aduprà a calculari lu durata di u string - chì hè, à cunnosce u numeru di i caratteri in lu. U solu argumentu di stu hè la catena stessa - la pruduzzioni i me vi riceve un valori nteru:

Lunghezza (st).

  • È l 'ultimu di i funzioni in Pascal hè a ricerca di u principiu di u substring - fai. Hè torna u numeru di i caratteri da chì a accumpagnari la substring nicissarii, è in casu di u so sustegnu, hè u risultatu di u 0:

Fai (s'affairer, S).

Trattamenta filari in Pascal

prucedure standard usatu in Pascal, solu dui. A prima permette à voi à caccià una certa substring, è lu secunnu - à inserisci in una catena seria.

Cusì, a prucedura sguassà sguassa u fila sceltu, cù li pusizzioni di nu substring di un certu numaru di sìmmuli. Ognunu di sti parametri hè l 'argumentu di u funziunamentu:

Sguassate (S, Fraté, n) .

E inserisci una siquenza di parsunaghji in una catena, pudete puru aduprà inserisci. A prucedura hà u rollu di i trè login - i substring, la catena è u postu da a quali u job hè fatta di i caratteri:

Inserisci (s'affairer, S, Fraté) .

Cambiendu u tippu di linii dati

Quandu a prisintari fora i fatti spissu hannu a canciari lu tipu di e variàbili. Guardà, per esempiu, quantu a cunversione di una catena di nteru. Pascal ùn permettenu di cresce e numari scritti in una fila, cusì, per u numeru di u travagliu, u bisognu di cambià u tippu. Per sta ci sò prucedure particulari:

  • Di cunvertisce una catena di una nteru in Pascal tocca à aduprà a prucedura StrToInt. U valore nteru favurèvuli pò esse scritta cum'è un variàbbili, è fà opérations matimatica cun ella.
  • Sè vole à avè un puntu Salvinia da un datu String usatu prucedura StrToFloat. Oltri nu nteru, u risultatu di u so matematiche pò ièssiri usatu subitu.

  • À fà u funziunamentu riversu - cunvertisce un numaru à una catena - vi tocca à aduprà prucedure FloatToStr di Salvinia-puntu è valori nteru di IntToStr.
  • Un'altra a canciari tippu hè l 'usu di e prucedure particulari, chì ùn tocca à sapè u tippu principiu, o fine data, - Str e Val. First pruduci traduzzione di u numeru di una catena è hà cum'è un argumentu dui valori - la pusterità è a fila nomu variàbbili. A seconda pena u funziunamentu di riversu, è hà una paràmetru di più - à Campu Tondu à i valori numeric è catena in u codice prucedura furnite à dì vi la pricisioni e cunversione. Per esempiu, cunvince à scrive u numaru fractional à una variàbile nteru, u codice vi mostra u numeru di i caratteri, a cui ci hè statu un disturbu, è quandu a mutazione diritta, u so valore hè 0.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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