FormacijaFakulteti i sveučilišta

Polje u „Pascal”. Program na polja „Pascal”

Uz zanimanje za programiranje se povećava svake godine. A ako specijalizirati u pisanje programa klađenje institucije rade na programskom jeziku kao C ++, u školama i fakultetima, studenti se uvode u „Pascal”. I na temelju jezika razumijevanja početak programiranja kroz korištenje softvera Delphi softvera. To odmah treba napomenuti da su programski podaci jezici pružaju veliki prostor za očitovanje njegove mašte. A ako se koristi jezik „Pascal” je dostupna s osnovnim programskim konceptima, onda Delphi je već moguće napisati punopravni program. I prilično važnu ulogu u pisanje programa ponekad donese odluku polja „Pascal”.

Prisutnost velikog broja vrlo različitih varijabli

Programski jezik dosta različitih varijabli, koje karakterizira prisutnost samo jedne vrijednosti. Oni su u mogućnosti pohraniti jednu vrijednost koja ima određenu vrstu. Izuzetak su string varijable. Oni je skup podataka, za koje tipa lik obilježje. Ali ove varijable obično smatra zasebna Vrijednost pozicije.

Nije tajna da koristite računalo, možete značajno smanjiti vrijeme za obavljanje određenog posla u vezi s velikim količinama podataka. No, pomoću samo one varijable koje su poznate za tipove osoba, možete spremiti svoj rad u memoriju i obrađuju podatke koji sadrže veliki broj redaka? Zadaci su prilično uobičajene u bilo kojem području djelovanja.

Naravno, to je uvijek moguće uvesti niz varijabli koje želite ostvariti svoje ciljeve. Također je moguće za njih kako bi se utvrdilo neke vrijednosti. No, kod programa samo će se povećati. Teško je pročitati kod, koji ima veliki broj redaka. Pogotovo kada je potrebno pronaći greške.

Prema tome, programeri su mislili takvo pitanje. Zato je na tim jezicima koji su razvijeni do danas, postoje varijable koje pružaju mogućnost za pohranu velike količine podataka u sebi. Polje u „Pascal” puno se promijenilo u pristupu programiranja. Dakle, smatra se da je važna varijabla u programskom jeziku.

Korištenje polja može značajno smanjiti količinu koda

Ovaj pojam skriva naredio niz podataka za koje jedna vrsta obilježje. Osim toga, ovi podaci su jedno ime. Također treba napomenuti da je ova definicija može odgovarati mnoge stvarne predmete: rječnici, crtane filmove i još mnogo toga. Ipak, najviše jednostavan niz u „Pascal” predstavljen je kao neka vrsta stola. Svaka stanica je jedna promjenjiva. Pomoću koordinata može definirati varijablu položaj, koji je potrebno ukupno stol.

Što se smatra jednodimenzionalno polje?

Najjednostavniji je onaj stol koji je linearan. U ovom nizu, kako bi se utvrdilo parametar lokacije dovoljno je navesti samo jedan broj. Složenije nizovi formiraju se na njihovoj osnovi.

Da bi opisao jednodimenzionalna polja u „Pascal”, jednostavno unesite sljedeći kod: Tip Array [] u .

Kao brojevima su varijable koje mogu imati redni tip. Ukazuje na raspon, potrebno je shvatiti da sjeme ne može biti veći kraj. Tip koji imaju niz elemenata može biti apsolutno bilo - bilo norma ili je prethodno opisano. Izbor će ovisiti o potrebi da se riješi određeni problem.

Kako se opis linearno?

Moguće je izravno opisati jednodimenzionalna polja u „Pascal”. To mora biti učinjeno u posebnom odjeljku, koji je potreban za ovaj postupak. Morate unijeti sljedeći kod: Var : Array [] u .

Da bi razumjeli kako opisati niz na „Pascal”, unesite sljedeći kod:

- Var

- S, VV: Array [5..50] realnog;

- K: Array [ 'C' .. 'R'] koji cijeli broj;

- Z: Array [-10..10] riječi;

- E: Array [3..30] Real.

U ovom primjeru, varijable S, VV i T je niz tih brojeva, koji su pravi. Skrivajući pod varijable vrste znakova i elemenata. Koji su na cijeli broj. U niz Z pohranjenog broja, vrsta u kojoj je riječ.

Među akcijama koje se mogu koristiti u radu s nizom, možete odabrati zadatak. On može biti podvrgnut cijelom stolu kao cjeline. Na primjer, S: = VV. No, potrebno je shvatiti da je operacija zadatak ne može biti podvrgnut samo polja „Pascal”, koja ima određenu vrstu.

Nema više operacija koje se mogu izložiti cijeli niz odjednom. Međutim, možete raditi s elementima na istom principu kao i ostali prostih brojeva koje imaju određenu vrstu. Kako bi se žaliti na određeni parametar, potrebno je navesti naziv polja. Kroz korištenje u uglatim zagradama potrebno je odrediti indeks, koji je karakterističan za željenu stavku. Na primjer: K [12].

Glavne razlike u odnosu na niz drugih varijabli

Osnovna razlika između komponenti stola može se smatrati jednostavnim varijabli koje na tipkovnici, moguće je dostaviti ne samo vrijednost indeksa, ali i izraz, koji će dovesti do željene vrijednosti. Primjer neizravno adresiranje može biti kako slijedi: V [K]. Varijabla K tako ima određenu vrijednost. Iz toga slijedi da je možete koristiti prilikom punjenja ciklusa, proces i ispisati niz.

Ovaj oblik organizacije može se naći u slučaju niza varijabli koje su dovoljno blizu svojih masovnih svojstvima, vrsti koja Char. No, postoje razlike. Oni su kako slijedi:

  1. String varijable mogu uvijek biti upisani s tipkovnice na zaslonu i ispisati.
  2. String varijable ograničene duljine. Možete upisati najviše 255 znakova. Smatra se kritični volumen niz 64 kb.

