Delphi pozicije u Pascalu

računala

U Delphi, kao u bilo kojem drugom programskom jeziku, možete raditi s nizovima. Postoje mnoge funkcije za rad s njima. U ovom članku ćemo pogledati najpopularnije funkcije niza u Delphi.

Pronalaženje znaka u nizu

U Delphi, pos se koristi za pronalaženje položajaznak ili skupinu znakova u nizu. Ova funkcija koristi se na sljedeći način: pos (string koji tražimo, string koji tražimo). Na primjer, u riječi "stroj" moramo pronaći slovo "O". Napišite pos ('o', 'Automatski'). Za vrijeme izvršavanja programa, umjesto ove funkcije pojavljuje se broj 4. Budući da je slovo O u riječi "automatski stroj" na 4. mjestu. Ili želimo pronaći čitav niz simbola. U riječi "Hladnjak" naći "dile". Pos ('dil', 'hladnjak'). Vratit će se nama 5, budući da prolazak sile započinje s 5 znakova. Ako znak ili redak znakova u izvornoj liniji uopće ne postoji, tada funkcija vraća 0. Također je važno zapamtiti da su slova a i A drugačiji, pa ako trebate pronaći sva slova a u riječi, onda potražite a i A.

delphi pos

Ostale funkcije u Delphima

Uz pos funkciju, Delphi uključujepuno funkcija za rad s žicama. Na primjer, kopija funkcije. Koristi se za kopiranje jednog odjeljka s jedne linije u drugu. Također, funkcija konkavne funkcije služi kao dvosmjerni spojnik. Kao iu matematici dodaju se dva broja, linije se također spajaju.

String postupci u Delphima

delphi string funkcije

Funkcije uvijek vraćaju nešto, ali postupke- ne. Primjeri niznih postupaka su postupci umetanja i brisanja. Postupak brisanja može ukloniti fragmente iz niza. I Umetni - za umetanje. Sposobno kombinirajući ove postupke, a također i funkcije, možete postići odlične rezultate, na primjer, svi ispravljači pogrešaka koji naglašavaju pogrešno napisane riječi, te ih ispravljaju, prevoditelji, rječnici i tako dalje, rade. Svi koriste funkcije niza, ali vjerojatno ne u Pascalu. Poznavanje niza funkcija i postupaka, možete, na primjer, napisati program prikazan na gornjoj slici.