OrdenagailuakProgramazioa

Array. The array elementu. array elementu zenbatekoa, kopurua,

Programazioa - luze, sormen prozesua da. gogor nahikoa zerbait ikasteko arlo honetan, ez duzu horren gainean eraiki behar Apps printzipioak ulertzeko gaitasuna badu. Gaur egingo array bat, array elementu eta eragiketa sinpleak haiekin hitz egin dugu.

definition

elementu honekin lanean hasi aurretik programazio ingurunea , zer ari gara aurre ulertu behar dugu. Irakasleak unibertsitateetan zure abstruse definizioak errepikatu daiteke eta horiek Cram duzu behar dituzte, baina ez du axola to Programmer hau garrantzitsua da funtsa ulertzeko, eta ez da azaldu besteei gai. Zer da array bat? array elementu guztiak elkarrekin daude eta osatzen objektua. Bestela esanda, multzo bat, mahai bat, balioak katea barietate bat. Guztiak elkarrekin zenbakidun elementuen zerrenda bat osatzen dute. array itxura hau da:

  • M (i), non M - array bera, bere izena da. i - array elementu kopurua da. Elkarrekin, bi zenbaki horiek i-garren elementua array M. bezala irakur daiteke

programazio hainbat hizkuntzetan, balore horiek mota desberdinak esleitzen daiteke. Adibidez, Pascal zenbakitze esklusiboki gerta daiteke zenbaki eta aldagaia i mota osokoa bakarra izan daiteke. PHP, gauza desberdinak dira. Ez dago i - ahalbidetzen duen elementua aurkitu duzu gakoa da, eta ez du array axola, gakoa osoari hitza izango litzateke - array ( "bar"). Hori egitean, array elementu erabat edozein motako izan daiteke.

zikloak

Kontzeptu hori guretzat baliagarria array eragiketak batzuk kontuan dago. Zikloak - operazio bera errepikatzen behin eta berriro, betiere ez dago baldintza errepikapena da baldintzapeko adierazpenak dira. Bi zikloak mota identifikatu ahal izango dira.

  • "Oraindik ez". Kasu honetan, begizta gorputza errepikatuko da azken baldintza arte. Hau da, lehen aldaketa counter, eta, ondoren, kalkulatu egingo da, eta ondoren, zikloa bukatzen.
  • "Orain arte." Isla honetan desberdinean batera. Lehenik eta behin, egiaztatu exekuzio baldintza, gero programa zikloa exekutatu, eta ondoren kontraerasoan aldatzen.

Printzipioz, bi aukerei baliokideak dira, gure kasuan ez du axola zein erabili, baina bakoitzak baliagarria bere metodoa izango da.

Horrez

Kasu batzuetan, programatzailearen zer array elementu batura da jakin behar da. Zeregin honen pean array elementu guztiak konbinatu behar ditugu dakar. Honekin dugu lagundu egingo zikloak. Adibide honetan, ez dugu zintzilika sortu programazio hizkuntza jakin batean eta segidan lerro bat eduki behar deskribatzeko.

  1. aldagaiak deklaratzen dugu. 'M' sorta bat aldarrikatu behar dugu, array elementu kopurua kontagailua "i", aldagai array elementu "to" kopurua, baita aldagai "R", eta horrek eramango gaitu eragiketa emaitza adieraziz.
  2. Idatzi array elementu kopurua "to" inolaz.
  3. Idatzi array elementu. antolatu dezakezu erabiltzailearekin elkarrizketa-sorta baten bidez edo, besterik gabe balio bat esleitzeko bakoitzari banaka.
  4. esleitu dugu i = 1, R = 0.
  5. Orain zati gogorrena. begizta behar dugu. Horretarako, lehenengo mota aukeratu behar duzu. Jarraian ziklo zenbaketa elementuen adibide bat emango dugu. Pascal - Adibidez, programazio hizkuntza erabiltzen dugu.

errepikatu

R = R + M [i];

i = i + 1;

arte i> k

Zer ikusiko dugu? Lehen ziklo "errepikatu" komando irekiko da. Ondoren, aurreko aldagaiaren balioa, elementu guztien batura esanahia array, array beste elementu bat gehitzen ari gara. Gehikuntza counter (array zenbakia). Ondoren, talde bat "arte" begizta kontagailu array haratago joan ala ez egiaztatu dugu. Azken finean, 5 elementu (k = 5) bakarrik ditugu izanez gero gehitu M [6] ez du zentzurik, hutsik egon beharko da.

