TietokoneetOhjelmointi

Käsite algoritmin ja ominaisuudet algoritmin. tyyppiset algoritmit

Käsite algoritmin ja algoritmia ominaisuudet ovat joitakin tärkeimpiä käsitteitä tietotekniikassa. Monet ihmiset nykyään, ikä tietotekniikkaa, miettiä, mitä se on ja alkaa vähitellen eri syistä, paneutua tarkemmin osaksi perusteet tietojenkäsittelytieteen, kun taas nykyinen sukupolvi kulkee tätä materiaalia on jo kuudennella luokalla.

Mikä se on?

Mikä on käsite algoritmin ja ominaisuudet algoritmin?

Algoritmi - tietyt peräkkäiset toimia, eli periaatteessa meidän täytyy käsitellä niitä joka päivä, vaikka emme ehkä ole tietoisia.

Mies ja algoritmi

Esimerkiksi, jos pyydämme joku heidän perheenjäsentensä ostaa jotain kaupasta, pyydämme toimintojen sarjaa, eli recounts mitä tiettyjä tuotteita sinun täytyy ostaa, mitä määrä ja mitä vaaditaan niistä jokaisen. Näin ollen, kuten edellä mainittiin, on antanut selvän peräkkäiset toimenpiteet, kuten:

  1. Tarkastele tietyssä kaupassa.
  2. Selvittää, onko myydään valkoista leipää.
  3. Selvittää, onko se tuoretta.
  4. Jos vastaukset kysymyksiin 2 ja 3 ovat "kyllä", niin tässä tapauksessa, osti kaksi leipää.

Tietenkin se voi tuntua, että menettely on melko tavallista, ja tällainen kuvaus on varsin laaja. Mutta itse asiassa, kun se tulee, mitä on käsite algoritmin ja ominaisuudet algoritmin modernin tieteen, on ohjeet olla paljon laajoja, kuten edellä algoritmi on yksi yksinkertaisin.

Algoritmit luonnossa

Jokainen ihminen pysyvästi ratkaisee valtavan määrän erilaisia tehtäviä, on eri monimutkaisuus, ja jotkut niistä ovat niin yksinkertaisia, että ratkaista täysin automaattisesti, ilman edes koetaan tietyn tehtävän. Esimerkiksi: sulkea oven avaimella, pestä, syödä aamiaista, rehu perhe ja niin edelleen ..

Mutta on muitakin ongelmia, jotka ovat niin monimutkaisia, että pitkän aikavälin ajattelua tarvitaan niiden käsittelemiseksi, sekä huomattava määrä työtä aluksi löytää ratkaisu, ja vasta sen jälkeen tämän tavoitteen saavuttamiseksi. Nämä tehtävät ovat: oppia kieliä, ansaita tietty määrä rahaa, ja muut. Toisin sanoen, näiden tehtävien hoitamiseen vaativat paljon monimutkaisempi toimia, verrattuna siihen kuinka paljon he tarvitsevat tehtävä loppuun "ostaa leipää", mutta itse asiassa jopa yksinkertaisin tehtävät ratkaistaan muutaman askeleen.

Käsite, tyypit ja ominaisuudet

In muodossa tietyt peräkkäiset toiminnot voidaan kuvata menettely ratkaisemaan valtavan määrän haasteita, jotka ihmiset kohtaavat jokapäiväisessä elämässä, ja tämä sekvenssi on edustettuna tietokoneeseen käsite algoritmin ja ominaisuudet algoritmin.

Yksi parhaiten tunnetuista on ns Eukleideen algoritmi, jolla määritetään suurin yhteinen tekijä kahden kokonaisluvun.

On huomattava, että kun otetaan huomioon käsite algoritmin ja sen ominaisuudet, ei vain tarvitse ymmärtää moitteettomasti toimintoja, vaan myös siitä, missä järjestyksessä ne suoritetaan. Koska usein on tällaisissa tilanteissa, kun muuttaa järjestystä toimet algoritmi lopulta se voi olla mahdotonta valvoa tietyissä olosuhteissa. Esimerkiksi jos menet kauppaan, alusta algoritmi on seuraavan kaltainen:

  1. Mennä kauppaan.
  2. Valitse leipä.

tai:

  1. Valitse leipä.
  2. Mennä kauppaan.

Jos ajatellaan jälkimmäinen algoritmi, niin alun perin valittu leipä, ja sitten olimme menossa hyvin määritelty tehtävä kaupassa ja jos todella tarvitset meitä leipä ei ole olemassa, niin siinä tapauksessa olemme rakentaneet algoritmi lopulta täytäntöönpanokelvoton.

tyypit

