Kompyuta, Mapulogalamu
Magulu - ndi ... A oyamba achidule ndi phunziro lathu
Aliyense amene anaphunzira mapulogalamu pa yunivesite amadziwa kuti aphunzitsi amakonda wofu- zazikulu, zinthu zofunika ophunzira awo. magulu nkhani komanso wokhala, koma mwa kutsatirana ina. Chifukwa chiyani? Chifukwa magulu - Kodi maziko kuti akulola mapulogalamu ntchito ndi mabuku lalikulu zambiri.
Malonje
mutu lero, ife tiyambe ndi choona kuti ife timathandiza tanthauzo la liwu limenelo. Magulu - nyengo mapulogalamu chilengedwe, woimira ya deta mu mawonekedwe tabular kapena mzere. Tangoganizani mndandanda wa manambala mwachisawawa 1, 6, 2, 4, ndi 8. Iwo udzatero zosiyanasiyana. Nambala iliyonse olembedwa mu mzere, ali siriyo yake chiwerengero, ndipo n'zimene zimathandiza kuti ikukhudzana (kubweretsa) iwo ndi khamu mapulogalamu.
mbiri
Taganizirani mmene magulu zalembedwa kuchita. Umboni, chizindikiro magulu - izo analengedwa kusonyeza mtundu wawo pulogalamu (mfundo zimene udzasugidwa mwa dongosolo lomenyera) ndi chiwerengero cha maselo. Nthawi zina mapulogalamu kulenga lomenyera chachikulu popanda kutchula chiwerengero chenicheni cha zinthu, koma ndiye inu kulumikiza inu kukhala osamalitsa kwambiri kuti pulogalamu si fixated ndipo anayamba kulozera kwa maselo kanthu.
- D: lomenyera [1..k] kwenikweni; - kotero analemba zosiyanasiyana kuti "Pascal". Ngati muli kulenga pulogalamu dziwaninso kuti Mudzakumana ndi munthu pazipita zinthu 5, mungathe kugwiritsa ntchito kulowa D: lomenyera [1..5] kwenikweni;
Monga inu mwina anaganiza D - ndi kalata, kutanthauza dzina la khamu la; weniweni - ichi ndi mtundu (mtundu) la zomwe apeza kuti akhoza ali khamu la; lomenyera [] - chiwerengero cha zinthu zosiyanasiyana.
pempho
Pofuna ntchito ndi mchitidwe khamu la, m'pofunika kutsatira dongosolo. Magulu - izi ndi manambala kapena mawu, ngati wina aliyense. Pofuna ntchito ndi zinthu zosiyanasiyana, m'pofunika kuti atchule: D [1]. Izi kusankha chinthu choyamba zosiyanasiyana ndi kuchita ntchito naye. Mwachitsanzo:
- kusindikiza (D [1]); - lamulo Izi zitithandiza wosuta kusonyeza phindu ali selo loyamba la khamu la.
Dziwani kuti ngati mukufuna kugwira ntchito masamu ndi magulu, ndiye muyenera kulabadira mtundu. Mukhoza kuchita izi pokhapokha ngati muli mizere ya manambala. Kupanga izo momveka:
- Ngati muli zosiyanasiyana D: lomenyera [1..k] lemba; - ndi selo D [1] = 1, ndiye iwe sungakhoze ntchito chinthu ichi mu ntchito masamu chifukwa pulogalamu ya "1" - ichi ndi chabe mawu akuti "munthu", osati chiwerengero. Kotero penyani zosintha ndi mitundu.
Ngati mukufuna ntchito masamu, kapena mwa dongosolo lomenyera basi ndi kusungidwa manambala bwino obespokoytes mtundu wake pasadakhale ndiponso perekani "weniweni" kapena "inteja".
tebulo
Tiyeni tsopano tikambirane za malo otizungulira. Tikukhala m'dziko atatu azithunzi omwe tikunena, ndipo ambiri a zinthu tinganene kuti ndi 3 magawo: m'litali, m'lifupi, kutalika. Ndipo kuchokera pamenepo magulu a gawo. Ziwiri ooneka enieni magulu - tebulo deta, umene aliyense amafotokozera ndi kupereka kuposa wina siriyo nambala, ndi awiri - mzere nambala ndime chiwerengero. Potchula zosiyanasiyana ziwiri ooneka enieni ayenera mwachindunji chiwerengero onse - D [1, 1].
Choncho, khamu ili adzatha kusunga yambiri deta. Mwatsoka, zinenero akulu mapulogalamu, nthawi zambiri, zosiyanasiyana mchitidwe chiwerengero akhoza kuchita manambala yekha. Choncho, kusunga matebulo lalikulu, kumakhaladi mabvuto kwambiri chifukwa chakuti pagawo lililonse makamaka pa tebulo adzakhala ndi kulenga zosiyanasiyana osiyana.
Mwachitsanzo, tiyerekeze kuti muli ndi tebulo limene deta kwalembedwa nawo. Iwo: chaka chobadwa, dzina la kalasi.
| 1989 | Ivanov | Ivan | 9 |
| 1988 | Petrov | Peter | 10 |
| .... |
Pansi bwinobwino zinthu, tili kulenga magulu angapo, malingana ndi zosowa zawo. Ife angalenge ziwiri ooneka enieni zosiyanasiyana mtundu M'ndandanda wa ku sitolo tsiku lobadwa ndi kalasi, ndi khamu wachiwiri kusunga malemba (Fi). Koma kungakhale kovuta. Choyamba, otsiriza ndipo woyamba dzina, mungafunike kusamalira payokha. Kachiwiri, inu n'zosavuta wosokonezeka pamene kudzaza zosiyanasiyana ndi chaka ndi kalasi. Choncho, kudzakhala kosavuta kulenga 4 magulu osiyana pagawo lililonse makamaka. Gwirizanani, ndi wolemera kwambiri?
Php
Php magulu angathetse vuto monga mmene tafotokozera pamwambapa. mfundo ndi yakuti mu chinenero mapulogalamu, mukhoza mwachindunji osati mtundu wa deta mwa dongosolo lomenyera, koma mtundu mita (index). Komanso, deta ya mitundu yosiyanasiyana akhoza ali khamu limodzi. Kujambula munthu azithunzi omwe tikunena lomenyera (ngati mukufuna kutenga ndime imodzi):
- $ Zungulirani = lomenyera (1989, 1988, ...);
Mwachitsanzo Izi amalenga khamu yosavuta. The index analenga basi ndipo amaona ziro. Ndiko kuti, ziro lomenyera mchitidwe - 1989, choyamba - 1988, etc. Koma bwanji ngati tiyenera tebulo lonse zosiyanasiyana multidimensional? Kodi Mipikisano ooneka enieni Php zosiyanasiyana? nyumba imeneyi, umene aliyense mchitidwe Komanso zosiyanasiyana. Kodi disassemble chitsanzo kwa ife?
$ Table = lomenyera (
lomenyera (1989, "Smith", "John", 9)
lomenyera (1988, "Smith", "Peter", 10)
...
);
Kodi tili kumapeto? Tili nako pano ife mizere wotchedwa $ tebulo, amene mizere kukumana mizere tebulo. Ngati kovorit mizere ya zinthu, ndiye iwo adzayang'ana ngati izi:
- $ Table [0, 0] = 1989 $ tebulo [0, 1] = "Smith" $ tebulo [0, 2] = "John" $ tebulo [0, 3] = 9.
- $ Table [1, 0] = 1988, $ tebulo [1; 1] = "Petrov" $ tebulo [1, 2] = "Peter" $ tebulo [1, 3] = 10.
M'menemo 0 3 mizati ndi M'ndandanda osiyanasiyana, ndipo 1 ndi 2 - malemba. Ngati ndi kotheka, inu nthawi zonse kutembenuza deta zofunika mu mtundu anakhumba ndi kuphatikiza maselo.
Similar articles
Trending Now