RorohikoHōtaka

Papatonotanga. waihanga algorithmic Basic

Hei waihanga i tetahi hōtaka e tika ana hoahoa algorithmic taketake. I muri ko te kōwhiringa māmā mō te whakaoti rapanga. Ka taea te whakamahi i te reira, hei tauira, mō te mahi ki te tauira ōrite. E te tahi atu momo: wana, me te koropiko. Ka Kia hipoki i roto i tenei tuhinga. Ko te tuatahi e hiahia ana koe ki te matau he aha te hātepe kei roto whānui.

hātepe

ka puta mai te kupu "hātepe" i te Latino algoritmi. Eaha te auraa? kupu Motuhēhē mai i te ingoa o te pāngarau, ngā mahi i tangohia e wahi i te rau tau IX. pukapuka Nā al Khorezmi te taata taea hoko 'o maheni ki te momo taketake o te hoahoa algorithmic me te tikanga ki te ariā whānui.

i tangohia puka mua o te takikupu - "hātepe papatono". Na te whakamahia te reira anake i roto i etahi wā.

Hātepe - he tukanga e tikanga te huri i te raraunga taketake, e puta i roto i takahanga motuhake. Ki tenei ariā, anga tangata ia i roto i te ora, te tangata ko ia. taea te whakaahuatia hātepe rite tea me te kai, whakareatanga tua atu ranei, otinga o ngā whārite, ka pera i runga i. D. taputapu katoa e aunoa nei mahi tukanga, mahi i roto i mārama kaupae whakaritea i roto i te mahara pūtukatuka. E huaina taua hātepe whare. E te tahi atu momo. Kia titiro tatou ki a ratou.

momo o hātepe

E wehea hanganga algorithmic Basic ki te maha ngā momo, ka e kia kōrero i roto i tenei kōwae. He aha e ratou?

  1. Mōhiohio. Kei te mahi taua hātepe ki nui o raraunga, engari te rōrahi anake o te tukatuka iti i roto i te roa me te ngāwari.
  2. Mana. e pā ana te mahi o taua hātepe i te mōhiohio e he wātea i te puna ngā. Ki runga ki ka tono taenga tohu motuhake ki te whakarite i te mahi o ngā pūrere.
  3. Rorohiko. Rerekē te hātepe mōhiohio whakaahuatia te mahi ki iti o raraunga, engari hua he tukanga nui te mahi.

I roto i te meka, he tika ki te ako taipitopito iti te hātepe. Heoi, e kore e taua raraunga katoa e taea e huaina whakamārama te ariā. Hei mahino te ako hātepe e kore ranei, kia takina reira mo te aroaro o etahi āhuatanga.

āhuatanga o hātepe

Me whai hoahoa algorithmic nui katoa mahi e ratou "rongo." Whakaaroa tenei pātai i roto i te taipitopito atu.

Ki te tino aru i te mahi o nga hātepe me ratou āhuatanga, ka taea e kite koutou e kore matau tika ratou kaipōti, mārama nui ki te uru i te mahere. Kei te whiwhi te hua tika, ara ki te tika piri koe ki te mahi mīhini e hiahiatia ana. Mai i tenei e taea e tatou e faaoti e tika ana ki te kore o te tikanga i roto i nga mahi mōhio, ko tino taea te hātepe papatono ki te utu mo te whakatinanatanga o te rorohiko. I roto i te mau parau te tahi atu, no te rapu wātea o tenei tukanga nga whakaaro aunoa.

