MaleziElimu ya sekondari na shule za

Mbinu kwa kuelezea mipangilio na aina ya mipangilio

Na neno "algorithm" wanakabiliwa na wengi. Baada ya yote, ni karibu kuhusiana na maisha ya watu. Ni kitu gani? Je, ni njia mbalimbali za kuelezea algorithms, aina ya mipangilio? Je, ni wao kwa? Makala hii itasaidia kuelewa haya yote na kuweka kila kitu katika nafasi yake.

Algorithm: dhana, aina, njia ya kuelezea

mrefu inaashiria wazi na halisi mlolongo wa hatua rahisi kwamba utendaji lazima kupita ili kutatua tatizo mbele yake. Neno "algorithm" ina asili yake katika jina la maarufu mashariki mwanasayansi na mwanahisabati Al-Khwarizmi. Yeye ndiye yaliyoandaliwa sheria zote ambao hawana hesabu. Katika mwanzo wa wazo hili sisi kuelewa sheria tu kuhusiana na kuu nne shughuli hesabu iliyofanywa juu ya idadi. Na kisha tu dhana limetumika kumaanisha mlolongo wa hatua kwamba kusababisha ufumbuzi wa tatizo. Wakati kompyuta mchakato data vitu ambayo algorithm kutumiwa. Wakati kutatua tatizo la kuhesabu data ghafi ni waongofu katika Bao.

mchakato wa kuvumbua algorithm ni wabunifu sana, licha ya unyenyekevu wake. Kama inaweza kumfanya mtu uwezo wa kutekeleza hilo na vifaa. Na leo sio tu kompyuta, lakini pia simu, kompyuta ndogo, vituo na hata kuosha mashine kwa watunga kahawa.

Kwa maombi ya mtandao unaweza kupata mengi ya taarifa muhimu, lakini bado inahitaji kuweka pamoja. Kwa hiyo, hii inabainisha muhimu wote.

ni mali ya msingi ya algorithm ni nini?

1. Ufafanuzi. Mali hii inaitwa utambuzi. Inahusisha kupata matokeo ya hesabu, ambayo ni thabiti wakati kubainisha data pembejeo kwa ajili ya hesabu. Mali hii inatoa mchakato wa kufanya mitambo. Hakuna maelezo ya ziada na maelekezo kuhusu kazi. Kuwe na kitu kiholela.

2. Misa. Mali hii ina maana kwamba algorithm ina kuwa yanafaa kwa ajili ya kutatua wengi wa aina hiyo ya matatizo. Msingi katika kesi hii inaweza kuchaguliwa kutoka sehemu yoyote kuitwa maombi.

3. Ufanisi - mali kwamba inaonyesha kama chanzo cha habari, ambapo kwa ajili ya kupewa mchakato workflow lazima kupitia finite idadi ya hatua, na kisha kuacha, kutoa matokeo ya taka.

4. readability - ni wakati mchakato kompyuta imegawanywa katika hatua. Na uwezekano wa utekelezaji wake si katika shaka. Hapa, kila hatua inayofuata ni kunyongwa tu kama uliotangulia kabisa kumaliza.

Njia za kuelezea algorithms kwamba ni kueleweka kwa wote

Algorithms lazima rasmi na sheria fulani kwa msaada wa zana maalum. njia kuu ya kueleza mipangilio: kwa kutumia maneno, formula kwa ishara, algorithmic, na programu graphical.

Matusi aina - rekodi kwa lugha asili ya binadamu. Yeye alipata machache sana, kwa sababu ni pia maneno mengi. Na hata inakosa kujulikana. maneno ya maelezo si madhubuti rasmi na baadhi ya masharti inaweza kutafsiriwa ambiguously.

Mfumo kwa ishara fomu kidogo rahisi zaidi. Hapa maneno ni aliongeza kwa formula hisabati kwamba unaweza wote msaada na, kinyume chake, kuchanganya mtu kusoma. njia nyingine ya kuelezea mipangilio rahisi zaidi.

Njia za kuelezea algorithms kwa watumiaji wa kompyuta

