Mga computerProgramming

Ang desisyon programming. round robin

Ang natatangi ng ang mga posibilidad programming inaalok ng modernong mga computer system ay ang kadalian at kakayahang magamit ng buong spectrum ng mga solusyon para sa iba't-ibang mga gawain. Ang pinaka-komplikadong mga isyu ay nalutas mabilis at hindi nangangailangan ng karagdagang gastos sa parehong oras at sa intelektwal na pagsisikap ng mga programmer. Kahit ultra-utility katulong gumana sa isang scratch na walang paglagom batay sa gumagamit na iyon ay pamilyar sa amin kahit na sa kurso ng computer science sa hayskul.

Pagkilala sa pagpapatupad ng alinman sa mga ideya sa code, ang programmer ay kailangang magsagawa ng isang eskematiko paglalarawan ng pag-unlad solusyon. Ito ay matagal na naisip up ng mga panuntunan at pamamaraan para sa pagguhit ng up algorithm. Sa panitikan algorithm tumutukoy sa kung paano tumpak at madaling maintindihan mga tagubilin upang ipatupad ang mahigpit na tiyak na pagkakasunod-sunod ng mga operasyon. Bilang resulta ng kanilang pagpapatupad ng layunin tagumpay o hindi natin nararating ang solusyon ng problema.

Ang kanyang pangalan, ang salitang "algorithm" ay ipinangalan sa Uzbek thinker Al-Khwarizmi. Ang kanyang trabaho "Ang arithmetic treatise" ay naging batayan ng mga patakaran ng arithmetic operation sa mga numero, at ang mga patakaran sa kanilang sarili naging kilala bilang mga algorithm. Sa karagdagan, pagbabawas, division at pagpaparami ng kasaysayan ng mundo ay nagsimula programming.

Ang mga magkakaibang mga listahan ng iba't ibang mga paraan upang malutas ang mga katulad na mga gawain naglalabas ng round robin. Siya ay tulad ng isang lakad sa isang lupon upang makamit ang isang tiyak na layunin. Programming ang round robin ay may isang kahirapan, ito ay na ang mali ng kanilang drafting o typo computer na maaaring "freeze," ie, pumunta upang maisagawa ang isang walang-katapusang bilang ng mga beses ang parehong operasyon.

Ayon sa modernong interpretasyon ng isang cyclic algorithm - ay ang pagkakasunud-sunod ng ilang mga aksyon na paulit-ulit na sa paglipas ng pagbabago ng orihinal na data. Sa sarili nito, ang pamamaraan na ito ay isinasagawa nang walang ilang mga kahirapan. Cyclic algorithm ay isang linear kumbinasyon ng mga algorithm at algorithm branched.

Sa kabila ng kadalian ng pagpapatupad at isang tiyak na pagkakapareho ng mga problema para sa ganitong uri ng algorithm ay nailalarawan sa pamamagitan ng pagkakaroon ng ilang ng kanilang mga species. Round robin ay ginagamit para sa paglagay sa pagsasanay ng tatlong iba't ibang mga uri ng mga cycles. Sa pamamagitan ng kanilang mga pangalan ay maaaring makita sa kanilang mga katangian at anyo ng mga gawain.

Cycle na may precondition ay nagsasangkot ng mga kondisyon checking para sa pagpapatupad ng algorithm sa harap ng listahan ng mga pagpapatakbo (formulated bilang isang linear algorithm). Sa postcondition cycle ay naiiba mula sa nakaraang isa sa kondisyon na ay naka-check matapos na magsagawa ng linear component. Para sa mga parameter cycle nailalarawan sa pamamagitan ng pagkakaroon ng isang tiyak na figure, pagtaas o pagbaba sa ang pagpapatupad ng listahan ng mga operasyon. Round robin na may mga metro, minsan na sinasangguni na isang uri ng mga cycles.

Sa kabila ng pagiging simple ng pagpapatupad ng ganitong uri ng algorithm, dalawang mas kumplikadong bersyon ng bawat modernong programming language ay may sarili nitong partikular na hanay ng mga command upang ipunin cycles. Sa kasong ito, maaari kang lumikha ng isa sa katawan ng programa mula sa isa sa ilang mga cycles, depende sa likas na katangian ng problema ay malulutas.

Ang kanilang mga sarili round robin got isang malaking pagkalat sa proseso programming. Bilang karagdagan sa mga tiyak na mga programa na magsagawa ng mga partikular na gawain, may mga walang laman na mga cycles. Ang kanilang gawain ay upang lumikha ng pause.

Ikot mismo ay maaaring kumatawan sa dalawang karaniwang mga parirala. Halimbawa, ito ay isa nang round robin ang sumusunod na pahayag:

- kuskusin ng panyo;

- kung ang isang maruming panyo, pagkatapos ay pumunta sa sa simula.

Maaari mong isipin na ang isang pulutong ng mga halimbawa nito. Mas magkakaibang cycles ipakilala ang kanilang sarili sa ang pagganap ng graphics gawain, kahit na ang paglikha ng isang raster sa screen ay isang credit cycle programa. Ang mga array, lohikal na problema, seryoso at nakakaaliw mga programa ay hindi maaaring gawin nang walang ang mga pakinabang ng cyclic algorithm.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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