Mga sunud-sunod na istraktura Ano ang mga ito at para saan sila?

Narinig mo na ba tungkol sa sunud-sunod na istrakturaKung hindi mo alam, huwag magalala, ngayon dinadala namin sa iyo ang lahat na nauugnay sa kawili-wiling paksang ito, huwag palampasin ito.

sunud-sunod na istruktura-2

Mga sunud-sunod na istraktura

Sa mundo ng pagprograma ng mga pagkilos na iyon ay isinasaalang-alang kung saan sila nagiging mga tagubilin, na sinusundan ng isa pang pagkakasunud-sunod. Ang mga sitwasyon ay ipinakita sa anyo ng mga gawain na sunud-sunod na sunod-sunod: masasabi na umaasa sila sa isa't isa at agad na sumusunod ang bawat isa.

Sa puntong ito, ang output ng isang pagkakasunud-sunod ay naging input ng isa pa, na nagmula sa pagkilos sa pamamagitan ng mga pangungusap, na susundan kaagad pagkatapos at makabuo ng isang operasyon o pagkilos sa loob ng mga mapagkukunan sa mga operating system.

ang sunud-sunod na istraktura  sila ay naisakatuparan sa bawat aksyon at nagdadala ng kani-kanilang pagkakasunud-sunod, pinapayagan ang bawat proseso na malikha pagkatapos ng pagkumpleto ng isa pa, halos kaagad. Sa programmatic na wika ito ay magiging tulad ng sumusunod, tingnan natin ang halimbawa:

Ipasok x

INPUT at

pantulong = x

x = y

y = pantulong

I-print ang x

I-print at

Tulad ng nakikita natin, ito ay isang pagkakasunud-sunod ng mga tagubilin na nagpapahintulot sa pagsasama ng mga halaga ng "x" at "y", sa tulong ng mga intermediate na variable, ang kahulugan sa mauunawaan na mga termino ay ang mga sumusunod: Isang kopya ng halaga ng x ay nai-save sa pandiwang pantulong, nai-save ang halagang y sa x, na kung saan ay mawawala ang orihinal na halaga, ngunit ang isang kopya ay itinatago bilang katulong na nilalaman, ang halagang iyon ay kumopya ng katulong na halaga at ginagawa itong paunang halaga ng x.

Ang resulta ay ang proseso ng palitan sa pagitan ng mga halaga ng "x" at "y", na may tatlong mga operasyon na dapat magkaroon ng isang tinukoy na pagkakasunud-sunod para maganap ang operasyon; kung ang mga utos ay hindi inilagay sa tiyak na pagkakasunud-sunod, nawala ang pagkakasunud-sunod at ang pagkilos ay naging hindi gumana.

sunud-sunod na istruktura-3

Mga Components ??

Inaakay kami ng nasa itaas upang isaalang-alang ang isang algorithm na madaling maipatupad, ginagawa itong isang pang-araw-araw na proseso sa loob ng mga proseso ng pagpapatupad ng mga programa at utos ng isang system. Para sa mga ito, dapat mayroong isang serye ng mga bahagi na nagpapahintulot sa pagpapatupad nito.

Pagtatalaga

Ang unang elemento ay binubuo ng takdang-aralin, na binubuo ng isang daanan ng mga resulta sa isang lugar ng memorya, doon kinikilala na may variable at siya namang tatanggap ng isang halaga. Ang paglalaan na ito ay nag-iiba ayon sa ilang mga pagtutukoy:

-Simple o simple, ito ay isang aksyon sa pagtatalaga kung saan ang isang pare-pareho na halaga ay ipinapasa sa isang variable.

-Counter, ang halaga ay natanggap na pareho ngunit nagiging pare-pareho ito sa isang variable.

-Accumulator, ay ginagamit bilang isang adder para sa isang proseso.

-Gawain, natanggap ang takdang-aralin, at ang resulta ng mga resulta sa pagpapatakbo ng matematika mula sa pagsasama ng iba't ibang mga variable.

-Ang mga format na dapat gamitin upang makagawa ng mga takdang aralin ay ang mga sumusunod: <Variable>,

simbolo

