Arvutid, Programmeerimine
Mõiste algoritm ja omadusi algoritmi. tüüpi algoritmid
Mõiste algoritm ja algoritmi omadused on mõned kõige olulisem mõisted infotehnoloogia. Paljud inimesed täna aastaselt infotehnoloogia, mõelda, mis see on ja alustada järk-järgult erinevatel põhjustel süveneda põhjalikumalt arvesse põhitõdesid infotehnoloogia, samas kui praeguse põlvkonna möödub see materjal on juba kuuendas klassis.
Mis see on?
Mis on mõiste algoritm ja omadusi algoritm?
Algoritm - konkreetse tegevuste jada, mis tähendab, et põhimõtteliselt on meil nendega tegeleda iga päev, kuigi me ei pruugi olla teadlik.
Mees ja algoritmi
Näiteks, kui me palume kedagi nende pereliikmete õigust osta midagi poest, palume tegevuste jada, st meenutab, milliseid konkreetseid tooteid, mida on vaja osta, millises koguses ja mida on vaja iga neist. Seega, nagu eespool mainitud, on antud selge tegevuste jada, näiteks:
- Vaata konkreetse poe.
- Uuri, kas müüakse saia.
- Et teada saada, kas see on värske.
- Kui vastused küsimustele 2 ja 3 on "jah", siis sel juhul, ostetud kaks pätsi.
Muidugi, see võib tunduda, et menetlus on üsna tavaline, ja selline kirjeldus on üsna mahukas. Aga tegelikult, kui tegemist, mis on mõiste algoritm ja omadusi algoritm kaasaegse teaduse, on juhised palju mahukam, kui eespool kirjeldatud algoritmi on üks lihtsamaid.
Algoritmid looduses
Iga isik alaliselt lahendab suur hulk erinevaid ülesandeid, on erinevad keerukuse ja mõned neist on nii lihtne, et lahendada täiesti automaatselt, ilma et isegi tajuda konkreetse ülesande. Näiteks: sulgeda uks võtmega, pesta, süüa hommikusööki, et peret toita ja nii edasi ..
Kuid on ka teisi probleeme, mis on nii keerulised, et pikaajaline mõtlemine on vajalik nende lahendamiseks, samuti märkimisväärset pingutust esialgu leida lahendus, ja alles pärast, et selle eesmärgi saavutamiseks. Need ülesanded on: õppida keelt, teenida teatud summa raha, ja teised. Teisisõnu, selliste ülesannete täitmiseks vaja palju keerulisem meetmeid, võrreldes sellega, kui palju nad peavad täitma ülesande "osta leiba", kuid tegelikult isegi kõige lihtsamaid ülesandeid lahendatakse mõne sammu.
Concept, tüübid ja omadused
Vormis konkreetne tegevuste jada võib kirjeldada protseduuri lahendamisel suur hulk väljakutseid, et inimesed igapäevaelus kogevad, ja see jada on esindatud arvuti mõiste algoritm ja omadusi algoritmi.
Üks tuntumaid on nn Euclidian algoritmi, mille abil määratakse kindlaks suurim ühistegur kaks täisarvu.
Tuleb märkida, et arvestades mõiste algoritm ja selle omadused, mitte ainult ei pea aru korrektselt toiminguid ise, vaid ka tegelikult millises järjekorras nad on läbi. Kuna sageli on olukordi, kui sa järjekorda muuta tegevuse algoritmi lõpuks võib see olla jõustumatu teatud tingimustel. Näiteks, kui sa lähed poodi, alguses algoritm on sarnane järgmistega:
- Mine poodi.
- Vali leiba.
või:
- Vali leiba.
- Mine poodi.
Kui me arvestame viimane algoritm, siis algselt valitud leiba, ja siis me ei kavatse hästi määratletud ülesanne poes, ja kui sa tõesti vaja meile leiba ei ole, siis sel juhul oleme ehitatud algoritmi lõpuks on jõustumatu.
liigid
Tüüpi algoritmid on järgmised:
- Tsükliline. Algoritm, milles tsüklilise struktuuri esineb, st kordamine erinevaid operatsioone.
- Linear. Algoritm kasutab järgmisi struktuuri, st samme paigutatud üksteise taga.
- Harude. Algoritm, mis kasutab hargnevate struktuuri, kui hagi on valitud sõltuvalt sellest, kas teatud tingimus on täidetud.
omadused
Omadused järgmised:
- Determinismi. Seadmisel sama algandmete läbi sama algoritmi hakkab korduvalt pakkudes samal signaali.
- Mass. Kui algoritm ei otsusta mistahes ülesanne, kuid palju ülesandeid teatud tüüpi.
- Tulemuslikkust. Algoritmiga igal juhul viib lahend.
- Diskreetne. Algoritm sisaldab etappe, mille rakendamine ei kujuta raskusi.
- Limb. algoritmi ei saa seda protseduuri piiramatu või lõpmatu.
- Õigsuse. Kui algoritm on moodustatud mõne konkreetse ülesande täitmiseks, siis tuleb alati välja tulemus.
Algoritmi infotehnoloogia
Kui inimene näeb välja infotehnoloogia järk-järgult ja arvavad, et on mõiste algoritm ja selle omadused, ta leiab, et algoritm mõjutab viga mõnes mõttes on parem kui funktsioonid, kuid teed seda valesti. Lõppude lõpuks, kui viga on olemas, siis arvuti ütleb meile sellest, ja me hiljem suutnud seda leida ja parandada, ja kui sama viga, mis põhjustab algoritm toimib õigesti, esineb ainult harvadel juhtudel, mille puhul võib see ilmuda kõige otsustaval hetkel.
Kui lihtne on teha seda?
Paljude inimeste jaoks, infotöötluse tundub olevat üsna lihtne ülesanne, kuid tegelikult see ei ole, sest te esmalt vähemalt aru, et esindavad mõiste algoritm ja omadusi algoritmi ja selle esitajad. Eelkõige puudutab see valmistamisel algoritmi, mis on vajalik nõuetekohase töötlemise.
Lihtsaim näide on kasutusjuhendis konkreetse teema. Kui see on teha ebaprofessionaalne, siis kasutaja saab lihtsalt murda teema, sest see oleks vale kasutada või ei õppida töötama sellega, rääkimata sellest, et seal võib olla teatud füüsilisi vigastusi, kui me räägime tõsiselt kodu tehnoloogiat.
Paljud ütlevad, et tegelikult ei ole midagi keerulist teha avalduse valmis mõõteriista, kuid tegelikult see ei ole nii, sest tegelikult enamik inimesi on palju lihtsam teha midagi oma, kuidas seletada kellelegi teisele, kuidas see on tehtud.
Näiteks peaaegu iga õpilane saab hõlpsasti kasutada mobiiltelefoni samuti kõik funktsioonid, ja see tundub väga lihtne ja intuitiivne. Aga tegelikult see ei ole nii lihtne seletada, kuidas kasutada mobiiltelefoni meest, kes ei olnud kunagi toimunud kätte see seade, kui see on palju küsimusi, ja on sellised, et sa isegi ei arvata. Selles olukorras oleks raske selgitada kõik vastavalt sellele, mis moodustab mõiste algoritm ja omadusi algoritmi. Tegevuste jada ei ole selge, ja inimesed ei saa neid täita, sest see on vajalik normaalseks tööks seade.
Milliseid probleeme võib tekkida?
Võtame näiteks, kuidas teha algoritm teetõmmist iga robot, et põhimõtteliselt ei tea midagi, ja täielik infoallikas probleem teda - see algoritm. Concept, tüübid, omadused - kõik me teame, kuid enamik inimesi vaimse mudel algoritm on üldjoontes järgmine:
- Võtke tassi.
- Pane see tee.
- Vala suhkur.
- Vala keeva veega.
- Segage.
Aga tegelikult, nagu algoritmi oleks peaaegu võimatu täita, sest robot ei ole mõistust ja kogu protseduur on minimaalsel määral teavet teda.
täpsus tegevus - alusel algoritm
Peaasi, et mõista, arvestades mõiste algoritm ja omadusi algoritm - täpsus tegevus, sest robot ei tea alguses, kus ta oli võtta tassi, ja mida konkreetselt pead võtma, samal ajal, isegi kui ta võtab, see hoiab seda oma käed, nii nagu ta ei olnud meeskond panna see lauale. see tuleb nüüd tee, kuid see on taas võimalik teha oma kätega, kuid saate lusikaga, siis pead teadma arvu. Seega on olemas suur hulk erinevaid küsimusi, mis tuleb lahendada etapis ehitamiseks algoritmi.
Mis see on?
Muidugi, arvestades mõiste algoritm ja omadusi algoritmi, täpne kirjeldus võib moodustuda peaaegu lõputult, kuid parim selles olukorras oleks sarnane järgmisi meetmeid:
- Võtke tassi kapp koos kirjaga "Töö".
- Pane tassi lauale köögis alla alt.
- Kao kapist paremal külmkapis konteinerid märgistatud "suhkur" ja "tee", ja siis pane need lauale kõrval tassi.
- Alates kapp saada tl.
- Vala tassi ühe täis teelusikatäis mahuti sõnadega "tee" ja siis kaks teelusikatäit mahuti koos kirjaga "Sugar".
- Kaasa tee.
- Ootama, kuni kann keema, vala vesi välja topsi kuni see on täidetud 2/3.
- Tl ühtlaselt seguneda vedeliku tassi 30 sekundit.
Seega, arvestades mõiste algoritm ja omadusi algoritmi, kes läbi iga tegevuse, nagu ka paljud teised tooted on tulla optimaalset töökorraldust. Isegi eespool kirjeldatud algoritmi ei saa nimetada täiuslik, ja see näeb ette, et robot teab palju asju, kuid isegi selles Näiteks saame aru, kui raske on tegelikult kirjeldada teatud asju, mida me kõik teame väga hästi lapsepõlves.
Mida on vaja teada?
Esiteks on, kuidas teha algoritmi, on vaja kindlaks määrata kord, mis on esialgsed tingimused konkreetse ülesande ja peaksid teadma, mida saada. Iseenesest algoritm on piiratud tegevuste jada juba lahendamisel konkreetse ülesande, mis tuleneb esialgse teabe teatud tulemus. Igal juhul ülimuslikkuse arengu algoritm meetmed kuulub mees, ja on tegelenud täitmise need meetmed on juba erinevad inimesed või igasuguseid seadmeid, nagu satelliidid, robotid, arvutid, täiustatud seadmed, ja isegi mõned mänguasjad õppida neid täita hiljuti.
lugu
Al-Khwarizmi - on isik, kes esimese määratletud mõiste algoritm ja omadusi algoritmi. Rohujuure see mõiste omandanud teatud aja pärast, kui ta on saanud laiema tähenduse ja hakkas määrata täpseid reegleid konkreetse meetme. Praeguseks on see mõiste ning paljud üks tähtsamaid mõisteid teaduses nagu infotehnoloogia, ilma milleta on peaaegu võimatu ette kujutada.
Sam Al-Khwarizmi elas IX sajandil eKr ning see on väärt märkimist, et araabia originaal, milles andis aritmeetika teoseid on kadunud, kuid on tõlkimine, mille Lääne-Euroopas võib lõpuks saada tuttav koma asendi süsteem märge ja põhireeglid teha mitmesuguseid tehteid.
Teadlane püüdnud tagada, et eeskirjad, mis on sõnastatud nii, et need olid väga selged ükskõik kirjaoskaja inimene. Selle saavutamiseks ajastul, kui ei olnud täieõiguslik matemaatilise sümboolika, see oli väga raske, kuid teadlane suutis oma kirjutistes lõpuks saavutada selge ja samal ajal range suulisi juhiseid, mille kohaselt lugeja ei suutnud vältida määratud ülesandeid, või vahele teatavad meetmed .
Ladina tõlke tööde teadlane sätestades ühtse raamatu "Algorizmi ütles." Mis tasapisi hakkasid inimesed unustada aega, et "Algorizmi" on autor selliste eeskirjade kättesaadavus, et eeskirju hakkas nimetatakse algoritme. Seega järk-järgult, "ütles ta Algorizmi" muutunud ja "algoritm loeb."
Similar articles
Trending Now