InotungamirwaSecondary dzidzo uye zvikoro

Mhando algorithms mu kombiyuta nesayenzi: mienzaniso

Kudzidza kombiyuta nesayenzi yakawanda hanya rwakabhadharwa kuna kudzidza algorithms vavo mhando. Asingazivi mashoko anokosha pamusoro pavo, hazvibviri kunyora chirongwa kana kuti kuongorora basa rake. Kudzidza algorithms kunotanga kosi pachikoro informatics. Nhasi tiri kutarisa pfungwa algorithm, Zvivako zviri algorithm mhando.

pfungwa

Algorithm - chaiyo kutevedzana kwezviitiko nezviito inotungamirira kuti kubudirira imwe mugumisiro. An algorithm zvose ose chiito ushandiswe muiti, iyo gare gare omuendesa basa.

Kazhinji, algorithms zvinoshandiswa masvomhu kugadzirisa matambudziko akasiyana-siyana. Somuenzaniso, vakawanda kuvazivisa algorithm nokuda nekugadzirisa quadratic equations pamwe kutsvaka nokuda discriminant.

ehupfumi

Tisati nokuongorora mhando algorithms computer sainzi, zvinokosha kuti tizive zvinhu ehupfumi dzavo.

Pakati huru ehupfumi pamusoro algorithms izvi vanofanira kuva anokudzwa:

  • Determinism, kuti ane chokwadi. It iri chokwadi kuti chero algorithm kunosanganisira kuwana chaicho mugumisiro pamwe vakapiwa bhuku.
  • Zvinobudirira. Zvinoreva kuti pamberi dzakawanda tsime Data tsanangudzo, akatarisirwa tinoguma kuitwa pashure dzakatevedzana matanho.
  • Misa. Rakanyorwa kamwe algorithm zvinogona kushandiswa kugadzirisa matambudziko ari kupiwa mhando.
  • Discrete. Anoreva kuti chero algorithm inogona rakakamurwa muzvikamu akawanda, imwe neimwe ine pachake chinangwa chawo.

kutsikisa Nzira

Pasinei mhando algorithms mu kombiyuta zvesayenzi zvauri kufunga, pane nzira dzakawanda yakarekodwa.

  1. Nemashoko.
  2. Formula-nemashoko.
  3. Kwakajeka.
  4. algorithm mutauro.

Rakajairika chinhu flowchart mu chinogumbura dhayagiramu chimiro, uchishandisa chaiyo notation, wakaiswa vaenzi.

The Mhando chikuru

Pane huru mazano matatu:

  1. Linear algorithm.
  2. The branching algorithm, kana mapazi.
  3. Cyclical.

Next, tikaongorora siyana algorithms computer zvesayenzi, mienzaniso kukubatsira muudzame kunzwisisa sei vanoshanda.

Linear

Zvikuru nyore kombiyuta zvesayenzi anoonekwa ari Linear algorithm. Anoti kutevedzana yezviito. Hekuno nyore muenzaniso kuti algorithm mhando iyi. Ngatitaurei kumutumidza "muunganidzwa kuchikoro."

1. Tiri kusimuka apo aramu wachi marin'i.

2. mudziyo.

3. Tava kuchenesa mazino.

4. Kuita kurovedza.

5. Dress.

6. kudya.

7. shangu uye kuenda kuchikoro.

8. kuguma algorithm.

branching algorithm

Uchifunga Mhando algorithms computer sainzi, hazvibviri haana kuyeuka branching mamiriro. maonero ichi anobvumawo kuti mamiriro ezvinhu pasi izvo kana chinozoiswa zviito anoteererwa saizvozvo sezvo pakuparwa default - mune dzimwe.

Somuenzaniso, funga zvinotevera mamiriro - yezwi munofamba nevanhu.

1. Match kuti motokari mwenje.

2. Tarisa motokari chiratidzo.

3. Tinofanira nyoro (ichi).

4. Kana mamiriro ezvinhu akasangana, isu kuyambuka mugwagwa.

4.1 Kana pasina - kumirira kusvikira kuchiedza kwaanoda girini.

4.2 kuyambuka mugwagwa.

5. The kuguma algorithm.

kumativi Robin

Patinodzidza mhando algorithms computer sainzi, zvinokosha kurega zvakadzama pamusoro kumativi Robin. algorithm Izvi zvinosanganisira kadambari mugove kana chiito, iro rinoitwa asati kuita zvimwe zvinhu.

Tora muenzaniso nyore. Kana nyaya dzinotevedzana nhamba kubva 1 kusvika 100. Tinofanira kuwana zvose chikuru nhamba, ndiko kuti, avo vakanga vakakamurwa mumwe uye pachayo. Tinoti algorithm "of times".

1. Tora nhamba 1.

2. Check kuona kana idukusa 100.

3. Kana hongu, tarisa kana chikuru nhamba.

4. Kana mamiriro anogutswa, tinonyora nayo.

5. Tora nhamba 2.

6. Check kuona kana idukusa 100.

7. Tarisa kana nyore.

.... Tora nhamba 8.

Isu kuti vaone kana idukusa 100.

Ongorora kuti nhamba iri chikuru.

Kwete, skip nayo.

Tora nhamba 9.

Nokudaro isu iterate ose nhamba, uye 100.

Sezvaunogona kuona, matanho 1 - 4 achapiwa kudzokororwa kakawanda.

Pakati cyclic kusunungurwa algorithms precondition, kana mamiriro ezvinhu achiongorora pakutanga ichitanga, kana postcondition, kana cheki anoenda kumagumo kutenderera.

vamwe mikana

The algorithm anogona kusanganiswa. Saka, zvinogona cyclic, uye mapazi panguva imwecheteyo. Inoshandisa ezvinhu yakasiyana siyana dzenyika algorithm. Kwakadaro kunzwisisa hurongwa prienyayutsya paainyora mapurogiramu yakaoma uye nemitambo.

Notation ari chinogumbura dhayagiramu

Takurukura zvinotaurwa mhando algorithms vari kombiyuta nesayenzi. Asi isu hatina aitaura pamusoro chii zviratidzo anoshandiswa kana kwakajeka yakarekodwa.

  1. Mavambo uye kuguma algorithm anochengeterwa denderedzwa puranga.
  2. chikwata chimwe nechimwe ndee mubhokisi.
  3. Mamiriro nezvaro nedhaimani.
  4. nhengo dzose algorithm chokuita ne miseve.

zvakawanikwa

Takurukura waiti "algorithms, mifananidzo, ehupfumi." Informatics unoripa nguva yakawanda ndichidzidza algorithms. Ivo anoshandiswa paainyora zvirongwa zvakasiyana kuti matambudziko akarongeka uye kusika mitambo uye mafomu siyana.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sn.delachieve.com. Theme powered by WordPress.