DamezrandinaColleges û zanîngehan

Algorithm: têgiha, taybetiyên, tevn û type of

Hema hema her tişt li cîhanê mijarê hinek yasa û rêbaz e. zanist Modern nayê rawestin ne hê jî, da ku bi girseyî yên mirovahiyê tê zanîn formulas û algorîtmayên, piştî ku mumkin e ji bo hesibandina û der û çalakîyên werzişên û strukturên afirandin ji aliyê xweza, û bînin ji bo jiyana bi fikra ji mirovekî-made.

Di vê gotarê de, em dê têgehên bingehîn yên algorithm nîqaş bikin.

Çîroka algorîtmayên

Algorithm - konsepteke nû ya di sedsala XII. Ew gotina "Rêbaza" ji navê latînî ji şîrovekirina ji mathematician navdar a Rojhilata Navîn bi Mohammed Al Xwarizmî, ku pirtûka bi navê "Li ser hesabê Indian" nivîsî Navdêr. Vê pirtûkê de rave dike ka ji bo nivîsandinê ji hejmarên xwezayî, bikaranîna Welatname bi Erebî, û bi rêbazeke column description of çalakiyên li ser van hejmaran.

Di sedsala XII pirtûka bi navê "Li ser hesabê Indian" hatiye dîtin nav Latin dikin, hingê, û bû ev pênase jî hene.

interaction algorithm bi mirov û makîna

Afirandina algorithm pêwîstî bi nêzîkatiyeke afirîner, da ku di lîsteya nû ya kiryarên berêye tenê dikarin bi canekî ku dijî biafirîne. Lê belê, ji bo performansa ji qanûnên heyî ne illeh ne xwedî hêza xeyalî ji bo ku bi ku de mekîneyên rihm.

An example baş ji instruction darvekirinê vebir mîkro vala, ku li gel nebûna xwarin li hundir ji bo kar dayîn.

Subject an object, ne ku pêwîst e nav naveroka algorithm piyên xwe ne is a performer fermî ya bi navê. Yê dikarî bi fermî performer bûye, di heman demê de di doza non-qezencîya ve çalakiyek-xwezane performer dikarin her tiştî li ser xwe bi xwe bikin. Ji ber vê yekê, aktorên sereke komputeran, firûnan de hatin mîkro, telefon û alavên din in. Têgeha algorithm li zanistê komputerê ya herî girîng e. Her rêbazeke bi hêviya mijareke taybetî kirin, hesabê kiryarên jî dirêjtir e. Berhemên ku hêzeke Dibe ku fermanên derbas nav hunermenên kurd pêk tînin.

Hema hema her tişt li cîhanê mijarê hinek yasa û rêbaz e. zanist Modern nayê rawestin ne hê jî, da ku bi girseyî yên mirovahiyê tê zanîn formulas û algorîtmayên, piştî ku mumkin e ji bo hesibandina û spehîtî, koma çalakî û a xwezayê û bizanibin ku ramanên folklor bi destê mirov. Di vê gotarê de, em dê têgehên bingehîn yên algorithm nîqaş bikin.

an algorithm çi ye?

Piraniya çalakiyên ku em di dema jiyana xwe de pêkanîna, pêwîstî bi pabendbûna bi hin qaîdeyan. Li ser ku çawa ku kesek xwedî ramana rastê li ser çi, çawa û di çi da ku divê bide girêdayî li ser kalîteya û di encama erkên xwe. Ji zaroktiya xwe, dê û bavê hewl didin ji bo xebatê li Chad algorithm kiryarên bingehîn, yên wek wê: Piştî xwe, di nav nivînan de tije, bişo rabe û Diranên xwe firçe, do temrîn, taştê û da ser, di lîsteya ku mirov hemû jiyana xwe di serê sibê jî dikare were hesibandin cûreyeke algorithm performs ...

Algorithm - konsepteke koma berhevoka talîmatên ku kesekî, divê ji bo çareserkirina pirsgirêk bi taybetî cih.

Bi giştî, bi rêbazeke heye gelek salixdanên, hin lêkolînvan ev ravekirina cuda.

Eger algorithm bikaranîn bi destê mirov her roj, her kesî ye xwe bi xwe, û dibe ku vary, li gor temen û rewşa li ku pêşkêkerê, hingê ji çalakiyên e ku pêk bê ji bo çareserkirina pirsgirêkeke matematîkî an jî ji bo bikaranîna teknolojîya, yek ji bo hemûyan û her tim wekî xwe dimîne.

e konsepteke cuda hene ji algorithm, cîhêreng ên ji algorîtmayan cuda ne, jî - ji bo nimûne, ji bo ku kesek ku li ser Yûgoslavyayê tu armanca, û ji bo teknolojiya.

Di vê dinyayê de ji agahî gelê teknolojiya pêkanîna set rojane yên bi fermana kesên din ji wan re tên afirandin, ji ber ku di teknîkê de pêwîstî bi bikaranîna darvekirinê berahîn yên hejmarek ji kiryarên. Ji ber vê yekê, ji erka sereke ya mamoste di dibistanan de - ku hîn zarok bi kar algorîtmayan zû famkirin, û guhertina qaîdeyên heyî, li gor vê rewşê. Bingehê algorithm yek ji wan têgehên ku di class yên Matematîk û Haydarî li her dibistanê xwendiye e.