baldintza

mugitzea array hurrengo zeregin aurretik, dezagun gogoratzen baldintzapeko adierazpenak. programazio hizkuntza gehienetan, sintaxia itxura hau du:

bada (baldintza) ondoren (aginduen serie), bestela (komandoak baldintza ez bada egia);

Deskripzio orokorra liteke honen antzeko soinua: "baldintza egia bada, orduan hartu komandoak lehen blokea, edo bigarren bloke bat egiteko." Baldintzapeko adierazpenak balio desberdinak konparatu eta gehiago beraien "patu" zehazteko erabilgarria. Guztion zikloak batera, datu analisi tresna multzo indartsu bat bihurtzen dira.

konparazio

Hori oraindik ahalbidetzen array bat egin digu? array elementu ordenatuko daiteke, ikus baldintza batzuk badatoz, eta elkarren artean alderatu. Nire unibertsitateko irakasleak adibide gogoko bat - gehienez array elementu aurkitu. Adibidez, erabili C ++ lengoaia.

  • Xehetasun sartu gabe, beharrezkoa da aldagai bera aldarrikatu aurreko adibide bezala, salbuespenak salbuespen. ziklo mota bat tranparik apur bat. of "i = 0" kasu berria. Zergatik da, behean azaldu dugu.

bitartean (i <= k)

{

i = i + 1; // edo ordezkatu daiteke i + = 1 eginez;

badu (R <= M [i])

{

R = M [i]

}

}

Ikus daitekeen bezala, ziklo-mota hau, lehenengo baldintza egiaztatzen, eta soilik orduan hasiko da zenbateko kontatuta. Zer ari da gertatzen? Lehenik eta behin, egiaztatu desberdintasuna leialtasun i <= k, beraz, zatoz bada array M [1] lehen elementua dugu eta konparatu gure "R" baieztatzea aldagai. Bada, "R" array elementu bat baino txikiagoa da, gero elementu balioa esleitzen zaio. Horrela, denbora denean array osoan zehar joan ginen at, eduki izango da kopuru handiena.

PHP

Hau urrun bat programazio ezagunenetako hizkuntza da. Arraroa da, nahiz eta gehien ospetsuek unibertsitate gehienetan hori ez irakatsi zion baina gehien hutsal oinarriak nagusiari posizio bat eta bosgarren kalifikatzailearen batean. Zer da, beraz, gurekin ustez beste hizkuntzak desberdinak?

PHP programatzaile gehien polifazetikoa array sortu nahi ematen du. Array elementu erabat edozein motako izan daiteke. Bada du Pascal berean, mota bakar bat zehaztu behar dugu (adibidez, zenbakia), orduan testuarekin line idazteko, array-mota aldatu gabe modurik ez dugu ... Baina mota aldatzeko baduzu, eta zenbakizko datuak testu soil izango da, eta beraz, ezin dugu beraiekin eraman edozein eragiketa matematiko kodea gehigarri eta buruko mina gabe.

PHP array elementu In - unitate independente bat da. array soilik erabiltzen da biltegiratze erosotasuna eta manipulazioa da. Eta garrantzitsuena, nor dira beste pls batetik matrizeak lanean ohituta dutenentzat, zehazki kontrako elementu bera antolatu dezakezu. array PHP apur bat gehiago beste hizkuntzetan baino konplexuagoa elementuen helegitea, baina merezi du.

emaitza

Zer esango ondorio dugu? Arrayak - dimentsio anitzeko datuak biltegi bat, informazio-bolumen handiekin lan zehar funtzionatu ahalbidetuz. Artikulu honek ez du jotzen dimentsio anitzeko matrizeak, beste eztabaida Gai honi delako. Azkenik aholku txiki bat. errazago subjektu matrizeak zenbaki batzuk imajinatzea ulertu egin ahal izateko - Hemen lehena, baina bigarren eta abar. Hau array da. horietako bat harremanetan jarri nahi baduzu, hautatu programa kopurua. pertzepzioa Hau zure bizitza eskolan askoz errazagoa. Gogoratu, ez da beti merezi ulertezina hitzaldian irakasleak entzuten, haien modu hobea aurkitzeko gai ulertzeko.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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