Mitä eroa pöytäkirjassa & amp ;Algoritmi ?

Pöytäkirjat ja algoritmit rikkoo sääntöjä kuvan Gina Smith Fotolia.com

Ihmiset tehdä paljon monimutkaisia ​​asioita.Me jopa tehdä monimutkaisia ​​järjestelmiä, jotka ohjaavat miten teemme monimutkaisia ​​asioita.Kaksi näistä järjestelmistä noin järjestelmät ovat protokollia ja algoritmeja.Tulet kohtaamaan protokollia ja algoritmeja käsiteltäessä tietokoneet, lääketieteellisen diagnostiikan, sähköisen viestinnän, ruoanlaitto ja juuri mitään monimutkainen prosessi.Pohjimmiltaan, protokollat ​​ovat sääntöjä, ja algoritmit ovat suunnitelmat.Nämä kaksi järjestelmää ovat aina läheisesti liittyvät.

pöytäkirjojen

  • pöytäkirjat ovat säännöt järjestelmän.Pöytäkirjat eivät kerro miten tehtävä tai miten saavuttaa tavoite - he vain kertoa, mitkä toimenpiteet ovat laillisia tai laittomia.Keittiö protokollia ei kerro, miten tehdä kanan Enchiladas, mutta he kertovat sinulle sääntöjä, jotka tekevät kana Enchiladas paremmin.Esimerkiksi "pese kädet ennen kokki" on hyvä osa mitään keittiö protokollaa.Tämä vaihe ei ole koskaan osa rese

    pti, mutta se on sääntö, joka tekee tuloksia paremmin - ja turvallisempaa.

algoritmit

  • algoritmit kertoa, miten tehdä jotain tai kuinka saavuttaa tavoite.Tyypillisesti.paljon vaiheita jätetään pois - varsinkin tausta vaiheet, jotka ovat hyvin tunnettuja kohtalaisen taitava harjoittajia veneen.Esimerkiksi algoritmi, miten tehdä kanan Enchiladas olisi askel-askeleelta lista kronologisessa järjestyksessä, mitä sinun tarvitsee tehdä, jotta kanaa Enchiladas.Se voi alkaa "kokki kana" ja sisältää toimenpiteet, kuten "Lämmitä uuni 350 asteeseen" ja päättyvät "paista 30 minuuttia."Se ei sisällä joitakin hyvin tärkeitä askelia kuten "pese kädet ennen kokki" tai "Käytä aina patalappuja käsitellessäsi kuumia astioita."Nämä asiat ovat tärkeitä, mutta eivät ole osa algoritmi, miten tehdä kanan Enchiladas.

Goals

  • Yksi suurimmista eroista protokollia ja algoritmeja on tekemistä tavoitteellisuus.Algoritmit ovat päämäärätietoinen - vaikka ainoa tavoite on saada läpi menettelyä.Pöytäkirjat ovat kokoelma määritelmiä, sääntöjä ja lausuntoja siitä mitä tehdä tietyissä tilanteissa.Protokollia ole kytketty yhteen tavoitteellista suunnitelma.

Chronology

  • Toinen merkittävä ero protokollien ja algoritmeja on aikajärjestys.Algoritmeja on vaiheita, jotka on järjestetty aikajärjestykseen.Jos vaiheiden järjestys muuttuu usein tuhoaa tehokkuutta algoritmin.Pöytäkirjat ovat myös kokoelma lausuntoja, mutta ne eivät yleensä missään aikajärjestyksessä.Järjestyksen muuttaminen pöytäkirjan lausuntojen yleensä vain vähän vaikutusta mitään.

harhaluuloja

  • Yksi suurista harhaluuloja ympäröivän protokollia ja algoritmeja on, että ne ovat toisensa poissulkevia - että tarvitset yksi tai toinen, mutta ei molempia.Harvoissa tapauksissa, tämä on totta.Useimmissa monimutkaisissa tapauksissa et tarvitse molempia - algoritmeja kertoa miten tehdä asioita ja protokollia saada kaikki askelta oikealle.

Resurssit

  • SUNYSB: Stony Brook Algoritmi arkisto
619
0
1
Muu Higher Education