FormationSecondary edukasyon ug mga eskwelahan

Pamaagi alang sa paghubit sa algorithms ug matang sa algorithms

Uban sa pulong "algorithm" nag-atubang sa daghan. Human sa tanan, pag-ayo kini nga may kalabutan sa kinabuhi sa mga tawo. Unsa kini? Unsa ang mga lain-laing mga paagi sa paghulagway sa algorithms, matang sa algorithms? Unsa sila alang sa? Kini nga artikulo makatabang sa pagsabut sa tanan niini, ug gibutang niya ang tanan sa iyang dapit.

Algorithm: konsepto, matang, mga paagi sa paghulagway sa

Ang termino nagpasabot sa usa ka tin-aw ug tukma nga han-ay sa mga yano nga mga lakang nga ang performer kinahanglan nga moagi aron sa pagsulbad sa problema sa atubangan sa kaniya. Ang pulong "algorithm" adunay sinugdanan sa ngalan sa mga bantog nga Oriental siyentista ug matematiko Al-Khwarizmi. Kini mao siya nga gimugna sa tanan nga mga lagda nga aritmetik. Sa sinugdanan sa ideya niini nga kita nakasabut lamang lagda kalabutan sa mga mayor nga upat ka aritmetik operasyon gihimo sa ibabaw sa mga numero. Ug lamang unya ang konsepto nga gigamit sa pagtumong sa usa ka han-ay sa mga lakang nga mosangpot sa solusyon sa mga problema. Sa diha nga sa pagkwenta sa proseso sa data mao ang mga butang nga sa algorithm ang mi-apply. Sa diha nga ang pagsulbad sa problema sa pagkalkulo sa hilaw nga data ang nakabig ngadto sa iskor.

Ang proseso sa pagpalambo sa algorithm mao ang kaayo sa paglalang, bisan pa sa iyang kayano. Kon kini mahimo sa paghimo sa usa ka tawo nga makahimo sa pagbuhat niini ug ang mga ekipo. Ug karon kini mao ang dili lamang sa mga computer, apan usab phones, papan, terminal ug bisan paghugas makina sa kape magbubuhat.

Sa hangyo sa mga Internet kamo makakaplag sa usa ka daghan sa mga mapuslanon nga impormasyon, apan kini sa gihapon nagkinahanglan nga gibutang sa tingub. Busa, kini nagtumbok sa tanan nga mga kinahanglanon.

Unsa ang mga nag-unang mga kabtangan sa usa ka algorithm?

1. Kahulugan. kabtangan Kini mao ang gitawag nga determinism. Kini naglakip sa pag-angkon sa kalkulasyon resulta, nga mao ang tin-awng sa diha nga specifying sa data input alang sa pagkalkulo. kabtangan Kini nga nagahatag sa proseso sa pagpahigayon sa mekanikal. Walay dugang nga impormasyon ug mga instruksiyon bahin sa buluhaton. Walay kinahanglan nga walay bisan unsa nga arbitraryong.

2. Misa. kabtangan Kini nagpasabot nga ang algorithm adunay nga angay alang sa pagsulbad sa daghan sa mga sama nga mga matang sa mga problema. Baseline sa niini nga kaso mahimong pilion gikan sa bisan unsa nga dapit nga gitawag nga aplikasyon.

3. Effective - sa kabtangan nga nagpakita kon ang tinubdan sa impormasyon, nga alang sa usa ka gihatag nga proseso workflow kinahanglang moagi sa usa ka may kinutuban nga gidaghanon sa mga lakang, ug dayon mohunong, sa paghatag sa gitinguha nga resulta.

4. sayon basahon - ang sa diha nga ang Computing proseso nabahin ngadto sa mga hugna. Ug ang posibilidad sa ilang pagpatuman mao ang dili sa pagduha-duha. Dinhi, ang matag sunod-sunod nga aksyon mao ang gipatay lamang kon ang miaging hingpit nahuman.

Paagi sa paghubit sa algorithms nga masabtan sa tanan

Algorithms kinahanglan nga pormal pinaagi sa pipila ka mga lagda uban sa tabang sa piho nga mga himan. Ang nag-unang mga dalan sa paghubit sa algorithms: sa paggamit sa mga pulong, pormula-verbal, algorithmic, ug tan-awon software.

Berbal nga porma - sa usa ka rekord sa natural nga pinulongan sa tawo. Siya nakadawat sa daghan nga dili kaayo komon, tungod kay kini mao ang kaayo wordy. Ug bisan pa kini walay visibility. mga pulong sa paghulagway dili hugot nga pormal ug ang uban nga mga tagana mahimong hubaron ambiguously.

Pormula-berbal nga porma mao ang usa ka gamay nga mas sayon. Ania ang mga pulong gidugang ngadto sa mga pormula sa matematika nga duha tabang ug, bahin, aron sa paglibog sa mga tawo sa pagbasa. Laing mga paagi sa paghulagway sa algorithms daghan mas sayon.