He aha ngā āhuatanga Me whai te hoahoa algorithmic taketake mō te mahi pū mōrahi?

  1. Understandability. kia ia rōpū rite mārama ahanoa rere. Te āhua e kahore he māmā atu, hei tauira, utu i te ira i roto i te pokapū, i reira he, engari e kore e te rai i te reira i roto i te rōpū, i ka mahi i te mahi, e kore e taea te mahi i te reira.
  2. Tōtika. E te tikanga e tenei taonga? E hiahiatia ana ki te whiwhi i te hua. E kore e taea e te hātepe papatono engari arahi ki etahi ahua o te whakahoki. Nā ki te hapa, ka taea e te tiki e koe i te hua he e i hiahia ai, engari e ia. Ano, Me riro te whakautu i muri i te maha etahi o hikoinga.
  3. Mass. kia kia hāngai ki tetahi piha haapiiraa o raruraru tetahi hātepe. I waenganui ia ratou kia rerekē ratou raraunga tāuru.
  4. Tino. kua riro i tetahi anake tikanga ia mahi, a kore e hoatu i te taea hoki te wetemunatanga pārōnaki. Tümanako, noa'tu eaha te nui whakarewahia te hōtaka i, kia waiho te taua i nga wa katoa te hua.
  5. Motuhake. Hātepe - kaupae whakatinanatanga ōrite. Ia taahiraa Ko te whakahau ki te tīpoka tāpiri kore e taea e mea hou ranei.
  6. Tika. Tetahi hātepe papatono e he hāngai ki te ahua o ngā mahi i tetahi, me kia tika mō te katoa. I roto i te hōtaka, i reira e maha e kore he raruraru i roto i nga kaupae tuhituhi, e kore maha e rapu he rota o te wā, me te i roto i te whakahaere i to ratou mo nga mea katoa o ngā pātai. Na reira, ka waiho hei taahiraa nui ki te patuiro te hātepe. Ka taea e te āwhina ki tenei, me te hoahoa algorithmic taketake, te tāruarua o e pai arahi ki te pai hua.

Whakaahuatanga o hātepe

Ki te paraparau tatou no te ki te tuhituhi hātepe, kia whakanui ai i te whai ake:

  • Ā-waha. I roto i te mau parau te tahi atu, i roto i te reo, i te mea watea ki te korero wae.
  • Ripanga. Arorau, te te hātepe i tuhituhia i roto i te tepu, me te nuinga o te wā e whakamahia ana hei huānga pŭpŭ tauturu.
  • Tātai-waha. Ko te pūtake tangohia tikanga izyasneniya-waha, engari tuhia ano hoki taua mahi pūāhua tātai pāngarau ranei.
  • Whakairoiro. te hātepe taua i tuhituhia i roto i te flowcharts reo motuhake.

He mea tika ki te whakamārama i te wāhi whakamutunga. He aha te mea he tūtohiripo? Tenei rārangi ranei hātepe nonlinear, nga takahanga o e tuhituhia nei mā te whakamahi i ngā wae motuhake. E ratou ratou whirihoranga ake, whakaaro, me te mahi. I roto i te take o tenei whakaahuatanga, te hātepe tuhituhia hoahoa poraka, e he rārangi hono. Me hoki ratou tuhituhi i te mahi ngā (taahiraa).

hoahoa algorithmic

tautohe ētahi e kore nga hātepe e whai 3 momo, me 4. te hoahoa algorithmic taketake: rārangi, branched, huri taiāwhio. He aha te mea te take he pōhēhē taua, e kore te mea te reira mārama. Heoi, no te rongoā ohie ki ngā raruraru matatini whakamahi hātepe rorohiko mo enei rōpū tika nui e toru. Kia titiro tatou ki a ratou.

  1. Paerangi. ka tenei tukanga tātai tenei ingoa e tika ana ki te meka e kua kawea mahi katoa i roto i roto i te raupapa rārangi, whakamana ai te ia taahiraa neke atu i te kotahi. Ki te whakaaro tatou ki te kaupapa o te raruraru, ka whakanohoia reira poraka tetahi ki runga ake i te tahi atu, i runga i te mahi o nga tau raupapa rānei. mahi hātepe rārangi i roto i te ara taua e kore e te raraunga taketake huri i te ahunga me te tikanga o te mahi. Taua rongoā tikanga e tika ana mō te rorohiko i te moni rerekētanga ranei, āhua tapawha, o tona paenga ranei, a na i runga i. N. he rite reira te momo matua o te hoahoa algorithmic.
  2. Te pekapeka. fakahu'unga tenei tukanga tātai te aroaro o te kīanga arorau (te LP) me te kōwhiringa o ngā āhuatanga (peka "teka" me "pono"). I roto i ia take, mohio reira anake tetahi o nga kapa e rua, neke atu rānei. E tonu No raruraru, me te kore e taea e, te e ka whakatinana atu kōwhiringa. Ki te nga manga rua o te hātepe, he reira ohie, ki te neke atu i rua - matatini. te mea ngāwari i te utu o te tuatahi te tukanga o muri. Ko te momo matua o te hoahoa algorithmic ko te wāhi tuatahi, me te tuarua. Kei te whakaurua hoki te puka e whai ake nei i roto i tenei rārangi.
  3. Huritaiāwhio. Ka tika te korerotia tenei hātepe huānga, i te whakamahi i raraunga tāuru rerekē. I roto i te mau parau te tahi atu, ka karanga he tukanga taua te te huringa.

