Mga computerProgramming

Algorithm - isang maayos na natukoy na pagkakasunod-sunod ng mga pagpapatakbo ng matematika

Computer Computer Engineering ay batay sa mga prinsipyo ng sunud pagpapatupad ng mga mathematical operations. Dahil dito, mayroong isang pangangailangan upang gumuhit up ng mga programa sa tinukoy na pagkakasunod-sunod ng pagsasagawa ng ilang tiyak na mga pagkakasunud-sunod ng pagkilos. Dahil ang programa ay maaaring maging malaking at mahirap hawakan, ang isang espesyalista ay madalas na nahaharap sa mga pangangailangan ng mga graphic na (visual) sa pagguhit up ng work plan - ang algorithm.

Algorithm - ay malinaw sa absolute record pagkakasunod-sunod upang maisagawa ang mga operasyon ng matematika na kinakailangan upang maisagawa ang mga gawain ng computer. Isa maaari ring tandaan na ito ay isang pagkakasunod-sunod ng incremental pagpapatupad ng paunang data input para sa ang huling resulta. Ang katotohanan ay na ang anumang programa ay isang pagkakasunod-sunod ng mga aksyon: User survey (paunang data input), nagsasagawa ang mga tinukoy na mga aksyon gamit ang data output resulta.

I-block ang simula at wakas ng algorithm itinatanghal sa diagram bilang isang hugis-itlog at may isang input at isang output, ayon sa pagkakabanggit. Bina-block ng data input at output - sa anyo ng isang paralelogram. Bina-block ang matematikal na operasyon ay inilalarawang parihaba at magkaroon din ng isang input at isang output.

Ang isang simpleng (basic) paglalarawan tungkol sa uri ng aksyon ay isang linear algorithm. Ang ganitong uri ng visual na imahe ng programa pinaandar bilang isang solong-step na conversion ng mga panlabas na data na ipinasok sa dulo ng resulta at pagkatapos ay outputting sa visual device. Ang linear na algorithm para sa bawat sunud-sunod na operasyon o aksyon ay nagsisimula upang maisagawa mahigpit na matapos ang nakaraang operasyon o pagkilos.

Kadalasan ito ay kinakailangan upang i-verify ang data para sa pagsunod sa anumang mga kondisyon. At depende sa mga resulta na kailangan mo upang maisagawa ang isang tiyak na aksyon. Ito ay hindi mahirap hulaan na ang programa ay inilarawan sa tulong ng iba pang mga varieties ng algorithm - branched.

Sumasanga algorithm - isang paglalarawan ng isang paunang-natukoy na pagkakasunod-sunod ng mga aksyon, na kung saan ay may kasamang pagtatanong ang data para sa pagsunod sa mga itinakdang kondisyon. Ang resulta ng pagsusulit na ito ay maaaring alinman sa scan na data na tumutugma sa tinukoy na kalagayan o pagkakaiba. At depende sa mga resulta, gawin ang alinman sa isa pang pagkakasunod-sunod ng mga aksyon, o iba pang.

ang yunit ng pag-verify ay kinakatawan sa anyo ng isang rombo na may isang input at dalawang output, naaayon sa positibo o negatibong pagpasa pag-verify.

Bilang isang panuntunan, ang pinakasimpleng gawain ay maaaring ipakita bilang isang maliit na bloke diagram. Ngunit kung ang trabaho ay ibinibigay sa mga programmer mahusay na sapat, ang mga imahe sa papel (monitor) ang algorithm ay maaaring maging isang masalimuot na halimaw. Upang gawing simple ang visual na imahe workflow suporta istruktura ay ginagamit.

Ang auxiliary algorithm - isang piraso ng plano na naglalarawan sa mga tiyak na, paunang-natukoy na pagkakasunod-sunod ng mga aksyon ipinataw nang hiwalay mula sa mga pangunahing algorithm at dinisenyo upang gawing simple, bawasan ang paunang laki ng huli. fragment ito ay maaaring gamitin ang anumang bilang ng mga beses sa mahigpit na pagsunod sa mga data input.

auxiliary algorithm itinatanghal sa block diagram form ng isang parihaba na may maginoo paglalarawan nagpapahiwatig ng isang lugar kung saan ang isa ay maaaring makahanap ng isang eskematiko na isiwalat, ang yunit ng imahe.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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