Taybetiyên bingehîn ên algorithm

1. xuyabûnê (Bûyer kiryarên şexsî) - ti rêbazeke divê wek rêze gavên sivik, her yek ji wan, divê ku piştî yek berê dest bi bêne temsîlkirin.

2. Definitions - her çalakiyeke algorithm divê wek sade û têgehiştî û bi performer no pirsên be û tu azadiya çalakiyê bûn.

3. Productivity - description of the Rêbaza divê zelal û tam be, da ku piştî darvekirinê ji hemû karekî bi fermana a dawiya mentiqî de gihîşt.

4. Mass - algorîtmaya divê ji bo çîna hemû pirsgirêkên ku dikare bi tenê bi guhertina hejmara algorithm çareser Bûrsayê dan. Tevî ku bawerî ew e, ku fikraya dawî ne ji algorîtmayan re derbas nabe, û bi hemû rêbazên matematîkê yên giştî.

Gelek caran di dibistanan de bidin zarokan a description zelal yên ji algorîtmayan, mamoste, mînaka pijandinê de xwarin, çêkirina dermanên an pêvajoya çêkirina sabûn li ser çîna master li peyitandina. Lê belê, ji ber malê ya duyem ya algorithm, ku dibêje ku her derê li algorithm divê wisa diyar dike ku ew dikarin bê guman kesî û heta makîneyeke pêkanîna be, lê dikare were wê encamê ku her pêvajoya ku divê derbirîna qet nebe hin algorithm ketim Ev ne dikarin bê gotin. A xwarinçêkirinê û needlework pêwîstî bi zanîna hin hiş û baş-pêşxistin.

in cureyên cuda yên ji algorîtmayan hene, lê ne sê yên bingehîn hene.

Rêbaza cyclical

Di vê type, hinek xalan, bi gelek caran hate dubarekirin. Lîsteya yên çalakiyên ku divê bê dubarekirin ji bo bidestxistina armanca, ku jê re cesedê algorithm.

Sazîya ya loop - pêkanîna hemû tomar di nav bedenê de ji loop e.
Beşek ji dewra ku bi berdewamî pêk gelek caran, bi navê cycle bi jimara iterations.

Yên beşên cycle, frequency dubarekirina ji yên ku girêdayî li ser çend şert û mercên bi indeterminate kir.

Di sadetirîn formê ji cycle - sabît e.

in, du cure yên algorîtmayên cyclical hene:

  • Loop bi rolek mezin e. Di vê rewşê de, beden ji çerxeke rewşa xwe vêxe, beriya ku dê bibe xebatkara.

  • Cycle bi postcondition. Di xelekekê de bi postcondition bikarbîne, rewşa piştî darvekirina loop tê.

cureyên Linear ji algorîtmayên

Xwediyên van şebekeyên bi carekê li cihekê ku ew di pêşkêşkirin bi darvekirin. Ji bo nimûne, bi rêbazeke bi dîmenan dikare wekî dagirtiye pêvajoya nivînan an dişot, tê hesibandin. Jî ji bo vî cureyê hevokan ên wergerandî yên matematîkê, li cihê ku bi tenê bi operasyonên ji bilî û subtraction pêşkêş dikin.

Rêbaza çiqê

The type çiqê xwedî çend options, hinek ji wan jî bê sepandin dê girêdayî li ser şert û mercên.

Mînak. Pirs: "e baran heye?" bersivên gengaz: "Erê" an "Na". Heke "erê" - vekirina sîwanê de, eger "no" - danîn sivanek li tûr.

Daneya auxiliary

Daneya auxiliary dikarin di algorîtmayên din bi kîjan bi tenê navê wê tê bikaranîn.

Termên li algorîtmayên

Bi şertê ku di navbera peyvên "eger" e û "paşê."

Ji bo nimûne, eger hûn dizanin English, yek bikin. Li ser pêşniyaza ku beşek ji rewşa pêşkêş e "hûn nizanin, bi zimanê Kurdî."

Data - agahiyên ku şahidiyê hin wate û pêşkeş kirin bi vî awayî, ku ew nikarin bên veguhestin û ji bo vê algorithm.

pêvajoya Algorithmic - biryara bi daneya hinek ji yên ku pirsgirêk ji aliyê algorithm.

Bingehê algorithm

Daneya dikarin struktura cuda hene. devkî, grafîk, bi alîkariya zimanê algorithmic bi taybetî jî pêş: ji bo danasîna algorithm, têgeha ku girêdayî li ser tevna xwe, hûn dikarin çend awayên cuda, wek kar tînin.

Ku rêbaza wê were bikaranîn girêdayî gelek faktoran e: tevliheviya ku pirsgirêk, çawa bi berfirehî pêvajoya çareserkirina pirsa, û bi vî awayî li ser ..