Tyypit algoritmit ovat seuraavat:

  • Syklinen. Algoritmi, jossa syklinen rakenne on läsnä, ts toistoa eri toiminnoissa.
  • Lineaarinen. Algoritmi käyttää seuraava rakenne, eli vaiheet on järjestetty peräkkäin.
  • Haaroja. Algoritmi, joka käyttää haararakenteiden, kun toiminta on valittu riippuen siitä, onko tietty ehto täyttyy.

ominaisuudet

Ominaisuudet seuraavasti:

  • Determinismi. Jos samat lähtötiedot suoritettiin samalla algoritmilla alkaa toistuvasti antaa samaa signaalia.
  • Mass. Jos algoritmi ei ole päättänyt mikään yksi tehtävä, mutta monet tehtävät tietyntyyppisiä.
  • Tehokkuutta. Algoritmilla missään tapauksessa johtaa ratkaisu ongelmaan.
  • Diskreetti. Algoritmi sisältää vaiheet, jonka toteutus ei edusta mitään vaikeuksia.
  • Raajaan. Algoritmi menettely ei voi olla rajaton eikä ääretön.
  • Oikeellisuutta. Jos algoritmi on muodostettu suorittamaan tietyn tehtävän, se on aina antaa ulos tulos.

Algoritmi tietotekniikassa

Kun henkilö tutkii tietojenkäsittelytieteen vähitellen ja ajattelee, että on käsite algoritmin ja sen ominaisuudet, hän saa selville, että algoritmi on Virheitä tavallaan tulee olemaan parempi kuin joka toimii, mutta tekee sen väärin. Loppujen lopuksi, jos virhe on olemassa, sitten tietokone siitä meille ja me myöhemmin pystyneet löytämään sitä ja korjata sen, ja jos sama vika, joka aiheuttaa algoritmi toimii oikein, esiintyy vain harvoin, jolloin se voi näkyä tärkein hetki.

Kuinka helppoa on tehdä?

Monille tietojenkäsittelymenetelmän näyttää olevan melko yksinkertainen tehtävä, mutta todellisuudessa se ei ole, koska sinun on ensin ainakin ymmärtää, että edustavat käsitettä algoritmin ja ominaisuudet algoritmin, ja sen esiintyjät. Erityisesti se koskee valmistamiseksi algoritmia, joka tarvitaan asianmukaista käsittelyä varten.

Yksinkertaisin esimerkki on käyttöohjeesta tiettyä aihetta. Jos se on tehdä epäammattimaista, niin käyttäjä voi yksinkertaisesti rikkoa aihe, sillä se olisi väärin käyttää tai ei opi työskennellä sen kanssa, puhumattakaan siitä, että voi olla tiettyjä fyysisiä vammoja, jos puhumme vakavasta kotiin teknologiaa.

Monet sanoisivat, että itse asiassa ei ole mitään monimutkaista tekemässä lausuman valmista laitetta, mutta todellisuudessa se ei ole niin, koska itse asiassa, suurin osa ihmisistä on paljon helpompi tehdä jotain omasta, miten selittää joku muu miten se tehdään.

Esimerkiksi lähes jokainen opiskelija voi helposti käyttää matkapuhelinta sekä kaikki ominaisuuksia siinä, ja se näyttää hyvin yksinkertainen ja intuitiivinen. Mutta todellisuudessa se ei ole niin helppo selittää miten käyttää matkapuhelinta mies, joka ei ollut koskaan pidetty käsissä tämän laitteen, koska sillä on paljon kysymyksiä, ja ovat sellaisia, että et edes epäillä. Se on tässä tilanteessa olisi vaikea selittää kaikki mukaisesti, mikä muodostaa käsitteen algoritmin ja ominaisuudet algoritmin. Toimintaohjeita ei ole selvä, ja ihmiset eivät pysty täyttämään niitä, koska se on välttämätöntä normaalin toiminnan laitteen.

Mitä ongelmia voi syntyä?

Ajatellaan esimerkiksi miten algoritmin panimo teetä mistään robotti, joka pohjimmiltaan ei tiedä mitään, ja täydellinen tietolähde ongelmasta hänelle - tämä algoritmi. Käsite, tyypit, ominaisuudet - kaikki tiedämme, mutta useimmiten mielenterveyden malli algoritmi on suunnilleen seuraava:

  • Maljan.
  • Laita se tee.
  • Kaada sokeri.
  • Kaada kiehuvaa vettä.
  • Sekoita.

Todellisuudessa tällainen algoritmi olisi käytännössä mahdotonta suorittaa, koska robotti ei järkeä, ja koko menettely on vähimmäismäärä tietoja hänelle.

tarkkuus toiminta - perusteella algoritmin