Me kï reira e, e toaati te hoahoa nui katoa algorithmic (e whai ake nei, manga, koropiko) ki ia atu, ahakoa e taea te whakamahi ratou motuhake.

Te hanga koropiko me ratou momo

He aha e tango i te reira ki te hanga i te koropiko?

  • Ko te counter koropiko. Ko te tāupe e tautuhi ana i te uara tuatahi, me te tāruarua o te mahi ka huri i te reira i tenei. Me tomo tika te reira i ki te hātepe. hanga algorithmic Basic o anga-momo mahi i waho e kore e reira.
  • Te huri i te taupū runga ake te raraunga i mua i te tukurua hou o te huringa.
  • Tirohia tikanga ki faaoti te rorohiko ranei ki ano "panuku" koropiko atu ranei kahore he hiahia.

Ka taea e huringa e deterministic me whitiauau. Ko te tuatahi ko te Mahianō ki te maha o aua mohiotia. huringa whitiauau - tetahi toutou e te he nui tuatau o te wā tae noa ki te mea pono teka ranei te huru.

Te hātepe taketake

Ko reira utu ki te mahara e kore nga hanganga algorithmic taketake e ngā te hātepe taketake. He aha te mea te reira? kore e kitea i tēnei ariā i roto i te tuhinga hou, engari e kore e tenei tikanga e mahi ai, me te kore kē. Hoatu e kia tūpono ai te otinga o ngā raruraru e rave rahi manga ranei aua, te mutunga e whai ake. waihanga Basic algorithmic (rārangi, branched, huringa) he taketake. I roto i te meka, tohu ratou "wae hanganga" o ia tohutohu pera-ka karanga.

hātepe rārangi

Ko mārama i te runga ake rite, he rārangi, me te kore-rārangi kotahi hātepe. A feruri i te whakatinanatanga tuatahi. He aha e karanga ratou i te reira? Katoa tino māmā. Ko te meka Ko e nga mahi katoa e kua takaro i roto i te hātepe, he mārama te whakatinanatanga ōrite o hikoinga katoa e tino tetahi i muri i tetahi. Tikanga, He iti enei mahi, me te whai i te taumata iti o te whīwhiwhi.

He tauira o te hātepe rārangi taea e he tukanga o te faaineineraa o tea:

  1. Ringihia he wai ki roto ki te hopane.
  2. Hoatu te hopane i runga i te umu, ki te kohuatia.
  3. Tangohia te kapu.
  4. Ringihia ki te kapu o te tea.
  5. Tāpiri i te huka.
  6. I muri kohua te wai wera ringihia ki te kapu.
  7. E mau ki te koko.
  8. Oho huka.

Papatono hanganga algorithmic taketake - taimaha nui mahi, engari ki te mea he hātepe rārangi, he reira maha rawa ngāwari ki te whakatinana ratou.

kouru hātepe

Me pēhea te ki te matau e te kouru te hātepe? Ko reira nui ki te whakarite kia whai koe i te kōwhiringa o e rua, neke atu rānei ngā akoranga o mahi, i runga i te mahi o ngā āhuatanga kore ranei rānei. huaina ia ara ko te manga.

Ko te āhuatanga matua o te pekapeka hātepe ko te oraraa o te peka herenga. puta te reira i roto i te faaiteraa whakamātautau ki te pono ranei te teka.

Tikanga, kua māngai nga kīanga arorau tohu "iti iho i te", "atu", "iti iho i te rite ranei", "nui atu rite ranei ki", "rite", "e kore e rite." I te tahi taime i reira he taatou i reira e pā ana te huru ki ia atu i te whakahau me te (u) ranei (ranei).

He tauira o te hātepe taua kia te otinga ki te raruraru e whai ake: Ki te he rite ki te tau tōrunga te faaiteraa ((x + 3) / 1), ka whakaatu i te hua i runga i te mata, ki te kino - ki te whakamōhio i te kaiwhakamahi e pā ana ki te hapa.

Simple nui i roto i te mahi ki te whakamahi i te hoahoa algorithmic taketake. Pekanga Ko tetahi o nga tikanga tino noa mō te whakaoti.