Paagi sa paghubit sa algorithms alang sa mga tiggamit sa computer

Algorithmic pamaagi recording base sa usa ka mini. Kini mao ang usa ka code nga mao ang susama sa gambalay sa programming nga pinulongan, apan ang mga sugo nga gihatag sa usa ka natural nga pinulongan, ug karon sa matematika nga mga ekspresyon. Pseudocode - semi-pormal nga pinulongan. Ang maong pamaagi mao na mas tin-aw, ilabi na alang sa mga programmers.

Pamaagi nga naghulagway algorithms nga gihulagway sa ibabaw sa bug-os nga pormal, diin programa sa nota nga natawo. Kini naggamit sa usa sa sa usa ka gidaghanon sa mga programming mga pinulongan, nga gisulat ug mao ang sama nga han-ay sa mga lakang sa paghimo sa. computer Ang mabasa kanila sa usa ka pinaagi sa usa ug nagabuhat sa mga panudlo, nga sa katapusan modala ngadto sa sa resulta katapusan.

Ang labing popular nga paagi sa paghulagway

Graphic paagi sa paghulagway algorithms na sa labing popular tungod sa iyang katin-aw. Kini gitawag usab block-gikan sa sirkito paagi. Unsa ang usa ka flowchart? laraw Kini mao ang usa ka tan-awon representasyon sa algorithm. Ang matag lakang sa pagproseso data gihubad ingon nga usa ka geometrical numero, nga gitawag nga yunit. Ang matag yunit adunay usa ka configuration nga nag-agad sa matang sa operasyon nga gihimo. Ngalan ug usa ka listahan sa mga karakter, porma ug gidak-on, ingon man usab sa display gimbuhaton nga gihubit sa mga sumbanan. Kon kuhaon mo ang tanan nga mga mayor nga mga paagi sa paghulagway sa algorithms, kini mao ang labing klaro.

pagkalkulo proseso

Pamaagi nga naghulagway algorithms sa paggamit sa flowcharts maghunahuna sa tulo ka nag-unang matang sa pagkalkulo proseso: linear, misanga ug cyclic.

Line - usa ka proseso diin ang matag lakang nga gihimo alang sa pagsulbad sa mga problema pinaagi sa pagsunod sa mga pamaagi.

Branching - sa usa ka pagtantiya, pagbanabana proseso, diin depende sa tinubdan ug sa intermediate nga impormasyon, ug beripikasyon sa mga resulta sa makataronganon kahimtang sa direksyon nagsalig pagpili.

Cyclic algorithm naglangkob sa usa o labaw pa kay sa usa ka cycle, pananglitan Computing nga bahin nga gisubli sa usa ka plural sa mga panahon. Siklo mahimo nga usa ka gitino nang daan nga gidaghanon sa mga pagbalik-balik ug walay kasiguroan. Depende sa pagtuman sa bisan unsa nga mga kahimtang determinado sa gidaghanon sa mga pagbalik-balik. Dugang pa, ang kahimtang mahimo nga gitan-aw sa sinugdanan sa pagbalik-balik o sa katapusan.

Paagi sa paghubit sa algorithms mga tin-aw, apan adunay mga lagda nga gipresentar ngadto kanila.

Rules alang sa pagmugna algorithms

Una, ang kalamboan sa algorithm kinahanglan nga mangayo sa usa ka daghan sa mga pasilidad alang sa buhat. Ang pormal nga representasyon sa maong mga butang - kini mao ang data. algorithm Ang magsugod uban sa usa ka hugpong sa mga data nga gitawag input, pagkabig kanila ngadto sa output - outputs. Kini mahimong gamiton sa bisan unsa nga mga pamaagi nga naghulagway algorithms. Properties algorithms kinahanglan tinahod.

Ang ikaduha nga pagmando sa: sa algorithm makatrabaho, kini nagkinahanglan handumanan. Kini gibutang sa input, intermediate ug output. Sag-ulohon nga sa iyang kaugalingon mao ang magkalahi, nga mao, naglangkob sa lain nga mga seksyon - mga selula. Kana nga cell nga adunay usa ka ngalan, nga gitawag sa usa ka baryable.

Ang ikatulo nga pagmando sa - kini mao ang magkalahi. Ang bug-os nga algorithm adunay nga gitukod gikan sa mga indibidwal nga operasyon, ang gidaghanon sa nga kinahanglan nga may kinutuban.

Kini kinahanglan nga nakita nga adunay ingon nga usa ka butang nga ingon nga usa ka auxiliary algorithm, nga gidisenyo sa daan ug unya gigamit sa usa sa mga algorithmic buluhaton. mahimo usab kini pagatawgon sa usa ka auxiliary nga pamaagi.

Ang algorithm konsepto, mga kabtangan, mga paagi sa paghulagway sa - walay niining tanan diha sa kapatagan sa computer bisan asa. Kini mao ang base sa nga ang tibuok computer sa siyensiya anaa.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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