Rorohiko, Hō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?
- 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.
- 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.
- 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?
- 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.
- 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.
- Mass. kia kia hāngai ki tetahi piha haapiiraa o raruraru tetahi hātepe. I waenganui ia ratou kia rerekē ratou raraunga tāuru.
- 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.
- Motuhake. Hātepe - kaupae whakatinanatanga ōrite. Ia taahiraa Ko te whakahau ki te tīpoka tāpiri kore e taea e mea hou ranei.
- 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.
- 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.
- 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.
- 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:
- Ringihia he wai ki roto ki te hopane.
- Hoatu te hopane i runga i te umu, ki te kohuatia.
- Tangohia te kapu.
- Ringihia ki te kapu o te tea.
- Tāpiri i te huka.
- I muri kohua te wai wera ringihia ki te kapu.
- E mau ki te koko.
- 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:
- "Me pehea e koe?"
- "Well, whakawhetai koe!"
- "Me pehea e koe?"
- "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