Kompyuta, Mapulogalamu
Zungulirani. Zosiyanasiyana zinthu. Kuchuluka kwa zinthu zosiyanasiyana, chiwerengero cha
Mapulogalamu - ndi yaitali, kulenga ndondomeko. yovuta mokwanira kuti ndiphunzire limeneli, ngati inu mulibe luso kumvetsa mfundo imene iyenera kumangidwa Mapulogalamu. Today tikambirana zosiyanasiyana ndi, zinthu zosiyanasiyana ndi ntchito yosavuta nawo.
tanthauzo
Patsogolo ntchito ndi mchitidwe uwu wa chilengedwe mapulogalamu , tiyenera kumvetsa zimene ife tikuchita. Aphunzitsi ku mayunivesite mwina kubwereza matanthauzo anu abstruse ndipo amafuna inu ndayesetsa kudzaza iwo, koma zilibe kanthu kuti Wolinganiza ichi nkofunika tonse timvetsetse chofunikira ndi sangathe kufotokozera ena. Kodi aŵa? Zinthu zosiyanasiyana ali pamodzi ndi amapanga chinthu. M'mawu ena, akonzedwa, tebulo zosiyanasiyana mfundo chingwe. Onse pamodzi kupanga mndandanda owerengedwa zinthu. Izo zikuwoneka zosiyanasiyana monga izi:
- M (i), kumene M - ndi khamu yokha, dzina lake. ine - ndi khamu mchitidwe chiwerengero. Pamodzi, manambala awa awiri angathe kuwerenga ngati chinthu i-TH mu zosiyanasiyana M.
M'zinenero zosiyanasiyana mapulogalamu, mfundo izi awerenge osiyanasiyana. Mwachitsanzo, mu Pascal manambala kumachitika yekha mawerengero ndi variable ine mwina kokhako inteja. Mu Php, zinthu zinasintha. Pali ine - ndicho amalola kupeza katunduyo, ndipo zilibe kanthu mwa dongosolo lomenyera, ngati wofunika lonse mawu - zosiyanasiyana ( "bala"). Pochita zimenezi, zinthu zosiyanasiyana angakhale mwamtheradi mtundu uliwonse.
m'zinthu
Mfundo imeneyi zothandiza kwa ife mu kulingalira ntchito zina zosiyanasiyana. M'zinthu - ndi mawu makonzedwe kwa kubwereza ntchito chomwecho mobwerezabwereza bola ngati palibe zisadzachitikenso chikhalidwe. mitundu iwiri ya m'zinthu tingaone.
- "Osati panobe." Pankhaniyi, thupi la kuzungulira zidzabwerezedwa mpaka ndi vuto lomaliza. Ndiko kuti, choyamba kusintha kauntala, ndiyeno kuwerengera, ndiyeno mkombero kumathera.
- "Padakali." Ndi chimake ichi pang'ono mosiyana. Choyamba, onani mkhalidwe kuphedwa, kenako kuphedwa pulogalamu adzizungulira, ndi kusintha kauntala.
Mfundo Zosintha onse ali ofanana, mu mlandu wathu zilibe amene ntchito, koma akhala akugwira njira wake.
Kuwonjezera
Mu zina, mapulogalamu ayenera kudziwa zimene ndi Uwerenge miyambo ya khamu la. Mu ntchito iyi amasonyeza kuti tiyenera kuphatikiza mbali zonse za khamu la. Ndi ife adzathandizidwa m'zinthu. Mu chitsanzo ichi, tidzakhala sangathe Anapachikidwa pa makamaka chinenero mapulogalamu ndi kufotokoza mzere kuti mzere ayenera muli.
- Tikulengeza zosintha. Tiyenera kulengeza zosiyanasiyana 'M', zosiyanasiyana mchitidwe chiwerengero kauntala "ine", ndi variable kusonyeza chiwerengero cha zinthu zosiyanasiyana "kuti", komanso variable "R", umene udzabweretse ife zotsatira ntchito.
- Lowani chiwerengero cha zinthu zosiyanasiyana "kuti" njira iliyonse.
- Lowani zinthu zosiyanasiyana. Mungathe kukonza izo kupyola mu mndandanda wa dialogs ndi wosuta kapena kungoti perekani mtengo aliyense payekha.
- Ife tikupatsani ine = 1, R = 0.
- Tsopano chinthu chovuta. Tiyenera kuzungulira. Kuti tichite zimenezi, choyamba muyenera kusankha mtundu. Pansipa timapereka chitsanzo pa zinthu mkombero kuwerengedwa. Mwachitsanzo, ife ntchito chinenero mapulogalamu - Pascal.
kubwereza
R = R + M [Ine];
Ine = ine + 1;
mpaka ine> K
Kodi tikuona? Choyamba amatsegula mkombero "kubwereza" lamulo. Pambuyo pake, mtengo wakale variable ndi, kutanthauza ndalama zinthu zonse mwa dongosolo lomenyera, ife timatulutsa wina mchitidwe khamu la. Increment kauntala (lomenyera chiwerengero). Kenako, gulu la "mpaka" ife kufufuza ngati kuzungulira kauntala wapita kupitirira khamu la. Ndipotu, ngati ife kokha 5 zinthu (k = 5), onjezerani M [6] sizimatanthauza, zidzakhala zopanda kanthu.
chikhalidwe
Musanayambe ntchito yotsatira ndi magulu, tiyeni kukumbukira mawu makonzedwe. M'zinenero zambiri mapulogalamu, malembedwe amaoneka ngati izi:
ngati (chikhalidwe) ndiye (mndandanda wa malamulo) aliyense (akulamula ngati chikhalidwe si zoona);
mafotokozedwe General ingaoneke monga chonchi: "Ngati chikhalidwe zowona, ndiye kutenga chipika woyamba wa malamulo, kapena kupanga chipika yachiwiri." mawu makonzedwe ali othandiza kuyerekezera makhalidwe osiyana ndi zina kudziŵa awo "tsogolo". Pamodzi ndi m'zinthu, iwo chimasandulika mphamvu zosiyanasiyana kusanthulidwe ka deta chida.
poyerekeza
Izo apobe amatilola kuti aŵa? Zochitika za dongosolo lomenyera akhoza zosankhidwa, kuwona ngati iwo zikugwirizana zinthu zina, ndi kuyerekeza pakati pa wina ndi mnzake. Pali zitsanzo ndimaikonda wa yunivesiteyo - kupeza zinthu pazipita khamu la. Mwachitsanzo, ntchito C ++ chinenero.
- Popanda kupita tsatanetsatane, m'pofunika kuti tikalengeze zosintha chomwecho monga mwa chitsanzo yapita, kupatulapo ochepa. Ndi mtundu wina wa mkombero ndi wakunyengeza pang'ono. The watsopano nkhani ya "Ine = 0". N'chifukwa chiyani izo, ife kufotokoza pansipa.
pamene (i <= k)
{
Ine = ine + 1; // kapena akhoza m'malo mwa ine + = 1;
ngati (R <= M [Ine])
{
R = M [Ine]
}
}
Monga mmene taonera, mtundu wa adzizungulira, choyamba limafufuza chikhalidwe, ndi pamenepo pokha wayamba kuwerengera ndalama. Kodi kwenikweni zikuchitika? Choyamba, onani lochitira kukhulupirika ine <= K, ngati ndi choncho, kubwera kwa chinthu choyamba zosiyanasiyana M [1] ndipo yerekezani ndi wathu "R" fufuzani zosintha. Ngati "R" n'chochepa kuposa mchitidwe zosiyanasiyana, ndiye anasankha mtengo wa mchitidwe wa. Choncho, pa nthawi imene ife kudutsa zosiyanasiyana lonse, izo zili chiwerengero chachikulu.
Php
Ichi ndi kutali chimodzi mwa zinenero zotchuka kwambiri dongosolo. Ndi chachilendo kuti ambiri ngakhale mayunivesite ambiri otchuka omwe anaphunzitsidwa koma ndizosowa kwambiri banal mbuye mu malo ndi grader wachisanu. Ndi chiyani icho zosiyana kwambiri ndi zinenero zina zomwe ndi ife?
Php akulola mapulogalamu kulenga zosiyanasiyana kwambiri mosalekeza. zinthu zosiyanasiyana zingakhale mwamtheradi mtundu uliwonse. Ngati Pascal chomwecho, tiyenera mwatchutchutchu mtundu umodzi (mwachitsanzo, chiwerengero), ndiye ife tiribe njira kulemba mzere ndi lemba, popanda kusintha mtundu wa khamu ... Koma ngati kusintha mtundu, ndi deta M'ndandanda adzakhala mawu mbalambanda, ndipo Choncho sitingathe kuchita nawo ntchito iliyonse masamu popanda malamulo zina ndi mutu.
Mu Php lomenyera mchitidwe - ndi ankapoperamo palokha. lomenyera ntchito yokhayo yotumikira mayiko yosungirako ndi ungachite. Ndipo Chofunika, amene anazolowera kugwira ntchito ndi magulu ku chonde ena, mukhoza kukonza chimodzimodzi potsimikizira zinthu. Ndikaonekere kwa zinthu zosiyanasiyana mu Php pang'ono zovuta kuposa zinenero zina, koma n'kofunika zedi.
chifukwa
Kodi tinganene pomaliza? Magulu - ndi deta multidimensional nyumba yosungiramo katundu, kulola ntchito pa ntchito ndi mabuku lalikulu zambiri. Nkhaniyi Kodi suona magulu multidimensional, chifukwa nkhaniyi kuti mudziwe wina. Potsiriza malangizo pang'ono. Kukhala kosavuta kumvetsa magulu nkhani kuyerekeza mndandanda wa manambala - apa ndiye woyamba, koma wachiwiri ndi zina zotero. Izi zosiyanasiyana. Ngati mukufuna funsani mmodzi wa iwo, chabe kusankha nambala pulogalamu. kuzindikira izi ndi zosavuta moyo wanu kusukulu. Kumbukirani, si nthawi zonse ofunika kumvetsera kwa aphunzitsi unintelligible kulankhula bwino kupeza njira zawo kuti timvetse bwino nkhaniyi.
Similar articles
Trending Now