ComputerProgramming

Algorithm - sa usa ka maayo ang-gihubit ay sa matematika nga operasyon

Computer Computer Engineering gibase sa baruganan sa sagunson pagpahamtang sa matematika nga operasyon. Tungod niini, adunay usa ka panginahanglan aron sa pagkalos ug sa mga programa diha sa mga bungat aron sa pagpahigayon sa pipila ka mga piho nga mga han-ay nga buhat. Tungod kay ang programa mahimong dako ug bulky, usa ka espesyalista sa kasagaran nag-atubang sa panginahanglan sa graphic (visual) drowing sa usa ka buhat nga plano - ang algorithm.

Algorithm - mao ang tin-aw sa bug-os nga rekord sa han-ay sa pagbuhat sa matematika nga operasyon nga gikinahanglan sa pagtuman sa mga buluhaton sa computer. Usa ka mahimo usab nga timan-i nga kini mao ang usa ka han-ay sa mga nagtubo nga pagpatuman sa mga inisyal nga data input alang sa katapusan nga resulta. Ang kamatuoran mao nga bisan unsa nga programa mao ang usa ka han-ay sa mga buhat: User survey (inisyal nga data input), naghimo ang espesipikong mga buhat uban sa mga data output resulta.

Block pagsugod ug sa katapusan sa sa algorithm gihulagway sa diagram nga ingon sa usa ka linginon ug adunay usa ka input ug usa ka output, sa tinagsa. Mga bloke sa data input ug output - diha sa porma sa usa ka ambasbúyon. Bloke sa matematika nga operasyon gihulagway nga rektanggulo ug usab usa ka input ug usa ka output.

Usa ka yano nga (nag-unang mga) paghulagway mahitungod sa matang sa aksyon mao ang usa ka linear algorithm. Kini nga matang sa talan-awon nga larawan sa programa gipatay ingon nga usa ka single-lakang pagkakabig sa gawas data misulod sa resulta katapusan ug unya outputting sa biswal nga mga lalang. Ang linear algorithm alang sa matag sunod-sunod nga operasyon o aksyon nagsugod nga gihimo hugot human sa miaging operasyon o aksyon.

Kasagaran kini mao ang gikinahanglan nga sa pagsusi sa mga datos alang sa pagsunod sa bisan unsa nga kahimtang. Ug sa depende sa resulta nga imong gikinahanglan aron sa pagbuhat sa usa ka pipila ka mga aksyon. Kini mao ang dili lisud nga sa pagtag nga ang programa nga gihulagway uban sa tabang sa uban nga mga matang sa mga algorithm - branched.

Branching algorithm - usa ka paghulagway sa usa ka gitino nang daan ay sa mga buhat, nga naglakip sa pagsusi sa mga datos alang sa pagtuman sa usa ka gitino nang daan nga kahimtang. Ang resulta sa niini nga pagsulay mahimo scan data matching sa mga bungat nga kahimtang o sa kalainan. Ug sa depende sa resulta, sa pagbuhat sa usa ka dugang nga han-ay sa mga buhat, o sa uban nga mga.

ang yunit verification gilarawan diha sa porma sa usa ka bantiwâ uban sa usa ka input ug duha ka outputs, katumbas sa positibo o negatibo nga tudling verification.

Ingon sa usa ka pagmando sa, ang simple nga mga buluhaton mahimong gipakita nga ingon sa usa ka gamay nga block diagram. Apan kon ang trabaho nga gitagana sa programmer daku nga igo, ang mga larawan sa papel (monitor) sa algorithm mahimong usa ka hasol mangtas. Sa simple visual larawan workflow suporta istruktura gigamit.

Ang auxiliary algorithm - sa usa ka piraso sa plano nga naghulagway sa piho nga, gitino nang daan nga han-ay sa mga buhat nga gipahamtang gilain gikan sa nag-unang mga algorithm ug gidisenyo sa simple, pagpakunhod sa inisyal nga gidak-on sa ulahing. tipik Kini nga mahimong gamiton sa bisan unsa nga gidaghanon sa mga panahon sa higpit nga pagsunod sa mga data input.

auxiliary algorithm gihulagway sa block diagram pagporma sa usa ka rectangle sa conventional nga paghulagway nga nagpakita sa usa ka dapit diin ang usa ka tawo makakaplag sa usa ka kombensiyonal nga gibutyag, nga ang yunit nga larawan.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ceb.birmiss.com. Theme powered by WordPress.