Jump to content

Algorithm

Ɛfi Wikipedia

 

Flow-chart of an algorithm Euclides algorithm's ) a wɔde bu akontaa wɔ akontaahyɛde abien a ne b mu mpaapaemu kɛse (gcd) a ɛwɔ mmeae a wɔato din A ne B. Algorithm no kɔ so denam twe a wɔtwe fi mu nnidiso nnidiso wɔ loop abien mu: SƐ sɔhwɛ B ≥ A no ma "yiw " anaa "nokware" (sɛ yɛbɛka no pɛpɛɛpɛ a, nɔma b a ɛwɔ beae B no sõ anaasɛ ɛne nɔma a a ɛwɔ beae A no yɛ pɛ) AFEI, algorithm no kyerɛ B ← B − A (a ɛkyerɛ sɛ nɔma ba besi b dedaw no ananmu) . . Saa ara nso na SƐ A > B, AFEI A ← A − B. Adeyɛ no ba awiei bere a (nneɛma a ɛwɔ) B mu no yɛ 0, na ɛma gcd a ɛwɔ A. (Algorithm a wonya fii Scott 2009:13; nsɛnkyerɛnne ne mfoniniyɛ kwan a efi Tausworthe 1977) .
Ada Lovelace 's mfonini a efi "note G", kɔmputa so nhyehyɛe a edi kan a wotintimii

Wɔ nkontaabu ne kɔmputa ho nyansahu mu no, algorithm (/ˈælɡərɪðəm/ (tie)) yɛ akwankyerɛ a ɛyɛ katee a ɛtoatoa so a anohyeto wom, a wɔtaa de di ɔhaw pɔtee bi ho dwuma anaasɛ wɔde yɛ akontaabu.[1]Wɔde algorithms di dwuma sɛ nkyerɛkyerɛmu a wɔde yɛ akontaabu ne data ho dwumadie. Algorithm a ɛkɔ anim kɛse betumi de tebea mu nneɛma adi dwuma de adan mmara no a wɔde di dwuma no afa akwan horow so (a wɔfrɛ no gyinaesi a wɔde wɔn ankasa yɛ) na wɔasusuw nsusuwii a ɛfata (a wɔfrɛ no nsusuwii a wɔde wɔn ankasa yɛ ho), na awiei koraa no wɔanya afiri a wɔde di dwuma. Nnipa su a wɔde bedi dwuma sɛ mfiri ho nkyerɛkyerɛmufo wɔ kasakoa akwan so no, Alan Turing de nsɛmfua te sɛ "nkae", "hwehwɛ" ne "nkanyan" de di dwuma dedaw.[2]

Nea ɛne eyi bɔ abira no, heuristic yɛ ɔkwan a wɔfa so siesie ɔhaw ahorow a ebia wɔankyerɛkyerɛ mu yiye anaasɛ ebia ɛnyɛ nea ɛbɛma wɔanya nea ɛteɛ anaa nea eye sen biara, titiriw wɔ ɔhaw ahorow mu a nea efi mu ba a ɛteɛ anaa nea eye sen biara nni hɔ a wɔakyerɛkyerɛ mu yiye.