Ang mga ito ay mga utos na ipinadala sa pamamagitan ng isang output aparato, (Printer, mouse, atbp.). Sa pamamagitan ng isang mensahe, na nagreresulta sa isang tagubilin na ipinakita sa screen sa pamamagitan ng isang pagsulat sa mga quote at may variable na nilalaman.

Data entry

Isinasagawa ang pagpasok ng data sa pamamagitan ng isang pagbabasa, na may kaugaliang makunan sa input na aparato tulad ng isang keyboard, isang kani-kanilang halaga o data; Iniimbak ito sa variable na lilitaw kaagad pagkatapos ng pagtuturo, at ipinakita sa wika tulad ng sumusunod: BASAHIN <Variable>.

Kung nais mong malaman ang tungkol sa mga paksang ito, inaanyayahan ka naming basahin ang sumusunod na artikulo Polymorphism sa programa, kung saan maaari mong malaman ang tungkol sa iba pang katulad na nilalaman.

Proseso ng mga variable

Ang aksyon na ito ay nasa loob ng mga pagpapaandar ng programa at nagmula sa mga sunud-sunod na istraktura. Ginagamit ang mga ito upang lumikha ng mga listahan sa pinagmulan ng algorithm, sa kabuuan ng data na magagamit sa paglaon; sa ganitong paraan isinasagawa ito sa pamamagitan ng paglalagay ng pangalan ng variable, kasama ang uri nito.

Kasama sa variable na deklarasyon ang counter, kung saan maaari mong ilagay ang edad kung kinakailangan ang data na iyon; ang mga variable ng type integer ay isinasaalang-alang, ngunit kung maglalagay kami ng isang deklarasyon tulad ng salaraio_basico, ito ay mabibigyang kahulugan bilang isang uri ng variable at ito ay idedeklara bilang alphanumeric.

Kung sa oras ng paggawa ng pare-pareho ang mga deklarasyon, may posibilidad na lumikha ng iba pang mga uri, dapat na ipahiwatig ang kani-kanilang halaga. Ang mga trabaho sa pagprogram sa mga algorithm ay hindi tinutukoy upang gumawa ng mga assertion ng data.

Gayundin, hindi sila itinuturing na mga pare-pareho para sa kadalian ng paggamit, kaya't hindi sapilitan na ideklara ang mga variable sa sunud-sunod na istraktura.

Application

Isinasagawa ang mga prosesong ito sa mga algorithm na mas nababasa at nakaayos, kaya nasanay ang programmer sa pagdeklara ng mga ito at pagpapanatili ng pagkakasunud-sunod, pag-iwas sa mga pagkagambala sa mga aksyon.

Halimbawa, ang mga wika sa pagprograma tulad ng C ++, kailangan ang mga pahayag na ito at variable na deklarasyon, dahil iyan ang pagpapatupad ng mga pagpapaandar at pinapanatili ng mga utos ang pamamahagi at likido ng mga pagkilos.

Bilang isang halimbawa, maaari nating sabihin na ang isang algorithm kung saan ang dalawang numero ay itinalaga at tinanong na may variable na nauugnay sa kabuuan, ay ipapakita ang resulta ng operasyon sa pagitan nila, ito ay isang simpleng aksyon ngunit ipinapahiwatig nito ang pagbibigay ng mga variable na deklarasyon . Ang isa pang halimbawa ay maaaring itakda ang lugar ng isang geometric na pigura sa pamamagitan ng pagbibigay ng mga variable ng taas at base.

Pangwakas na komento

Ang mga wika ng programming ay idinisenyo upang mabuo nang mahusay ayon sa uri ng software, binibigyan nito ang computer ng pagkakataong magsagawa ng iba`t ibang mga gawain, subalit, ang mga sunud-sunod na istraktura ay pinananatili anuman ang mga bersyon o pag-update, ito ay isang pare-pareho na aksyon na malawakang ginagamit sa mga iskedyul .

Natapos na kami para sa araw na ito, inaasahan namin na ang impormasyong ibinigay ay nagsilbi upang matulungan kaming matuto nang higit pa tungkol sa mga sunud-sunod na istraktura, isang mahalagang elemento sa loob ng mga wika ng pagprograma, na dapat pag-aralan nang mabuti.


Maging una sa komento

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Actualidad Blog
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.