Egitura sekuentzialak Zertarako eta zertarako dira?

Entzun al duzu inoiz egitura sekuentzialakEz badakizu, ez kezkatu, gaur gai interesgarri honi lotutako guztia dakarkizuegu, ez galdu.

egitura sekuentzialak-2

Egitura sekuentzialak

Programazioaren munduan ekintza horiek argibide bihurtzen diren lekuan hartzen dira eta jarraian beste sekuentzia bat agertzen da. Egoerak bata bestearen atzetik doazen zereginen moduan aurkezten dira: bata bestearen mende daudela eta berehala segitzen dutela esan daiteke.

Zentzu horretan, sekuentzia baten irteera beste baten sarrera bihurtzen da, ekintza esaldien bidez sortuz, ondoren berehala jarraitzen dutenak eta sistema eragileetako baliabideen barruan eragiketa edo ekintza sortzen dutenak.

du egitura sekuentzialak  ekintza bakoitzean exekutatzen dira eta dagokien ordena dute, prozesu bakoitza beste bat amaitu ondoren sortzea ahalbidetuz, ia berehala. Hizkuntza programatikoan honakoa izango litzateke, ikus dezagun adibidea:

SARRERA x

SARRERA eta

laguntzailea = x

x = y

y = laguntzailea

INPRIMATU x

INPRIMATU eta

Ikus dezakegunez, "x" eta "y" -ren balioak integratzeko aukera ematen duen argibideen sekuentzia da, bitarteko aldagaien laguntzarekin, ulergarria den definizioa honako hau izango litzateke: x laguntzailean gordetzen da, y-n y balioa gordetzen da, eta horrek jatorrizko balioa galtzen du, baina kopia bat eduki osagarri gisa gordetzen da, balio horrek balio osagarria kopiatzen du eta x-ren hasierako balioa bihurtzen du.

Emaitza "x" eta "y" balioen arteko truke prozesua da, eragiketa egin ahal izateko sekuentzia definitu bat izan behar duten hiru eragiketekin; aginduak ordena zehatzean jartzen ez badira, sekuentzia galdu egiten da eta ekintza ez da funtzionatzen.

egitura sekuentzialak-3

Osagaiak•

Aurrekoak exekutatzen erraza den algoritmo bat aztertzera garamatza, sistema bateko programak eta aginduak exekutatzeko prozesuen barruan eguneroko prozesua bihurtuz. Horretarako, bere exekuzioa ahalbidetzen duten osagai batzuk egon behar dira.

esleipena

Lehenengo elementua esleipenak osatzen du, hau da, emaitzak memoriaren eremu batera igarotzean datza, han aldagai batekin aitortzen da eta, aldi berean, balioa jasoko du. Esleipen hori zehaztapen batzuen arabera aldatzen da:

-Sinple edo sinplea, esleipen ekintza bat da, non balio konstantea aldagai bati pasatzen zaion.

-Kontagailua, balioa berdin jasotzen da baina aldagai batean konstante bihurtzen da.

-Pilagailua, prozesu baterako gehitzaile gisa erabiltzen da.

-Lana, zeregina jasotzen da eta eragiketa matematikoaren emaitza hainbat aldagai sartzearen emaitza da.

-Zereginak egiteko erabili beharko liratekeen formatuak honako hauek dira: <Aldagai>,

Símbolos

Irteerako gailu baten bidez (Inprimagailua, sagua, etab.) Bidaltzen diren aginduak dira. Mezu baten bidez, komatxoen eta eduki aldakorreko idazkera baten bidez pantailan aurkeztutako instrukzioa lortzen da.

Datuak sartzea

Datuen sarrera irakurketa baten bidez gauzatzen da, sarrerako gailuan teklatua, dagokion balioa edo datuak harrapatu ohi dituena; Instrukzioaren ondoren berehala agertzen den aldagaian gordetzen da eta honela aurkezten da hizkuntzan: IRAKURRI <Aldagaia>.

Gai hauei buruz gehiago jakin nahi baduzu, hurrengo artikulua irakurtzera gonbidatzen zaitugu Polimorfismoa programazioan, bertan antzeko beste eduki batzuk ikasi ahal izango dituzu.

Aldagaien prozesua

Ekintza hau programazio funtzioen barruan dago eta egitura sekuentzialetatik eratorria da. Algoritmoaren jatorrian zerrendak sortzeko erabiltzen dira, gero erabiliko diren datuen guztiaren gainean; modu horretan aldagaiaren izena jarriz gauzatzen da, bere mota barne.

Aldagai adierazpenak kontagailua barne hartzen du, eta bertan adina jar dezakezu datu horiek behar badira; zenbaki oso motako aldagaiak hartzen dira kontuan, baina salaraio_basico bezalako adierazpen bat jartzen badugu, aldagai mota gisa interpretatzen da eta alfanumeriko gisa deklaratuko da.

Aldarrikapen konstanteak egiteko unean beste mota batzuk sortzeko aukera badago, dagokion balioa adierazi beharko da. Algoritmoekin programatutako lanak ez daude zehaztuta datuen baieztapenak egiteko.

Era berean, ez dira konstantetzat hartzen erraztasunez erabiltzeko, beraz ez da derrigorrezkoa aldagaiak egitura sekuentzialetan deklaratzea.

Aplicación

Prozesu hauek irakurgarriagoak eta ordenatuagoak diren algoritmoetan burutzen dira, beraz, programatzailea horiek deklaratzera eta sekuentzia mantentzera ohitzen da, ekintzetan etenak ekidinez.

Adibidez, C ++ bezalako programazio lengoaiek adierazpen eta aldagai adierazpen hauek behar dituzte, horrela funtzioak exekutatzen dira eta komandoek ekintzen banaketa eta arintasuna mantentzen dute.

Adibide gisa, esan dezakegu bi zenbaki esleitzen zaizkion eta baturari lotutako aldagai batekin galdetzen zaion algoritmo batek haien arteko eragiketaren emaitza erakutsiko duela, ekintza sinplea da baina aldagai deklarazioak ematea dakar. . Beste adibide bat izan liteke irudi geometriko baten azalera ezartzea altuera eta oinarri aldagaiak emanez.

Azken iruzkina

Programazio lengoaiak software motaren arabera modu eraginkorrean egituratzeko diseinatuta daude, ordenagailuari hainbat zeregin egiteko aukera ematen dio, hala ere, egitura sekuentzialak bertsioak edo eguneratzeak kontuan hartu gabe mantentzen dira, ordutegietan asko erabiltzen den etengabeko ekintza da. .

Gaur amaitu dugu. Espero dugu emandako informazioak egitura sekuentzialei buruz gehiago jakitea balio izatea, programazio lengoaien elementu garrantzitsua, arretaz aztertu beharrekoa.

 


Artikuluaren edukia gure printzipioekin bat dator etika editoriala. Akats baten berri emateko egin klik hemen.

Idatzi lehenengo iruzkina

Utzi zure iruzkina

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *

*

*

  1. Datuen arduraduna: Actualidad Blog
  2. Datuen xedea: SPAM kontrolatzea, iruzkinen kudeaketa.
  3. Legitimazioa: Zure baimena
  4. Datuen komunikazioa: datuak ez zaizkie hirugarrenei jakinaraziko legezko betebeharrez izan ezik.
  5. Datuak biltegiratzea: Occentus Networks-ek (EB) ostatatutako datu-basea
  6. Eskubideak: Edonoiz zure informazioa mugatu, berreskuratu eta ezabatu dezakezu.