Tärkeintä ymmärtää, kun otetaan huomioon käsitteen algoritmin ja ominaisuudet algoritmin - tarkkuus toiminta, koska robotti ei tiedä alussa, jossa hän oli ottaa maljaa, ja mitä nimenomaan sinun täytyy ottaa, samaan aikaan, vaikka hän ottaa sen, se pitää sitä käsissäsi, niin kuin hän ei ollut joukkue laittaa sen pöydälle. se on nyt toteutettava teetä, mutta on jälleen mahdollista tehdä kädet, mutta voit lusikalla, sinun täytyy tietää, kuinka paljon. Siten on olemassa valtava määrä eri asioita, jotka on käsiteltävä siinä vaiheessa, rakentamisen algoritmin.

Mikä se on?

Tietenkin, kun otetaan huomioon käsite algoritmin ja ominaisuudet algoritmin, tarkka kuvaus voidaan muodostaa lähes loputtomiin, mutta paras tässä tilanteessa olisi samanlainen seuraavan sekvenssin toimia:

  • Ottaa kupin kaapissa on kaiverrettu "työtä."
  • Laita kuppi pöydälle keittiössä alas pohjalle.
  • Päästä ulos kaapista oikealla jääkaapin konttien merkitty "sokeri" ja "tee", ja sitten laittaa ne pöydälle vieressä kuppiin.
  • Kaapista saada tl.
  • Kaada kuppiin yksi täysi tl säiliö, jossa ilmaisu "tee" ja sitten kaksi teelusikallista säiliö, jossa merkintä "Sugar".
  • Teen-.
  • Odota, kunnes keitin kiehua, kaada sitten vettä sen kuppiin, kunnes se on täytetty 2/3.
  • Tl tasaisesti sekoita neste astiaan 30 sekunnin ajan.

Niinpä, kun otetaan huomioon käsite algoritmin ja ominaisuudet algoritmin, joka suoritetaan kunkin toimen, samoin kuin monet muut kohteet ovat tulla optimaalisen työnkulun. Vaikka edellä algoritmia ei voi kutsua täydellinen, ja siinä edellytetään, että robotti tietää paljon asioita, mutta myös tässä esimerkissä, voimme ymmärtää, kuinka vaikeaa on todella pitää joitakin asioita, joita me kaikki tiedämme hyvin aivan lapsuudesta.

Mitä sinun tarvitsee tietää?

Ensinnäkin siellä on, miten algoritmi on tarpeen määrittää järjestyksen, joka on alun perin edellytykset tietyn tehtävän ja pitäisi tietää mitä saa. Kun itse algoritmi on rajallinen sekvenssi toimia jo ratkaista tietyn tehtävän, joka johtuu alkuperäisestä informaation tietty tulos. Joka tapauksessa, ensisijaisuus kehittämisen algoritmin toimien kuuluu mies, ja harjoittavat suoritettava nämä toimet ovat jo erilaisia ihmisiä tai kaikenlaisia laitteita, kuten satelliitteja, robotit, tietokoneet, kehittyneet laitteet, ja jopa joitakin leluja oppia tekemään ne äskettäin.

tarina

Al-Khwarizmi - on henkilö, joka ensimmäisenä määritteli algoritmin ja ominaisuudet algoritmin. Ruohonjuuritason tämä konsepti saavuttanut tietyn ajan kuluttua, kun se on saanut laajemman merkityksen ja alkoi selvittää mahdolliset tarkat säännöt tietyn toiminnan. Tähän mennessä tätä käsitettä monet pitivät yhtenä tärkeimmistä käsitteistä tieteen kuten tietojenkäsittelytiede, jota ilman on lähes mahdotonta kuvitella.

Sam Al-Khwarizmi asui IX luvulla eKr, ja on syytä huomata, että alkuperäisen arabian alkuperäinen, hahmotellaan hänen aritmeettinen teoksia ovat kadonneet, mutta on käännös, jonka Länsi-Eurooppa voisi lopulta tutustuu kymmenjärjestelmä merkintä, ja perussäännöt suorittaa erilaisia laskutoimituksia.

Tiedemies pyrittiin varmistamaan, että säännöt, jotka on laadittu heille oli hyvin selkeä mihinkään lukutaitoisia henkilö. Tämän saavuttamiseksi aikana, jolloin ei ollut täysimittainen matemaattisia symboliikkaa, se oli erittäin vaikeaa, mutta tiedemies pystyi kirjoituksissaan lopulta saavuttaa selkeä ja samalla tiukka suullisia ohjeita, joiden mukaan lukija ei pysty välttämään annetut tehtävät, tai ohittaa tiettyjä toimia .

Latinalaisen käännös teoksia tiedemies määritellään yhdessä kirjan nimeltä "Algorizmi sanoi." Kanssa vähitellen ihmiset alkoivat unohtaa aika "Algorizmi" on kirjoittanut tällaisia sääntöjä niin, että sääntöjä alettiin kutsua algoritmeja. Näin vähitellen "hän sanoi Algorizmi" muuttunut ja "algoritmi lukee."

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fi.atomiyme.com. Theme powered by WordPress.