Työkalut Käytetään algoritmit

algoritmi onpredefiend sekvenssi ratkaistaongelma tai käsitellä tietoa tietyllä tavalla . Esimerkiksi kassakoneet seurataAlgoritmimäärää muutos antaa asiakkaalle , joka perustuukäteisen kilpailutetaan jahinta kauppatavaraa ostettu. Tulon ja lähdön arvot muuttuvat , muttaprosessi pysyy samana . Työkaluja käytetään luoda algoritmeja eivät olefyysisiä työkaluja käytetään tekemään muita asioita . He ovat käsitteellisiä työkaluja : yleensä logiikka symboleja, jotka edustavattoiminto . Jos , niin …

Ensinnäkin , älä sekoitaalgoritmitietokoneohjelma . Algoritmi onsekvenssi , logiikkaa tai puitteet ; se ontoiminnallinen suunnittelutietokoneohjelman tai muita ongelmanratkaisun järjestyksessä. Useimmat algoritmit käyttävät useita logiikka lausuntoja tai ehdollisia lausuntoja, jotka liittyvät tietokoneiden ohjelmointi ympäristöissä . Yleisin voi olla” jos , niin ” ilmoitus .
Logiikkaverkot

Logic lausuntoja käytetään useinarray taivuokaavio . Ensimmäinen looginen selvitys voisi sanoa , ” jos olet antanut rahaa , tee muutos . ” Jos et ole antanut rahaa ,vuokaavio voi ohjata sinua tekemään mitään . Jos olet ,vuokaavio liittyy toinen toiminto , joka alkaa , esimerkiksi ” jos olet antanut 20 dollaria , vähennämäärä myynti . ” Se ei oletyylikäs tapa ratkaista ongelma , mutta se onesimerkki siitä, miten algoritmeja alkaa muotoutua määrittelemälläloogisten vaiheiden haluat tehdä .
Else , kuva

” Else ” on toinen osa logiikka lausuntoja . Jotkut ” jos , niin ” lausunnot palauttaanolla , jos testi he tekevät ei ole totta . Esimerkiksi ” jos olet antanut 20 dollaria , tehdä muutoksia , ( jos et ole antanut rahaa , älä tee mitään ) . ” Muu selvitys antaa sinullevarautumissuunnitelma . Sen sijaan vain tekemättä mitään , voit käyttää sitä sanoa ”, jos olet antanut 20 dollaria , tehdä muutos , muuten kysymäärätty rahasumma tarjouksen . ”
Less Than suurempi kuin , yhdenvertaisen
Onlineen

Nämä arvon tunnukset käytetään usein algoritmeja ehdollisesti kanavoidajärjestyksessä. Esimerkiksialgoritmi voisi sanoa , ” josasiakkaan lasku on yhtä suuri tai pienempi kuin 10 dollaria , älä postitalaskussa muuta, lähetälasku . ” Voit ajatella näitä työkaluja loogiset solmutjärjestyksessä. Kussakin solmussa , jokinerilaisia ​​symbolisia välineitä voidaan määritellä , miten haluattietoja käsitellään etsimään ratkaisu .

Vastaa