Faavaeina, Kolisi ma iunivesite
Algorithm: manatu, o le meatotino, fausaga ma le ituaiga o
Toeitiiti o mea uma i lo tatou lalolagi e noatia i nisi o tulafono ma tulafono faatonutonu. E le faasaienisi po nei lava, ina ia le vaega tele lava o tagata lauiloa o faiga ma algorithms, o le mulimuli lea e mafai ona fuafua ma recreate a eseese o gaoioiga ma fausaga faia e le natura, ma ia aumaia i le ola e le manatu o le a faia e tagata.
I lenei mataupu, o le a tatou talanoaina i le mataupu faavae o algorithm.
O le tala o algorithms
Algorithm - se manatu faailoa i le senituri XII. O le upu "algorithm" e maua mai i le suafa Latina o le faaliliuga o le mathematician lauiloa o Sasae Tutotonu Mohammed Al Khwarizmi, na tusia le tusi "I le tala Initia". O lenei tusi o loo faamatalaina ai le auala e tusi le numera o le lalolagi, e faaaoga numerals gagana Arapi, ma a algorithm koluma faamatalaga o amioga i nei fuainumera.
I le XII senituri le tusi "I le tala Initia" ua faaliliuina i le gagana Latina, lea, ma sa i ai lenei faamatalaga.
fegalegaleaiga algorithm ma tagata ma masini
Faia o se algorithm manaomia ai se faiga o le foafoaga, e faapena le lisi fou o gaoioiga sosoo e mafai ona na o le faatupuina o se tagata ola. Ae mo le faatinoga o le o lo oi ai tulafono faatonutonu e le o maua le mafaufau e tagofia ai e oo lava i masini soulless.
O se faataitaiga sili ona lelei o aoaoga tonu faatinoga ua tuuina Pou o avanoa, lea e faaauau pea ona faagaoioia e ui lava i le leai o meaai i totonu.
Mataupu po o se mea, lea e le tatau matūa iloiloina i le ute o le algorithm ua taʻua o a tagata faʻasaga aloaia. e mafai ona avea foi le tagata o se tagata faʻasaga aloaia, ae i le tulaga o le lē profitability o se tagata faʻasaga gaoioiga-mafaufau e mafai ona faia i lona lava mea uma. O le mea lea, o le ata tifaga autu o komepiuta, ogaumu Pou, telefoni ma isi masini. O le mataupu o le algorithm i le saienisi komepiuta o le sili ona taua. ua faia taitasi algorithm ma le faamoemoe o se mataupu faapitoa, i le amanaia ai le gaoioiga faatagaina. O le mea lea e mafai ona talosaga se faalapotopotoga faatonuga aofia ai i totonu o le faafiafia.
Toeitiiti o mea uma i lo tatou lalolagi e noatia i nisi o tulafono ma tulafono faatonutonu. E le faasaienisi po nei lava, ina ia le vaega tele lava o tagata lauiloa o faiga ma algorithms, o le mulimuli lea e mafai ona fuafua ma recreate le seti o gaoioiga ma foafoaga o le natura ma iloa ai le manatu fausia e le tagata. I lenei mataupu, o le a tatou talanoaina i le mataupu faavae o algorithm.
O le a se algorithm?
O le tele o le galuega tatou te faia i le faagasologa o lona olaga, e manaomia ai le usiusitai i tulafono faapitoa. I le auala ua i ai le manatu saʻo e uiga i mea a tagata, e faapefea ma o le a le poloaiga e tatau ona faia e faalagolago i luga o le tulaga lelei ma o le taunuuga o lana galuega. Talu mai loʻu laitiiti, o matua o loo taumafai e galulue i lona algorithm Chad gaoioiga faavae, e pei o: ala i luga, faatumu le moega, fufulu i luga ma fufulu ou nifo, faia sauniga, taeao ma isi, o le lisi o mafai foi ona manatu lea e faia le tagata i lona olaga atoa i le taeao a ituaiga o algorithm ...
Algorithm - se manatu denoting se tuufaatasiga o faatonuga e tatau ona faataunuuina se tagata ina ia foia ai se faafitauli faapitoa.
I se tulaga lautele, e tele faamatalaga le algorithm, e faamatalaina ai nisi suesue ese.
Afai o le algorithm faaaogaina e le tagata i aso uma, ei ai lona lava tagata uma, ma e mafai ona eseese e fuafua lava i tausaga ma le tulaga o se tagata faʻasaga, o se seti o gaoioiga o le a faatinoina e foia ai se faafitauli faamatematika po o mo le faaaogaina o tekinolosi, o se tasi mo tagata uma ma e tumau pea le tasi.
O loo i ai se manatu faavae eseese o le algorithm, o algorithms eseese eseese foi - mo se faataitaiga, mo se tagata na tuliloaina so o se faamoemoe, ma mo tekinolosi.
I lenei vaitau o faamatalaga tekonolosi tagata faatino seti i aso taitasi o le faatonuga na faia ia i latou e isi tagata, ona manaomia ai le faaaogaina o le auala faatinoina saʻo o le a le tele o amioga. O le mea lea, o le galuega autu o le faiaoga i aoga - e aoao atu tamaiti e faaaoga algorithms e malamalama ma suia vave le tulafono oi ai nei, e tusa ai ma le tulaga. O le faatulagaina o le algorithm o se tasi o na mataupu o loo suesueina i le vasega o le Matematika ma Informatics i le aoga taitasi.
Le meatotino faavae o le algorithm
1. Iugafono (faasologa o amioga taitoatasi) - e tatau ona sui se algorithm o se faasologa o laasaga faigofie, taitasi lea o le tatau ona amata pe a uma le tasi muamua.
2. Uiga - gaoioiga uma o le algorithm tatau ona faigofie ma malamalama i le tagata faʻasaga leai se fesili ma sa leai se saolotoga o le faatinoga.
3. fua - e tatau ona manino ma atoatoa faamatalaga o le algorithm, ina ua uma le faatinoga o galuega faatonuga uma taunuu i se faaiuga talafeagai.
4. Misasa - e tatau ona faaaogaina le algorithm i se vasega atoa o faafitauli e mafai ona foia na o le suia o le fuainumera algorithm. E ui lava e talitonu e faapea e le faaaogaina le parakalafa mulimuli e algorithms, ma auala faamatematika le uma i le tulaga lautele.
E masani lava i totonu o aoga e tuuina atu ai i tamaiti se faamatalaga manino o algorithms, faiaoga taʻua mai i le faataitaiga a kuka cookbook, le faia o talavai o fualaau faasaina po o le fasimoli faia faagasologa e faavae i le vasega matai. Ae peitai, na tuuina mai le meatotino lona lua o le algorithm, lea e faapea mai e tatau ona matua manino uma tulaga o le algorithm e mafai ona faia e matua se tasi e oo lava i se masini, e mafai ona faaiuina e faapea so o se faagasologa e manaomia ai se faaaliga o le itiiti ifo i nisi algorithm manaia e le mafai ona taʻua. A kuka ma needlework manaomia ai tomai patino ma mafaufauga lelei ona atiina ae.
O loo i ai ituaiga eseese o algorithms, ae e tolu tagata autu.
algorithm taamilosaga
I lenei ituaiga, o loo toe faia nisi o vaega mo ni nai taimi. O le lisi o gaoioiga e tatau ona toe faia ina ia ausia ai le sini, e taua o le tino o le algorithm.
Iteration o le matasele - o le faataunuuina o mea uma e aofia ai i le tino o le matasele.
Vaega o le faataamilosaga o le na faia i taimi uma le tele o taimi, ua taʻua o le faataamilosaga i le a faatulagaina numera o iterations.
O na vaega o le taʻamilosaga, ua valaauina indeterminate le toe taimi o lea e faalagolago i luga o se numera o tuutuuga.
O le pepa faigofie o le faataamilosaga o - Ua faatulagaina.
E lua ituaiga o algorithms taamilosaga:
Matasele i se tūlaga. I lenei tulaga, o le tino o le matasele siaki lona tulaga i luma o le a fasiotia ai.
Taamilosaga ma postcondition. I se taamilosaga ma postcondition le siakiina o le tulaga e oo mai ina ua uma le faatinoga matasele.
ituaiga Linear o algorithms
Tagata e umia sea matagaluega ua fasiotia faʻatasi i le faasologa o loo tuuina atu i latou. Mo se faataitaiga, a algorithm linear e mafai ona manatu i ai e faatumuina moega faagasologa po o le fufuluina. Foi e faatatau i lenei ituaiga o faataitaiga faamatematika, lea na tuuina atu ai le galuega o le faaopoopo ma tōʻese.
algorithm branching
O le branching ituaiga ei ai ni filifiliga, o nisi oi latou o le a faaaogaina e faalagolago i luga o le tuutuuga.
Faataitaiga. Fesili: "O loo i ai le timu?" tali: "Ioe" po o le "leai". Afai o le "ioe" - tatala le faamalu, pe afai e "leai" - tuu se faamalu i se taga.
O le algorithm ausilali
e mafai ona faaaogaina le algorithm ausilali i isi algorithms e faamaoti ai na o lona igoa.
Tuutuuga i algorithms
O le tulaga o le va o le upu "afai" ma le "ona."
Mo se faataitaiga, pe afai e te iloa le gagana Peretania, fetaomi tasi. Le talosaga o se vaega o le tulaga o le fuaitau "e te iloa le gagana Peretania."
Faamatalaga - faamatalaga e tuuina atu nisi o uiga ma le tuuina atu i se auala e mafai ona latou ona faaliliuina ma faaaogaina mo lenei algorithm.
faagasologa Algorithmic - o se faaiuga i faamatalaga faapitoa o le faafitauli e le algorithm.
O le faatulagaina o le algorithm
O le algorithm mafai ona i ai se fausaga eseese. E faamatala ai le algorithm, o le mataupu o lea e faalagolago i luga o lona fausaga, e mafai ona e faaaogaina le tele o auala eseese, e pei o: upu, kalafi, faatasi ai ma le fesoasoani a se gagana algorithmic atiina ae faapitoa.
Lea auala o le a faaaogaina e faalagolago i ni mea moni: o le lavelave o le faafitauli, pe faapefea ona auiliili le faagasologa o le foiaina o faafitauli, ma isi ..
lomiga kalafi o atinae algorithm
algorithm kalafi - se manatu uiga o se faalauteleina o gaoioiga e tatau ona faia mo se galuega faapitoa, ona foliga geometric patino.
Flowcharts ua faaalia ai e le pei matautia. Ina ia mafai ona e malamalama i so o se tagata e masani ona faaaoga flowcharts ma strukturogrammy Nassi-Shneiderman.
Foi, o loo faaalia i le ata e tusa ai ma GOST 19701-90 ma GOST 19.003-80.
siepi kalafi faaaogaina i le algorithm ua vaevaeina i:
Key. e faaaoga ata Key e faasino i gaoioiga e talafeagai mo le faagaoioia o faamatalaga i le foiaina o faafitauli.
Ausilali. manaomia faatusa Ausilali e faasino i le tagata, e le o le sili ona taua, o le elemene o le vaifofo.
I le vaaiga algorithm fuainumera geometric faaaoga e faamatala ai le faamatalaga, e taʻua poloka.
poloka uma i le faasologa o le "tumutumu i lalo" ma le "tuua" - o le taitaiga sao o tafe lenei. A o laina faasologa saʻo interconnecting poloka te le faailoa mai o le taitaiga. I isi tulaga, o le laina faatonuga ua faailoa mai i aū.
I le algorithm schema saʻo e le tatau ona sili atu nai lo le tasi ulufafo mai le iunite gaosi ma le itiiti ifo i galuega faatino e lua o le poloka e nafa ma le mafuaaga faagaoioiga ma le tuutuuga.
E faapefea ona e fausia se aia algorithm?
O le faatulagaina o le algorithm, e pei ona taʻua i luga, e tatau ona faavae i luga o GOST, e ese mai o le a le manino ma maua e le isi.
taualumaga Sili mo le pueina e aofia ai mea nei:
O le igoa lea o le a manino mea e mafai ona ausia i le fesoasoani a lenei polokalame.
e tatau ona manino le makaina taitasi algorithm ma se amataga ma se iuga.
I algorithms e tatau ona faamatalaina manino faamatalaga uma, i le sao ma galuega faatino.
I le tusia ai e tatau ona matauina le algorithm laasaga o le a faia laasaga talafeagai ina ia foia ai le faafitauli i luga o le faamatalaga filifilia. O se faiga masani o algorithm:
- O le igoa schema.
- Faamatalaga.
- Amata.
- Team.
- Iuga.
fausiaina lelei o le polokalame o le a faafaigofie tele ai le algorithms faatatauina.
Geometric fuainumera, e nafa ma laasaga eseese i le algorithm
Faalava lafoaia faʻafua - o le amataga ma le gataaga (maea faailoga).
Faalava lafoaia tafafā - fuafuaina, po o isi gaoioiga (faagasologa faailoga).
Faalava lafoaia parallelogram - sao po o galuega faatino (faamatalaga faailoga).
Faalava taulai taimane - o le faamaoniga o (fofo faailoga).
O le elongate, faalava lafoaia tafaono - fesuiaiga (sauniuniga faailoga).
Faataitaiga algorithms ua tuuina atu i le fuainumera o loo i lalo.
filifiliga Fua Faatatau-Upu o le fauina o se algorithm.
Fua Faatatau-upu algorithms tusia i so o se ituaiga, i le jargon o le fanua lea e faasino i le galuega. Faamatalaga o le gaoioiga faatino i se auala i upu ma o faiga.
O le mataupu o le algorithm i le saienisi komepiuta
I le faavae o mea uma fanua komepiuta i algorithms. E aunoa ma le taiala manino, na faailoa i le tulaga o se tulafono faapitoa o le a le galue, e leai se masini po o polokalama faakomepiuta. I le lesona o tamaiti aoga faasaienisi komepiuta e taumafai e tuuina atu i le mataupu faavae o algorithms, ma aoao e faaaoga i latou tutoatasi e foafoa ai i latou.
Foafoaga ma le faaaogaina o algorithms i komepiuta faasaienisi - le faagasologa o le foafoaga e sili atu, mo se faataitaiga, le faatinoga o faatonuga e foia le faafitauli i le matematika.
O loo i ai se polokalama faapitoa foi i le "Algorithm", lea e fesoasoani i tagata valea i le fanua o polokalame ma fatu latou lava polokalama. O lenei punaoa e mafai ona avea ma se meafaigaluega taua mo i latou o loo faia o latou laasaga muamua i le saienisi komepiuta ma e te manao e fatu a latou lava taaloga po o se isi polokalama.
I le isi itu, o so o se polokalame - algorithm. Ae pe afai o le algorithm loo tauaveina na o le gaoioiga e tatau ona faia, ia faaofi lau faamatalaga, o le polokalame ua uma ona i ai se faamatalaga saunia-faia. O le isi eseesega - e faapea e mafai ona patented le polokalama, ma ua umia tumaoti, ma le algorithm te le faia. Algorithm - se manatu lautele i lo le polokalama.
iʻuga
I lenei mataupu, ua tatou talanoaina le manatu o le algorithm ma lona ituaiga, aoao le auala e tusi polokalame graphical.
Similar articles
Trending Now