Algoritmo: Pagkakaiba sa mga binago

Content deleted Content added
No edit summary
Undid good faith revision 1842236 by 110.54.245.136 (talk) redlink
Tatak: Undo
Linya 1:
Sa [[matematika]] at sa [[agham pangkompyuter]], ang isang '''algoritmo'''<ref name=Gaboy>{{cite-Gaboy|algorithm (al' ge ri dhim) n. -- algoritmo (Sp.); paraan o sunod-sunod na hakbang sa pagtutuos}}</ref> [[ay isang malinaw na pagdedetalye ng kung paano malulutasan ang isang uri ng problema. Ang mga algoritmo ay maaaring magsagawa ng kalkulasyon, pagproseso ng datos, at mga awtomatikong pangangatwiran na gawain.]]
 
Bilang isang epektibong paraan, ang isang algoritmo ay maaring ipakita gamit ang limitadong espasyo at oras<ref>(Sa Ingles) "''Any classical mathematical algorithm, for example, can be described in a finite number of English words''" (Rogers 1987:2).</ref> at sa pamamagitan ng isang wikang malinaw at pormal<ref>(Sa Ingles) ''Well defined with respect to the agent that executes the algorithm: "There is a computing agent, usually human, which can react to the instructions and carry out the computations"'' (Rogers 1987:2).</ref> para sa pagkalkula ng isang [[Punsiyon (matematika)|punsyon]]. Simula sa isang paunang estado at paunang pampasok (marahil ay walang laman), ang mga tagubilin ay naglalarawan ng isang pagtutuos na, kapag ipinatupad, nagpapatuloy sa isang limitadong bilang ng malinaw na magkakasunod na estado, sa huli’y gumagawa ng isang "kinalabasan" at nagtatapos sa isang huling estado. Ang paglipat mula sa isang estado papunta sa susunod ay hindi kinakailangang tiyak; ang ilang mga algoritmo, na kilala bilang algoritmo di tiyak o walang-piling algoritmo, inilalakip ang walang-piling pampasok.