mõiste algoritm ja omadused algoritm on mõned kõige olulisemad mõisted infotehnoloogia.Paljud inimesed täna vanuses infotehnoloogia, mõtle, mis see on ja hakkavad tasapisi mingil põhjusel detailsemalt süveneda 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 omadused algoritm?
algoritm - konkreetse etapijärjestust, see tähendab, et põhimõtteliselt on meil nendega tegeleda iga päev, kuigi me ei pruugi teada.
Man ja algoritm
Näiteks, kui me palume kedagi nende pereliikmete õigust osta midagi poest, palume tegevuste jada, mis on üksikasjalikku teavet selle kohta, mida täpselt tooteid, mida on vaja osta, kui palju ja milliseidnõuded igaüks neist.Kuid nagu eespool öeldud, on selge tegevuste jada, näiteks:
- `s teatud kauplus.
- teada, kas seal müüakse saia.
- teada, kas see on värske.
- Kui vastused küsimustele 2 ja 3 on "jah", siis sel juhul, ostis kaks leiba.
Muidugi, see võib tunduda, et menetlus on üsna tavaline, ja selline kirjeldus on üsna mahukas.Aga tegelikult, kui tegemist sellega, mis on mõiste algoritmi ja omadusi algoritmi nüüdisteadus, seal juhiseid võib olla palju ulatuslikum, kui ülaltoodud algoritm on üks lihtsamaid.
algoritmid looduses
Igaüks pidevalt lahendab palju erinevaid ülesandeid erinevate keerukus, mõned neist on nii lihtne, et lahendada täiesti automaatselt, ilma et isegi tajutakse konkreetse probleemi.Näiteks: sulgege uks võtmega, pesta, süüa hommikusööki, et peret toita, ja nii edasi. D.
Kuid on ka teisi probleeme, mis on nii keeruline, et nad vajavad pikaajalist mõtlemist, samuti märkimisväärse hulga jõupingutusi, et algusesleida lahendus, ja hiljem selle eesmärgi saavutamiseks.Need ülesanded on: keelt õppida, teenida teatud summa raha, ja teised.Teisisõnu, sellise ülesanded eeldavad palju keerulisem meetmete võrreldes sellega, kui palju nad vajavad, et täita ülesanne, "osta leib", kuid tegelikult isegi kõige lihtsamaid ülesandeid täidetakse mitmes etapis.
mõiste, liigid ja omadused
teatud tegevuste jada saab kirjeldada lahendamise kord suur hulk probleeme, et inimesed puutuvad oma igapäevases elus, ja see jada on esindatud arvuti kui mõiste algoritm ja omadused algoritmi.
Üks kuulsamaid kõik on nn Eukleidese algoritmi, mis on kindlaks määratud, kasutades suurim ühistegur kaks täisarvu.
Tuleb märkida, et arvestades mõiste algoritmi ja selle omaduste, on vaja õigesti mõista mitte ainult tegevuse vaid ka asjaolu, millises järjekorras neid teostatakse.Tihti on selliste olukordade tekkimisel, kui muudad järjekorras meetmeid algoritm lõpuks võib see olla mittejõustatavaks teatud tingimustel.Näiteks, kui te lähete poodi, alguses algoritm on üldjoontes järgmine:
- Poodi.
- Vali leiba.
Või:
- Vali leiba.
- Poodi.
Kui mõtleme viimasel algoritm, siis algselt valitud leiba, ja siis me täpsemalt määratletud ülesanne poest, ja kui tõesti vaja meile leiba seal ei ole, siis sellisel juhul on meil ehitatud algoritmosutuma mittejõustatavaks.
tüübid
liigid algoritmid võivad olla järgmised:
- tsükliline.Algoritm, mis esineb tsükkelstruktuurism, mis on üle kordamine erinevate tegevuste.
- Line.Algoritm kasutab järgmist struktuuri, st meetmete on paigutatud üksteise taha.
- hargnevate.Algoritm, mis kasutab struktuuri hargnevate kui hagi on valitud sõltuvalt sellest, kas teatud tingimus on täidetud.
Atribuudid järgmist:
- määramiseks.Seadmisel sama algandmete mitu korda sama algoritmi hakkab kulgema, pakkudes samal signaali.
- Mass.Kui algoritmi ole otsustatud suvalisele ülesanne, kuid palju probleeme teatud tüüpi.
- tõhusust.Algoritmiga, igal juhul viib ülesanne.
- resolutsiooniga.Algoritm sisaldab tegevuste jada, mille rakendamine ei anna mingeid raskusi.
- muidugi.Tegevuste jada algoritmi ei saa olla piiramatu või lõpmatu.
- õigesti.Kui algoritm on moodustatud teatava ülesande täitmiseks, siis tuleb alati anda vastav tulemus.
algoritmi arvuti
Kui inimene tasapisi vaadeldakse infotehnoloogia ja mõelda, mida on mõiste algoritmi ja selle omadusi, ta saab teada, et algoritm on viga, mõnes mõttes on parem kui funktsioone, kuidSeda teed seda valesti.Lõppude lõpuks, kui viga on olemas, siis arvuti ütleb meile sellest, ja me hiljem suutnud seda leida ja seda parandada, ja kui sama viga, mis põhjustab algoritm töötab õigesti, ilmub vaid harvadel juhtudel, mille puhul võib tundudakõige otsustaval hetkel.
Kui lihtne on teha?
Paljude inimeste jaoks on informatsiooni töötlemise tundub olevat üsna lihtne ülesanne, kuid tegelikult ei ole, sest kõigepealt tuleb aru vähemalt, et esindada mõiste algoritm ja omadused algoritmi ja selle esitajad.See kehtib eriti joonise algoritmi, mis on vajalik nõuetekohast töötlemist.
Lihtsaim näide on kasutusjuhendis kindla 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 mõningaid füüsilisi vigastusi, kui me räägime tõsiselt kojutehnoloogia.
Paljud ütlevad, et tegelikult ei ole midagi keeruline luua juhiseid valmis seadme, kuid tegelikult see nii ei ole, sest tegelikult valdav osa inimesi on palju lihtsam teha seda ise, kuidas sa seletad, et keegi teinekuidas ta on teinud.
Näiteks peaaegu iga õpilane saab hõlpsalt kasutada mobiiltelefoni, samuti kõik funktsioonid, ja see tundub väga lihtne ja intuitiivne.Aga tegelikult ei ole nii lihtne seletada, kuidas kasutada mobiiltelefoni, et mees, kes elus hoidis see seade, kui see on palju küsimusi, ja need, mida sa isegi ei kahtlustavad.Just selles olukorras oleks raske seletada, vastavalt millised on omadused mõiste algoritmi ning algoritm.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?
Näiteks mõelda, kuidas teha algoritm tee iga robot, et põhimõtteliselt ei tea midagi, ja tema jaoks täielik teabeallikas probleem - algoritmi.Mõiste, liigid, omadused - kõik me teame, kuid enamik inimesi vaimne mudel selline algoritm on umbes järgmised:
- karikat.
- pane see tee.
- Vala suhkur.
- valada keeva veega.
- segada.
Aga tegelikult on selline algoritm oleks praktiliselt võimatu teha, sest robot ei ole mõistust, ja kogu tegevuse kohta, et ta on minimaalsed andmed.
Täpsus Action - alusel algoritm
Peaasi, et mõista, arvestades mõiste algoritm ja omadused algoritm - täpsus tegevus, sest robot ei tea esialgu, kus ta oli karikat ja mida täpselt sa pead võtma, kuid isegi kui see võtab,Ta hoiab seda käes, sest ta ei olnud meeskond panna see lauale.Nüüd ta peab panema 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 ehitamisjärgus algoritmi.
Mis see on?
Muidugi, arvestades mõiste algoritm ja omadused algoritm, täpne kirjeldus võib moodustuda peaaegu lõputult, kuid parim selles olukorras oleks sarnane järgmises järjekorras:
- Võtke tassi kapp sõna "töötajad".
- Pane tassi lauale köögis alla alt.
- siia kapist paremal külmik, konteinerid koos kirjaga "Sugar" ja "tee", ja siis pane need lauale kõrval tassi.
- From kapp saada tl.
- Vala tassi ühe täis teelusikatäis konteineri sõnadega "tee" ja siis kaks teelusikatäit konteineri koos kirjaga "Sugar".
- sh tee.
- oodake, kuni katel keema, siis vala vesi välja tassi, kuni see on 2/3 täis.
- Tasapisi segatakse tl vedelat karikasarjas 30 sekundit.
Seega, pidades silmas mõiste algoritmi ja omadusi algoritmi, kes teostas iga tegevuse, samuti paljude teiste elementide võib tulla optimaalset töökorraldust.Isegi eespool algoritm ei saa nimetada täiuslik, ja see näeb ette, et robot teab palju asju, kuid isegi selles näites saame aru, kui raske on tegelikult kirjeldada teatud asju, mida me oleme teadlikud, on lapsepõlves.
Mida on vaja teada?
Esiteks on, kuidas teha algoritmi, on vaja kindlaks korra, mida on esialgsed tingimused täita konkreetset ülesannet, ning peaksid olema teadlikud sellest, mida vajate.Iseenesest algoritm on piiratud tegevuste jada juba konkreetse ülesande, mis tuleneb esialgse informatsiooni teatud tulemus.Igal juhul, ülimuslikkuse arengut algoritmi meetmete kuulub mees ja tegeleb täitmise need meetmed on juba erinevaid inimesi või igasuguseid seadmeid, nagu satelliidid, robotid, arvutid, täiustatud seadmed, ja hiljuti isegi mõned mänguasjad õpetada neid täita.
ajalugu
Al-Khwarizmi - on isik, kes esimest korda identifitseeritakse mõiste algoritm ja omadused algoritmi.Rohujuure see mõiste on omandanud teatud ajal, kui ta on saanud laiema tähenduse, ning on kindlaks teha mis tahes täpsed reeglid konkreetseid meetmeid.Praeguseks seda mõistet tajutakse mitmed üheks kõige olulisemaks mõisted teaduses näiteks infotehnoloogia, milleta on peaaegu võimatu ette kujutada.
ise Al-Khwarizmi elas IX sajandil eKr ning väärib märkimist asjaolu, et araabia originaal, milles andis aritmeetika teosed on kaduma läinud, kuid on olemas tõlge, mille Lääne-Euroopas võib lõpuks saada tuttav kohagapositsiooniline arvusüsteem, samuti põhireeglid täita erinevaid tehteid.
teadlased püüavad tagada, et eeskirjad, mis on sõnastatud nii, et need olid väga selged tahes pädev isik.Selleks ajastul, kui ei olnud täieõiguslik matemaatiline sümbolism, see oli väga raske, kuid teadlase suutis oma kirjutistes lõpuks saavutada selge ja samal ajal range verbaalne instrueerimine, kus lugeja ei suutnud hoiduda ettenähtud ülesandeid, või jätke teatud tegevusi.
ladina tõlkest teoste teadlane, tuues esile ühe raamatu "Algorizmi ütles."Aja jooksul hakkasid inimesed tasapisi unustama asjaolu, et "Algorizmi" on autori sellised eeskirjad, et reeglid hakkas nimetatakse algoritme.Seega, järk-järgult, "ütles ta Algorizmi" muutunud ja "algoritm loeb."