Algorithmic mbinu kurekodi kulingana na Pseudo. Hii ni kificho kwamba ni sawa katika muundo kwa lugha ya programu, lakini amri wanapewa kwa lugha ya asili, na sasa maneno ya hisabati. Pseudocode - nusu rasmi lugha. Njia hiyo ni tayari wazi sana, hasa kwa programmers.

Mbinu za kuelezea mipangilio ilivyoelezwa hapo juu walikuwa rasmi kikamilifu, ambapo mpango nukuu kuzaliwa. Inatumia moja ya idadi ya lugha ya programu, ambayo ni ya maandishi na ni mlolongo huo wa hatua za kufanya. Kompyuta anayesoma nao moja kwa moja na executes maelekezo, ambayo hatimaye husababisha matokeo ya mwisho.

njia maarufu zaidi ya kuelezea

Graphic njia ya kuelezea mipangilio got maarufu kwa sababu ya uwazi wake. Pia inaitwa kuzuia nje mzunguko njia. Ni nini flowchart? Mpango huu ni uwakilishi graphical ya algorithm. Kila hatua ya usindikaji data kuonyeshwa kama kielelezo kijiometri, aitwaye kitengo. Kila kitengo ina Configuration ambayo inategemea na aina ya kazi inafanyika. Jina na orodha ya wahusika, maumbo na ukubwa, na pia kuonyesha kazi hufafanuliwa viwango. Kama wewe kuchukua njia zote ambazo makubwa ya kuelezea mipangilio, hii ni wazi zaidi.

kuhesabu taratibu

Mbinu za kuelezea mipangilio kutumia flowcharts kudhani aina tatu kuu ya kuhesabu taratibu: linear, matawi na mzunguko.

Line - ni hatua ambapo kila hatua ni kazi kwa ajili ya kutatua tatizo kwa kufuata utaratibu.

Matawi - hesabu mchakato, ambayo kulingana na chanzo na habari kati, na uthibitisho wa matokeo ya hali ya mantiki tegemezi uteuzi mwelekeo.

Mzunguko algorithm inajumuisha moja au mzunguko zaidi ya moja, yaani kompyuta sehemu ambayo ni ya mara kwa mara wingi wa nyakati. Mzunguko inaweza kuwa idadi ya predetermined ya marudio na uhakika. Kulingana na kufuata na hali yoyote ya kuamua na idadi ya marudio. Zaidi ya hayo, hali inaweza kuchunguzwa katika mwanzo wa mzunguko au mwishoni.

Njia za kuelezea algorithms ni wazi, lakini kuna sheria kuwa ni iliyotolewa kwao.

Sheria kwa kujenga mipangilio

Kwanza, maendeleo ya algorithm haja ya kuuliza mengi ya vifaa vya kazi. uwakilishi rasmi ya vitu kama - hii ni data. algorithm huanza na seti ya data kuitwa pembejeo, kuwageuza kwa pato - mazao. Hii inaweza kutumika mbinu yoyote kuelezea algorithms. Mali mipangilio lazima kuheshimiwa.

utawala pili: kwa algorithm kufanya kazi, inahitaji kumbukumbu. Ni kuwekwa kuingiza, kati na uzalishaji. Kumbukumbu yenyewe ni za kipekee, ambayo ni, ina sehemu tofauti - seli. Chembe ambayo ina jina, aitwaye kutofautiana.

Sheria ya tatu - ni za kipekee. algorithm ujumla ina kujengwa kutokana na shughuli ya mtu binafsi, idadi ya ambayo lazima lazima kuwa finite.

Ikumbukwe kuwa kuna kitu kama algorithm msaidizi, ambayo ni iliyoundwa mapema na hutumiwa katika mwingine wa kazi algorithmic. Ni pia inaweza kuitwa utaratibu msaidizi.

algorithm dhana, mali, njia za kuelezea - bila haya yote katika uwanja wa kompyuta popote. Hii ni ya msingi ambayo yote sayansi ya kompyuta anakaa.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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