Versiyon ji Graphic pêşketina algorithm

Rêbaza Graphic - konsepteke wateya ji aliyê berfirehkirina çalakiyên ji bo karekî taybetî pêk bê, ji bo şêweyên geometrîk hin.

Flowcharts bi dayîkî hişkesalî ne. Ji bo ku karibe bi tu kesî re flowcharts pirî caran bi kar û strukturogrammy Nassi-Shneiderman.

Jî, li Name li gor bi goşt 19701-90 û goşt 19.003-80 teswîrkirin.
shapes Graphic bikaranîn di Rêbaza dabeş bûne di nav:

  • Key. images Key bi bikaranîn zihniyeta ku ji bo operasyonên pêwîst ji bo muamelekirina daneyên di çareserkirina pirsa.

  • Auxiliary. pêwîstiya image Auxiliary zihniyeta ku ji ferd, ya girîng ne herî, hêmanên çareseriyê.

Di algorithm graphics hejmara geometrîk ji bo tarîfkirina welat, bi navê blokan.

Hemû blokên li cihekê in "top-xwarê" û "çep" - bi vî alî rast ji herikîna e. Dema ku xetên cihekê lê agadar interconnecting blokên hûn ji alî nîşan dide ne. Di rewşên din de, bi aliyê line ya bi tîrên got.

Li algorithm schema agadar bikerewe divê zêdetir ji yek derketina ji yekîneyên processing û bi kêmî ve du derketeyan li ser blokên ku ji bo operasyona mantiqa û bi şert û mercên.

How to ava mafê algorithm?

Bingehê algorithm, wek ku li jor diyar kir, divê li gor bi goşt bê çêkirin, nexwe ew dê bê zelal û bigihînin ji bo yên din.

pêvajoya kirarî ya giştî ji bo qeyda de, ji bo tomar jêr e:

Navê ku ew zelal dê bibe çi dikare were kirin bi alîkariya ev proje pêk tê.

Her rêbazeke divê bi awayekî eşkere, a destpêkê û ya dawî nîşankirin.

Di algorîtmayên divê bi zelalî şirove hemû welat, hem deran û ketanên.

Di danîna algorithm, divê gavên ku dê gavên pêwîst ji bo çareserkirina pirsgirêka li ser daneya hilbijartî diyar. A form tîpîk ên algorithm:

  • The name schema.
  • Data.
  • Destpêk.
  • Team.
  • End.

avakirina Proper yên li ser projeyê gelek bipêşketî û hesaba ka dê hêsantir bike.

kesayetiyên geometrîk, ji bo gavên cuda di algorithm

oval pacê amade ye - di destpêkê de û di dawiya (token temamkirina).

Hesaban, an jî çalakiyên din (mark pêvajoya) - pacê rectangle avêtin.

Pacê parallelogram derbû - input an encam (mark welat).

diamond pacê nêrîn - di piştrastkirin (çareseriyên nîşana).

lem (mark amadekirina) - The elongate, horîzontal hexagon avêtin.

algorîtmayên Model bi hejmara xwe pêşkêş kirin.

option Formula-devkî ji avakirina an algorithm.

Formula-devkî ji algorîtmayan di her form, a nivîskî ya bi jargoneke yên zeviyê ji bo ku bi wezîfeya xwe. Description çalakiyan de bi vî awayî bi gotinên û formûlên hatiye lidarxistin.

Têgeha algorithm li zanistê dibe

Di warê komputerê de her tişt li ser algorîtmayên bingeha. Bê prensîpên dîyar, di form of a code taybet ku wê kar nekin, ti alavên an software nasand. Li ser dersên xwendekarên zanista komputerê da ku hewl bide têgehên bingehîn yên ji algorîtmayan, û fêrî bikaranîna wan serbixwe ji wan re biafirînin.

Creation û bikaranîna algorîtmayên li zanistê dibe - pêvajoyeke afirînêr zêdetir, ji bo nimûne, dardakirina talîmatên ji bo çareserkirina pirsgirêka di matematîkê de.

e bi bernameyeke taybetî "Algorithm", ku alîkariyê kesên nezan yên di warê bernameyên biafirînin û bernameyên xwe bi xwe hene. Vê çavkaniyê binirxîne dikarin haletekî ku jo bo wan kesên ku di destpêkê de bi gavên xwe li zanist dibe û dixwazin bi lîstikên xwe bi xwe an jî bi bernameyeke din bibe.

Li aliyê din jî, ti bernameya - Rêbaza. Lê eger algorithm çûya bi tenê ji çalakiyên ku divê ji bo pêkanîna, xistina daneyên te, bernameya ji nuha ve Daneyên amade ye. Din ferq - e ku di programê de dikarin bên patented, û bi taybet, û bi rêbazeke nizane ne. Algorithm - konsepteke berfireh ji bernameya.

encamê de

Di vê gotarê de, em nîqaş têgeha algorithm û cureyên xwe, hîn dibin çawa binivîse schemes grafîkî.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ku.atomiyme.com. Theme powered by WordPress.