algoritmin ominaispiirteet

on joitakin ominaisuuksia, joita jokaisen algoritmin tulisi noudattaa.On olemassa viisi erilaista ominaisuutta, jotka käsittelevät algoritmin eri näkökohtia.Ne ovat seuraavat:

1.Syöte määritelty

2.Tuotos määritelty

3.Määrittely

4.Tehokkuus

5. Rajallisuus

6.Independent

tarkastelkaamme näitä ominaisuuksia yksi kerrallaan.

syöte on laskennan aikana muunnettava tieto, jonka avulla saadaan output.An algoritmissa tulee olla 0 tai enemmän hyvin määriteltyjä syötteitä.Syöttötarkkuus edellyttää, että tiedät, millaista dataa, kuinka paljon ja missä muodossa datan tulisi olla

2)Lähtö määritelty

lähtö on laskennan tuloksena saatu tieto (aiottu tulos). Algoritmissa tulee olla 1 tai useampi hyvin määritelty ulostulo, ja sen tulee vastata haluttua ulostuloa.Lähtötarkkuus edellyttää myös sitä, että tiedät millaista dataa, kuinka paljon ja missä muodossa ulostulon pitäisi olla (tai vaikka ulostuloa ylipäätään tulee!).

3)määrittely

algoritmien on määriteltävä jokainen vaihe ja missä järjestyksessä vaiheet on otettava prosessissa.Definiteness tarkoittaa määrittelyä sekvenssi operaatioiden muuttamiseksi tulo tuotokseksi. Algoritmin tulee olla selkeä ja yksiselitteinen.Yksityiskohdat kunkin vaiheen on myös täsmennettävä (mukaan lukien miten käsitellä virheitä).sen pitäisi sisältää kaiken määrällisiä eikä laadullisia.

et voisi odottaa tietokoneen ymmärtävän jotain, jos olet itse siitä monitulkintainen.Aivan!

4) tehokkuus

jotta algoritmi olisi tehokas, se tarkoittaa, että kaikkien niiden vaiheiden, joita tarvitaan ulostuloon pääsemiseksi, on oltava toteutettavissa käytettävissä olevilla resources.It ei saa sisältää tarpeettomia ja tarpeettomia vaiheita, jotka voivat tehdä algoritmin tehottomaksi.

esimerkiksi oletetaan,että olet keittämässä reseptiä ja pilkot kasviksia, joita ei ole käytetty reseptissä, niin se on ajanhukkaa.

/div>

5)rajallisuus

algoritmin on loputtava, lopulta.Pysähtyminen voi tarkoittaa sitä, että saat odotetun tuotoksen tai saat vastauksen, että mikään ratkaisu ei ole mahdollinen. Algoritmien on päätyttävä äärellisen määrän vaiheita.Algoritmin ei pitäisi olla ääretön ja päättyä aina tietyn askelmäärän jälkeen.

ei ole mitään järkeä kehittää algoritmia, joka on ääretön, koska se on hyödytön meille.

6) riippumaton

algoritmilla tulee olla askel – askeleelta ohjeet, joiden tulee olla riippumattomia mistä tahansa ohjelmoinnista code.It pitäisi olla sellainen, että se voidaan ajaa millä tahansa ohjelmointikielellä.

näin ollen nämä ovat ominaisuuksia,jotka algoritmilla tulisi olla sen hedelmällisyyden vuoksi.

Vastaa

Sähköpostiosoitettasi ei julkaista.