ComputersProgramming

Ib tug structured hom - ib-seem array

Kawm cov qauv rau kev programming, ua ntej (los yog ob) yav tom ntej programmers paub nrog lub tswvyim ntawm "ib tug-dimensional array." Pascal, raws li lwm yam lus, tso cai rau ua hauj lwm nrog xws li cov ntaub ntawv qauv. Tam sim no los yog tom qab ntawd muaj yog ib tug yuav tsum tau rau ib tug structured cia ntawm tej tsiaj. Nyob rau hauv Feem ntau, qhov no set ntawm cov ntsiab yuav mus rau tib lub hom. Piv txwv li, ib daim ntawv teev cov kev cob qhia pab pawg neeg yuav tsum muaj li ntawm 25 cov neeg, txhua yam uas yog ib tug nce mus nce los ntawm hom hlua uas tuas lub npe thiab lub npe ntawm tus me nyuam kawm ntawv.

Qhov no yog dab tsi pub rau kom paub ib tug ib-seem array nyob rau hauv Pascal, uas yog ib tug txiav txim txheej zoo xws li cov ntsiab. Nws yuav xa mus rau txhua tus tswv cuab ntawm xws li ib tug ib theem zuj zus siv tib lub ID thiab tib index - ib theem zuj zus tooj. Yog li ntawd, cov arrays yog hu ua ib tug-dimensional.

Numbering ntawm ib theem zuj zus ntsiab feem ntau yog pib ntawm ib tug, i.e. thawj lub caij muaj ib tug naj npawb 1, uas yog heev zajlus kom. Txawm li cas los, Yog hais tias tsim nyog, lub Performance index ntau yuav ua tau kiag li arbitrary, lub ntsiab yuav tsum tau raws li indices ua los yog zauv los yog cov cim (tej kev txiav txim hom).

Xav txog cov raug kev ua ntawm ib tug ib-seem array:

1) hauj lwm ntawm lub array, qhov twg n - tus naj npawb ntawm cov ntsiab nyob rau hauv ib theem zuj zus, mas - hom designating ib tug ib-seem array ntawm cov zauv 5, A - hom nce mus nce los mas, i.e. nce mus nce los ntawm hom ib-seem array ntawm 5 zauv

2) cov ntsiab muaj keyboard tswv yim ib theem zuj zus

3) tso zis ib theem zuj zus ntawm cov ntsiab ntawm qhov screen

4) Sau ib theem zuj zus siv ib tug random tooj generator

5) transformation (kev hloov kho) ntawm txhua array caij, i.e. hloov nws tus nqi (ib qho piv txwv ntawm ib tug seem yuav txo tau ntawm txhua array caij 6)

6) Kev txiav txim ntawm tus nqi ntawm cov theem zuj zus ntsiab yog nce mus nce los S - sum ntawm lub ntsiab

7) quantification ntawm array ntsiab satisfying tej yam kev mob (ib qho piv txwv ntawm kev txiav txim tus xov tooj ntawm cov ntsiab, ib tug loj tus naj npawb ntawm 4), qhov chaw uas k - tus naj npawb ntawm xws ntsiab

8) Kev txiav txim ntawm lub extremum (nyiaj pab ntau tshaj los yog tsawg kawg nkaus ntawm lub array caij), ntawm no min - yam tsawg kawg nkaus tus nqi ntawm cov array ntsiab, k - ordinal number (Performance index) yog qhov tsawg tshaj plaws caij nyob rau hauv lub array

Raws li koj paub, rau tag nrho cov ntau yam, uas yog piav nyob rau hauv cov nqe lus Var kev pab cuam nyob rau hauv Pascal programming, ib tug tej yam muaj pes tsawg tus ntawm bytes nyob rau hauv lub cim xeeb tseg thaum qhov kev pab cuam pib. Qhov no yog txiav txim los ntawm lub hom ntawm cov kuj tsis paub meej, piv txwv li, lub cim yog ib byte, ib hom ntawm integer - ob bytes, tiag tiag hom - plaub bytes. Yog li ntawd, thaum lub dimension ntawm lub array yog tsis loj, qhov kev pab cuam tsis tau ib tug loj npaum li cas ntawm RAM. Txwv tsis pub, lub programmer yuav tau nrhiav lwm txoj kev kom haum raws li lub array, piv txwv li, nyob rau hauv ib cov ntaub ntawv los yog nyob rau hauv ib tug heap nrog pointers.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hmn.delachieve.com. Theme powered by WordPress.