Primjenom bilo koje metode mogu biti izvedeni array podatke na ekranu?

Pozornost treba posvetiti metoda array izlaz sadržaja na zaslonu. Njihovi su nekoliko.

  1. Writeln (A [1], [2], A [3]). Ovaj primjer, iako primitivni, može pokazati kako se može primijeniti izravno na svakom pojedinom elementu inherentne stola. Međutim, neke od prednosti koje su nizovi na jeziku „Pascal” do jednostavnih varijabli, nije vidljiva ovdje.
  2. Program za A1;
    Var B: Array [1..10] koji cijeli broj;
    K: broj;
    početi
    Za K: = 1 do 10. Do {Ova tim organizira parametar ciklusa}
    Readln (A [K]); {Primijenjen javlja [I] pomoću tipkovnice}
    Za K: 1 = 10 downto Do {Postoji tablica unos u obrnutom redoslijedu}
    Pisanje (A [K], 'VVV')
    Kraj.

Takav programski kod na polja u „Pascal” pokazuje kako možete koristiti tipkovnicu za upisati 10 brojeva, ispisati ih, preraspodjela vrijednosti obrnutim redoslijedom. Ako se isti program prepisivati s velikim brojem varijabli umjesto niza, onda je kod znatno će se povećati. Time se značajno otežava proces čitanja program.

Povećanje kapaciteta zbog korištenja polja

Također je moguće ispuniti u tablici na one vrijednosti koje su jednake kvadratu indeksa elemenata. Također je moguće napraviti takav niz žice u „Pascal”, koji će omogućiti da svi brojevi su automatski. Kao što možete vidjeti, korištenje niza značajno povećava mogućnost programskom jeziku „Pascal”.

Obrada linija niz vrlo čest u raznim zadacima. Stoga ne postoji ništa čudno u tome što su studiranje na fakultetima i školama. Osim mogućnosti da nose polja su dovoljno opsežna.

Što se krije ispod dvodimenzionalni niz?

One mogu zamisliti takav stol, koji je samo nekoliko redaka. Svaki redak ima više stanica. U takvoj situaciji, kako bi se točno utvrdilo položaj stanica, treba napomenuti nije jedan indeks, kao što je bio slučaj s linearnim nizovima i dva - brojeva koji su specifični za retka i stupca. Takve percepcije karakterizira dvodimenzionalnih polja u „Pascal”.

Kako napraviti opis tablicama ove vrste?

To struktura podataka koja se nalazi na jeziku „Pascal” kako bi zadržali vrijednost ove tablice naziva se dvodimenzionalni niz. Opis ovog polja može odmah pomoću dvije metode.

  1. Var B: Array [1..15] od Array [1..30] koji cijeli broj;
  2. Var B: Array [1..15, 1..30] koji cijeli broj.

U svim tim slučajevima opisuje dvodimenzionalni niz, koji ima 15 redaka i 30 stupaca. Ti opisi koje su prethodno navedene, su apsolutno jednaki. Za početak rada s jednim od elemenata, dva indeksi bi trebao biti dodijeljen. Na primjer, [6] [5] ili A [6,5].

izlaz Zaslon će biti gotovo ista kao u slučaju jednodimenzionalnog polja. Vi samo trebate odrediti dva indeksa. U svim drugim razlikama kao takve nisu dostupni, tako da govorimo o tome nije potrebno mnogo vremena.

Prva metoda kojom možete razvrstati

Ponekad vam je potrebno za sortiranje podataka. Da biste to učinili na jeziku su naredbe. Dva su algoritmi, koji mogu biti izrađene u polje za sortiranje „Pascal”. Značenje metode izravnog odabira leži u činjenici da je, u potpunosti ugradnja svaku varijablu tablicu ciklusa bit će u usporedbi s drugim vrijednostima. Drugim riječima, ako postoji niz od 15 brojeva, prvi broj 1 će se postupak usporedbe s drugim brojevima. To će se dogoditi tek u trenutku kada je, na primjer, nalazi se element koji veći od prvog broja. Nakon toga, usporedba će biti upravo lik. Tako da će se ponoviti sve do trenutka dok ne pronađete najveći element sve predložene. Ova metoda je vrlo jednostavna za one programere koji su tek počeli raditi na jeziku.

Druga metoda niz sortiranje

Druga metoda - mjehurić. Suština ove metode leži u činjenici da postoji usporedba susjednih parova. Na primjer, 1, i 2, 2 i 3, 3 i 4, i tako dalje. D. U slučaju da dobivena vrijednost će u potpunosti odgovaraju uvjetima sortiranje, onda će biti premještena na kraju cijeli niz, r. F. pojavljuju kao „mjehurić” , Ovaj algoritam je najteže zapamtiti. Međutim, ne morate ga pamtiti. Glavna stvar je da razumije cijelu strukturu koda. A tek onda se može tvrditi kako bi se postigla velike visine u programiranju.

zaključak

Nadamo se da ste razumjeli što čini polja, kao i način na koji možete sortirati pronaći određenu vrijednost ili da se postigne određeni cilj. Ako ste odlučili riješiti određeni problem „Pascal” polja u kojem zauzimaju važno mjesto, a zatim proučiti ih je potrebno ići temeljito. To utječe na faktore kao što su prisutnost jezika u dovoljno velikom broju varijabli koje se koriste u određenim situacijama pojednostaviti sve koda u cjelini. Nizovi se smatra da su temeljne vrijednosti, studija koja bi trebala biti obavezna.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hr.unansea.com. Theme powered by WordPress.