Faavaeina, Aoga maualuga ma aoga
Auala mo le faamatalaina algorithms ma ituaiga o algorithms
I le upu "algorithm" feagai e le toatele. Ina ua maea uma, ua lelei e faatatau i olaga o tagata. O le a ai? O a ni auala eseese o le faamatalaina o algorithms, ituaiga o algorithms? A mo i latou? le a fesoasoani lenei mataupu e malamalama i lenei uma ma tuu mea uma i lona tulaga.
Algorithm: manatu, ituaiga, ala o le faamatalaina o
O le upu faaalia ai se faasologa manino ma tonu o laasaga faigofie e tatau ona oo i poloaiga e le tagata faʻasaga e foia le faafitauli i luma o ia te ia. O le upu "algorithm" ei ai lona amataga i le suafa o le lauiloa saienitisi sasaʻe ma mathematician Al-Khwarizmi. O ia o lē e tuufaatasia tulafono uma e fai numera. I le amataga o lenei manatu tatou malamalama i na tulafono faafoe e faasino i le tele o gaoioiga numera fa faia i luga o le fuainumera. Ma e na o lea ua faaaoga le manatu e faasino i se faasologa o laasaga e taitaiina atu ai i le fofo o le faafitauli. Ina ua fuafuaina o le faagasologa o faamatalaga o le mea o loo faatatau i ai le algorithm. A le foiaina o faafitauli o le fuafuaina o le faamatalaga mata ua liua i Scoring.
O le faagasologa o le atiina ae o le algorithm e matua le foafoaga, e ui lava i lona faigofie. Afai e mafai ona e faia ona o se tagata e faatino ai ma le masini. Ma o aso nei e le na o le komepiuta, ae faapea foi telefoni, papa, e tuta ma e oo lava i le fufuluina masini i pulega tau kofe.
I le talosaga a le Initoneti e mafai ona e maua le tele o faamatalaga e taua, ae e tatau pea e tuu faatasi. O le mea lea, o lenei faamaoti taua uma.
O a ni meatotino faavae o se algorithm?
1. Uiga. Ua taʻua lea o meatotino determinism. E aofia ai le mauaina o le taunuuga fuafuaina, o unambiguous ina ua faamaotiina ai le faamatalaga sao mo faatatauina. O lenei meatotino tuuina mai le faagasologa o le faatinoina o masini. E leai se faamatalaga faaopoopo ma faatonuga e uiga i le galuega. E le tatau ona leai se mea e soʻona faia.
2. Misasa. O lenei meatotino o loo faapea mai e tatau ona talafeagai le algorithm mo le foiaina o le tele o lea lava ituaiga o faafitauli. e mafai ona filifili fogaeleele i lenei tulaga mai so o se vaega taua o talosaga.
3. lelei - o le meatotino lea e faailoa ai pe o le puna o faamatalaga, lea mo se faagasologa workflow tuuina mai e tatau ona faatinoina i se numera gata o laasaga, ona taofi lea, tuuina atu o le taunuuga manaomia.
4. faitauina - o le taimi i le fuafuaina faagasologa ua vaevaeina i vaega. Ma e le i masalosalo i le mauaina o lo latou faatinoga. Iinei, ua fasiotia taitasi gaoioiga e sosoo ai pe afai ua atoatoa uma le mavae.
Auala o le faamatalaina o algorithms e malamalama ai tagata uma
e tatau ona aloaia Algorithms e tulafono faapitoa i le fesoasoani o meafaigaluega faapitoa. O le auala autu o le faamatalaina o algorithms: le faaaogaina o upu, fuafaatatau-upu, algorithmic, ma polokalama graphical.
pepa Upu - se faamaumauga i gagana a tagata o le lalolagi. Sa ia maua le tele itiiti masani, aua o le tele wordy. Ma ae lacks vaʻaiga. upu o le faamatalaga e le matua aloaia ma nisi o aiaiga e mafai ona faauigaina ambiguously.
ituaiga fuafaatatau-upu o le a itiiti sili atu ona talafeagai. O iinei o loo faaopoopo upu o le o faiga faamatematika e mafai ona lua fesoasoani ma, itu, e fenumiai ai le faitauga tagata. O isi ala o le faamatalaina o algorithms tele sili atu ona talafeagai.
Auala o le faamatalaina o algorithms mo tagata e faaaogaina komepiuta
auala pueina Algorithmic e faavae i luga o se pseudo. o se tulafono lenei e tutusa i le faatulagaga i le gagana polokalame, ae o le poloaiga o loo tuuina mai i se gagana masani, ma le taimi nei faaupuga faamatematika. Pseudocode - gagana semi-aloaia. O a auala ua uma ona tele manino, aemaise lava mo le polokalame.
sa atoatoa aloaia metotia faamatalaina algorithms faamatalaina i luga, o lea fanau mai tusitusiga polokalama. E faaaoga e se tasi o le tele o gagana polokalame, lea ua tusia ma o le faasologa lava e tasi o laasaga e faatino. Le komepiuta e faitauina i latou o se tasi e se tasi ma executes le faatonuga, na iu ai ina tau atu i le taunuuga.
O le auala sili ona lauiloa o le faamatalaina o
ala atoa lava o le faamatalaina o algorithms maua le sili ona lauiloa ona o lona le manino. Ua taʻua foi o lona uiga o matagaluega poloka atu. O le a se siata faasolo? O lenei polokalame o se faatusa graphical o le algorithm. ua tuuina laasaga taitasi o le faagasologa o faamatalaga e pei o se tagata geometrical, ua taʻua o le iunite. Taitasi iunite ei ai se configuration lea e faalagolago i le ituaiga o galuega ua faatinoina. Igoa ma se lisi o tagata, foliga ma ituaiga, faapea foi ma faaaliga o loo faamatalaina galuega tauave tulaga faatonuina. Afai e te ave le auala tetele uma o le faamatalaina o algorithms, o le sili ona manino lenei.
le fuafuaina o faiga
Auala faamatalaina algorithms faaaogaina flowcharts manatu tolu autu eseese o le fuafuaina o le faagasologa: linear, branching ma cyclic.
Line - o se faiga o loo faatinoina ai laasaga taitasi mo le foiaina o faafitauli e ala i le mulimuli i le taualumaga.
Branching - o se faagasologa o le fuafuaina, lea e faalagolago i luga o le puna ma faamatalaga e le tumau, ma le faamaoniga o le taunuuga o le taitaiga filifilia faalagolago tuutuuga talafeagai.
algorithm Cyclic e aofia ai se tasi po o le sili atu i le tasi le faataamilosaga, i.e. fuafuaina vaega lea o loo toe taʻua ai se plurality o taimi. Taamilosaga e mafai ona a fuafuaina le aofai o repetitions ma le le mautinoa. E fuafua i le tausisia o so o se tuutuuga ua fuafuaina e le aofai o repetitions. Lē gata i lea, e mafai ona siaki le tulaga i le amataga o le faataamilosaga po o le faaiuga.
Auala o le faamatalaina o algorithms e manino, ae ei ai tulafono o loo faia ia i latou.
Tulafono Faafoe mo le foafoaina o algorithms
Muamua, o le atinae o le algorithm tatau ona e fesili i le tele o nofoaga ma fale mo le galuega. O le aloaia o faamatalaga o ia mea - o lenei o le faamatalaga. O le algorithm amata i se seti o faamatalaga taua o sao, faaliliuina i latou e galuega faatino - galuega faatino. O lenei e mafai ona faaaogaina soo se auala e faamatalaina ai algorithms. Meatotino ao ona faaaloalogia algorithms.
O le tulafono lona lua: e le mafai ona galulue algorithm, e manaomia le mafaufau. E tuuina mai e le sao, feoloolo ma galuega faatino. Manatua lava, o le motu, o lona uiga, e aofia ai vaega eseese - sela. O lena feaveai o loo i ai se igoa, taʻua a ma liuliuina.
O le tulafono lona tolu - o motu. O le algorithm atoa e tatau ona fausia mai le gaoioiga o tagata taitoatasi, o le aofai o lea e tatau ona manaomia ona gata.
E tatau ona tusia o loo i ai se mea e pei o se algorithm ausilali, lea ua fuafuaina muamua ona ia faaaogaina lea i se isi o galuega algorithmic. E mafai foi ona valaauina se taualumaga ausilali.
O le mataupu algorithm, meatotino, ni auala e faamatala ai - e aunoa ma nei mea uma i le fanua o le komepiuta i soo se mea. o le faavae lenei o faalagolago faasaienisi le komepiuta atoa.
Similar articles
Trending Now