huringa Deterministic ranei i huringa counter

Ko te huringa o te counter - huringa e ngā te tāupe e taui ki te tetahi uara taahiraa. Hipanga tautuhi e te kaiwhakamahi whakaritea e te kaihātepe ka tuhi pūmanawa ranei. Te nuinga o nga reo mo tenei huringa whakamahi te kaiwhakahaere mo.

Ki te hōtaka ki te whakaatu e rua rarangi 4 wa:

  1. "Me pehea e koe?"
  2. "Well, whakawhetai koe!"
  3. "Me pehea e koe?"
  4. "Well, whakawhetai koe!"

Me waihanga e koe te huringa deterministic. Pehea e titiro i te reira? whakamahi tatou i te reo "Pascal" mo te perception pai o te hoahoa.

1. hoki i: = 1 ki te 2 mahi:

- Ko i he huringa counter, whakatau reira te maha o aua i roto i te koropiko.

2. A haamata na (tuwhera taiapa mingimingi ki te kīanga e rua, ko te huringa tinana me korerotia tahi.)

3. Writeln ( 'pehea e koe?'):

- te kupu tikanga kīanga mutunga writeln he i roto i korukī kotahi.

4. Writeln ( 'pai, whakawhetai').

5. Whakamutunga.

6. i: = + i 1.

Ka rite ki a koutou e taea te kite, rawa ngāwari, me te tae noa ngahau ki te whakamahi i te hoahoa algorithmic taketake. tino pai mohiotia hātepe Basic, kahore ratou e kore e taea ki te tuhituhi i ngā hōtaka.

Porohita ki postcondition

Porohita ki postcondition taea te faahiti i te maha tuatau o ngā mahi i waho te whakauru i te Whītiki kaiwhakahaere kupu pūhui ranei. Ka kia mahi i te iti rawa kotahi ia. Kei te mahi te reira i huringa tae noa ki te mea teka te huru. mutu ia i te hanganga o te tohu tika. I roto i tenei hātepe e hanga ai. hanga algorithmic Basic o tenei momo o te mahi i roto i tenei tere ngā.

Hoki whakatutukitanga o tenei huringa titau hoahoa Tukurua A tae noa ki B. Te auraa mau te auraa "ki faahiti i te kaupae noa he teka te huru." Fakatatau ki ai, kua whakahuatia reira e te iho tukanga tāruarua i roto i B - raraunga e hua kia tangohia te uara tika.

Porohita ki ai öna

hangaia Porohita ki postcondition te i roto i te ara taua e te whakamana reira i te iti rawa kotahi i roto i tetahi take. Heoi, i reira he take ka hiahiatia te huringa i roto i te take o te huru, a kore kia kawea atu i roto i te ngaro o te hohokitanga. Kore, ka kia hē te hua. Ko roto i tenei take i te koropiko ki te ai öna. Hei waihanga i te hoahoa tika «ia A mahi B». Kei te mooni iritihia te kapa tuatahi rite "roa." A - tikanga, a - mahi kia e ka korerotia. tikanga te hoahoa katoa, "tae noa ki te mea pono te huru, te mahi i tētahi mahi."

Katoa nui te mahi hoahoa algorithmic anake i roto i etahi wā. He aha e ratou i roto i te koropiko ki te ai öna? Ki te hiahia koe ki te kia toutou neke atu i te kotahi mahi, engari e rave rahi, na kia koe te whakamahi i ngā tauākī ranei pūhui, taiapa motuhake ranei. kia kore pai e mahi ana i te huringa ki te kahore he pono te huru, no te tomo ki roto i te reira. Fakatatau ki ai, ka kia korerotia te mahi, ki te he te reira tika.

Te hātepe pŭpŭ tauturu

whakamahia te hātepe pŭpŭ tauturu i roto i te tahi atu tukanga mā te tauwhāiti anake tona ingoa. Ko ia e kore e he whakaaro algorithmic nui tono. I roto i te reo hōtaka huaina taua tukanga mahi te mahi. Hei whakahaere i te mahi ki te waehere, a ka ngāwari ake te whakaoti rapanga e ngā katoa mahi ki tetahi wae, i te mea he hātepe pŭpŭ tauturu. i taea e ia o ratou ui tona ingoa, e taea muri toutou ki whakapā ia.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mi.birmiss.com. Theme powered by WordPress.