Rorohiko, Hōtaka
Ngohi. Ko te huānga ngohi. Nui o ngā āhuatanga ngohi, te maha o
Programming - ko te roa, tukanga auaha. pakeke nui ki te ako i te tahi mea i roto i tenei rohe, ki te whai koe i kahore kaha ki te matau i te mau parau tumu i nei kia hanga Apps. I teie mahana, e kōrero tatou e pā ana ki te ngohi, nga mea timatanga ngohi me ngā mahi ohie ki a ratou.
whakamāramatanga
I mua i te mahi ki tenei huānga o te taiao hōtaka , e ti'a ia tatou ki te matau ki ta tatou e e mahi. kia faahiti kaiako i roto i ngā whare wānanga o koutou whakamāramatanga ākahukahu, me te rapu utu koutou ki kaá 'ratou, engari e kore e mahuinga reira ki te mea nui tenei mataaro ki matau i te ngako, me te kore e taea ki te whakamārama i te reira ki ētahi atu. He aha te mea he ngohi? E tahi katoa nga huānga ngohi, me te hanga ake te ahanoa. I roto i te mau parau te tahi atu, he huinga, he tepu, he momo o uara aho. tahi Katoa hanga e ratou he rārangi taua o ngā tūemi. titiro reira ngohi rite tenei:
- M (i), kei hea M - ko te ngohi iho, tona ingoa. i - Ko te tau ngohi huānga. Fakataha, Ka taea te pānui i enei tau e rua rite te huānga i-th i roto i te ngohi M.
I roto i ngā reo hōtaka, e taea te whakaritea enei uara ki momo rerekē. Hei tauira, i roto i Pascal kia puta anake taua nama, me te tāupe kia i anake te tau tōpū momo. I roto i te PHP, he rerekē mea. He i - ko te matua e taea ai e koe te kitea te tūemi, a e kore e mea faufaa te reira i roto i te ngohi, ki te pai kia te kī te kupu katoa - ngohi ( "pae"). I roto i te raveraa i te reira, ka taea e te huānga ngohi kia tino tetahi momo.
huringa
He pai ki a tatou i roto i te whakaaro o te tahi mau ngā mahi ngohi tenei ariā. Huringa - he kīanga herenga mō te tukurua i te mahi taua i runga, me te mo ano rite te roa rite reira he kore hohokitanga o te huru. Ka taea te tāutuhia e rua ngā momo o huringa.
- "Ehara i ano." I roto i tenei take, ka kia korerotia te tinana o te koropiko noa ko reira te huru whakamutunga. Ko, counter huringa tuatahi, a ka ka tātai, a ka Aukatihia ai te huringa.
- "Na tawhiti." Ki tenei whakatinanatanga paku rerekē. Tuatahi, tirohia te huru mahia, ka mahi i te huringa hōtaka, a ka taui te counter.
I roto i te parau tumu, e ōrite kōwhiringa e rua, i roto i to tatou take e kore e mea faufaa te reira e tetahi ki te whakamahi i, engari ka waiho whai hua ia i tona tikanga.
tua
I roto i ētahi wā, me ki mohio he aha te mea te moni o nga āhuatanga o te ngohi te kaihātepe. I raro i tenei mahi fakahu'unga reira e ti'a ia tatou ki te whakakotahi i nga āhuatanga katoa o te ngohi. Ki te tenei ka e awhinatia matou huringa. I roto i tenei tauira, ka kore matou kia whakairihia ake ki runga i te reo ngā hōtaka, me te whakaahua i te rarangi e kia roto i te aho.
- whakaatu tatou taurangi. E ti'a ia tatou ki te whakapuaki i te ngohi o 'M', te ngohi huānga tau counter "i", te tāupe tohu te maha o ngā huānga ngohi "ki", me te te tāupe "R", e e kawea tatou ki te hua mahi.
- E tomo te maha o ngā huānga ngohi "ki" tetahi ara.
- E tomo te huānga ngohi. Ka taea e koe te whakarite i te reira i roto i te raupapa o ngā kōrero ki te kaiwhakamahi ranei tautapa noa te uara ki ia takitahi.
- tautapa tatou i = 1, R = 0.
- Na te wahi faingataa. E ti'a ia tatou ki te koropiko. Ki te mahi i tenei, Me te tuatahi koe ki te tīpako i te momo. Kei raro hoatu e matou te tauira i runga i ngā huānga tatau huringa. Hei tauira, whakamahia matou te reo papatono - Pascal.
tukurua
R = R + M [i];
i = + i 1;
noa i> k
Eaha ta tatou e kite? oroko Tuatahi te huringa "tukurua" whakahau. I muri i taua, ko te uara o mua o te tāupe, te tikanga i te moni o nga āhuatanga katoa i roto i te ngohi, e tāpiri tatou tetahi atu āhuatanga o te ngohi. counter nuku (tau ngohi). Next, he rōpū o "tae noa ki" tirohia tatou haere mehemea kua te counter koropiko tera taha te ngohi. I muri i te katoa, ki te anake i tatou 5 huānga (k = 5), ka tāpiri i M [6] e kore e hanga tikanga, ka waiho i te reira kau.
huru
I mua i te neke i runga i ki te mahi i muri ki ngā huānga, kia haamana'o a te tauākī herenga. I roto i te nuinga o ngā reo hōtaka, rite tenei titiro te wetereo:
ki te (huru) ka (raupapa o whakahau) atu (faaue ki te kahore he pono te huru);
whakaahuatanga General kia tangi rite tenei: "Ki te he pono te huru, na tango te poraka tuatahi o whakahau, ki te hanga i te poraka tuarua ranei." tauākī Herenga e whai hua i roto i te whakatairite i ngā uara rerekē, me te atu te whakatau i to ratou "iku'anga". Fakataha ki te huringa, hei ratou he ngohi kaha o te tātari raraunga taputapu.
whakarite
E taea tonu ki a tatou hanga i te ngohi? Ka taea te kōmaka Elements o te ngohi, kite ki te ōrite ratou etahi tikanga, a ki te whakarite i waenganui i tetahi ki tetahi. Ko tētahi o aku tauira tino o ahorangi whare wānanga - ki te kitea te huānga mōrahi o te ngohi. Hei tauira, te whakamahi i te C ++ reo.
- Te kore te haere ki kōrero, he mea e tika ana ki te whakapuaki i te taua taurangi rite i roto i te tauira o mua, ki te torutoru aweretanga. Ki tetahi atu momo o te huringa i te tinihanga iti. Ko te take hou o "i = 0". He aha te mahi i te reira, whakamārama tatou i raro.
i (
{
i = + i 1; // ranei e taea te whakakapi e i + = 1;
ki te (R <= M [i])
{
R = M [i]
}
}
I taea te kite, tenei momo o te huringa, te tuatahi takina te huru, a ka anake tīmata tatau nui. He aha te rite te tupu? Tuatahi, tirohia mateakí ōritenga i <= k, ki te pera, haere mai tatou ki te huānga tuatahi o te ngohi M [1] me te faaau i te reira ki to tatou "R" tirohia te taurangi. Ki te "R" ko te iti rawa i te huānga ngohi, ka kua whakaritea e te reira i te uara o te huānga. Ko te kupu, i te wa ano e haere tatou i roto i te ngohi katoa, ka i roto i te reira i te tau nui.
PHP
Ko tenei i tawhiti tetahi o nga reo hōtaka tino rongonui. Ko reira ke e i roto i te nuinga o ara nga whare wānanga tino tairanga kore e whakaakona ki a ia, engari ko nga taketake tino banal ki te ariki i roto i te tūranga, me te rima o kaiauroro. He aha te mea te reira na rerekē i ētahi atu reo whakaaro e tatou?
PHP taea te kaihātepe ki te waihanga i te ngohi tino pūkenga. huānga ngohi e taea e te reira tino tetahi momo. Ki te i roto i te taua Pascal, e ti'a ia tatou ki te whakarite i tētahi momo kotahi (hei tauira, te tau), ka whai tatou kahore ara ki te tuhituhi i te raina ki te kuputuhi, i waho te huri i te momo o te ngohi ... Otiia ki te huri koe i te momo, me raraunga tau i roto i ka waiho reira kuputuhi mania, me reira e kore tatou e ahei te mau ki a ratou tetahi ngā mahi pāngarau, kahore waehere atu, me te ānini.
I roto i te PHP ngohi huānga - ko te wae motuhake. whakamahia te ngohi te anake mo te haratau o te rokiroki, me te whāwhā i te reira. Na tino nui, mo te hunga kua taunga nei ki te mahi ki te huānga i ētahi atu pls, koutou e taea te whakarite rite nga mea timatanga counter taua. Karanga ki nga mea timatanga ngohi i roto i te PHP i te moka uaua ake atu i roto i ētahi atu reo, engari ko reira utu reira.
hua
He aha ta tatou e nehenehe e mea i roto i te mutunga? Huānga - he whare putunga raraunga multidimensional, tuku ki te mahi i roto i te mahi ki te pukapuka nui o ngā mōhiohio. e kore e tenei tuhinga whakaaro ngā huānga multidimensional, no te mea tenei kaupapa mo tetahi atu kōrero. Hei whakamutunga he tohutohu iti. Hei hanga i te reira māmā ki te mahino te huānga kaupapa ki te whakaaro i te raupapa o ngā tau - i konei ko te tuatahi, engari te tuarua, me te pera i runga i. Ko te ngohi tenei. Ki te hiahia ki te whakapā atu tetahi o ratou ki a koutou, tīpako noa te tau hōtaka. Ko te nui māmā ake tenei tirohanga koutou ora i roto i te kura. Kia mahara, e kore te mea te reira tonu utu whakarongo ki ngā kaiako tauhou, pai kitea ratou ara ki te māramatanga o te kaupapa.
Similar articles
Trending Now