Komputeran, Bernameyên
Array - a ... A pêşgotineke kurt ji bo dirbê
Her kesê ku bernameyên li zanîngehê xwendine dizane ku mamoste ne mêldarê bide tenê bingehîn, materyalên bingehîn ji bo xwendekarên xwe. array Subject bi her fikirîne, di heman demê de li dersên paşê. Çima? Ji ber ku array - bingeha ku rê dide ku bernamesaz û ji bo xebatê bi cildên mezin agahiyan e.
danasînê de
topic Îro, em bi wê yekê dikim ku pênase yên ku dema danasîna em dest pê bike. Array - hêmanên bernamên jîngehê, nûnerên a set of data di forma tabular an line. Imagine rêze hejmarên çawalêhato 1, 6, 2, 4, û 8. Ev dê array. Di her hejmara nivîsîn li pey hev, hejmareke serial xwe bi xwe, û ku çi jî gengaz e ku mirov wan têkildarî (bînin) wan bi nedadî yên bernameyên.
rekor
Binêrin, çawa li array bi di pratîkê de tên tomarkirin. Record, array mark - ew afirandin ji bo nîşan type wan bernameya (ku wê nirxên ku di array profîlek) û hejmara şaneyên. Carna bernamenûs, ava array zilmên mezin bêyî ku hejmara rastîn ji hêmanên, lê paşê hûn bigihînîn we gelekî baldar bin ku ev bername ji qerisî ne û dest pê kir ku behsa hucreyên vala.
- D: array [1..k] ya rast; - da dinivîse ku array bi "Pascal". Ger tu mecbûr in ku di bernameya dizanin ku tu wê herî zêde ji 5 hêmanên hebe, tu entry D de bi kar tînin: array [1..5] ya rast;
Wekî ku hûn hatine D kirku - di nameyê de, tê wateya bi navê array e; rast - ev cureyê (format) ji daneyên ku dibe ku di array de derbasdar e; array [] - hejmara hêmanên array e.
temyîzê
Ji bo ku kar bi elementeke ku array, serî li bernameya wê pêwîst e. Array - van hejmarên heman an peyvên, wek tiştekî din in. Ji bo ku kar bi element array de, pêwist e ku ji bo danasîna: D [1]. Ev dê hêmana yekemîn ya array hilbijêre û ji bo ku operasyonên bi wî. Ji bo nimûne:
- print (D [1]); - Ev fermana ku bikarhêner çalak dê ji bo nîşandana nirxê yên di hucreyê de pêşî ya array.
Ev divê bê gotin ku, eger tu diçî avabûye ji bo operasyonên matematîkî bi array, hingê divê tu bal kişand ser type bidin. Tu dikarî vê bi tenê eger tu xwedî array hejmarên bikin. Ji bo wê zelaltir e:
- Ger tu jî nedadî yên D: array [1..k] yên text; - û di hucreya D [1] = 1, hingê tu ev element di operasyonên bîrkariyê de bi kar bîne, ji ber ku di programê de ji bo "1" - ev e ku ji ber peyva "yek", ne ji hejmara wan. So fakter û cureyên wan temaşe bike.
Heger tu ji bo operasyonên bîrkariyê de planê, an li array tenê ji bo hejmara were veşartin baştir obespokoytes type xwe di pêş û para bi "rast" an "hijmar".
table
Werin, em niha li ser qada dora me re biaxivin. Em, di cîhanek sê-alî de dijîn, û piraniya tiştên ku dikare bi 3 Parametreyên şirove: length, width, height. Û ji wir array asta. Du-rehendî array - sifrê bi welat, li ku her yek element nînin zêdetir ji yek serial number, û du - Hejmara line û column Hejmara. Dema ku behsa array du-alî, divê hem hejmara diyar - D [1, 1].
Li gorî vê, ev array nikarin ji bo depokirina mîqdarên mezin yên welat be. Mixabin, di zimanên bernameyên kevn, di piranîya bûyeran de, hejmara element array dikarin bi tenê hejmara tevbigerin. Ji ber vê yekê, di depo ji maseyên mezin, ku ev ji ber wê yekê ku her stûnê ji ser sifrê dê ji bo afirandina a array cuda dibe gelek pirsgirêk.
Ji bo nimûne, difikirin, em sifrê li ku welat ji bo ku xwendekar hatiye nivîsîn. Ew jî ev in: sala ji dayikbûnê, bi navê class.
| 1989 | Îvanov | Ivan | 9 |
| 1988 | Petrov | Petrûs | 10 |
| .... |
Bin mercên asayî de, em mecbûr in ku array piralî, li gor pêdiviyên. Em dikanin array du-rehendî yên MIME hejmar to date store ji dayîkbûnê û class, û array duyemîn ji bo veşartin agahî text (FI) biafirîne. Lê ew nerehet e. Yekem, cara yekem û bi navê, dibe ku hûn bi bedena cuda. Ya duyemîn, hûn dikarin bi hêsanî tevlihev get dema dipirin array bi salekê û çîna. Ji ber vê yekê, wê hêsantir be ji bo afirandina 4 array cuda ji bo her stûnê. Dipejirînim'ê, pir laşgiran e?
PHP
array PHP dikarin pirsgirêkên ku li jor behsa çareser bike. Rastî ev e ku di vê demê de bernameyên, tu ne bi tenê type of data di array, lê cureyê metre (index) diyar bike. Li gel vê, li welat ji cureyên cuda dibe ku di array yek dihewîne. Afirandina a array yek-rehendî (eger tu dixwazî ku yek column):
- $ Array = array (1989, 1988, ...);
Ev nimûne a array sade diafirîne. The index was created ye û tê hesibandin sifir. e ku, hêmana array zero - 1989, ya yekem - 1988, hwd. Lê eger em divê ku tevahiya sifrê nav a array de bipêşvebibin? pir-rehendî çi ne array PHP? Ev avaniya, li ku her yek element jî array e. How to disassemble mînaka ji bo me?
$ Table = array (
array (1989, "Smith", "John", 9)
array (1988, "Smith", "Peter", 10),
...
);
Çi em di dawiyê de heye? Em li ber me heye, array navê $ maseyê, ku rêzên pêşiya rêzikan li ser sifrê ye. Ger nedadî yên hêmanên kovorit, hingê ew dê mîna vî binêrin:
- $ Table [0, 0] = 1989, $ sifrê [0, 1] = "Smith", $ sifrê [0, 2] = "John", $ sifrê [0, 3] = 9.
- $ Table [1, 0] = 1988, $ sifrê [1, 1] = "Petrûs", $ sifrê [1; 2] = "Petrûs", $ sifrê [1, 3] = 10.
Tiþtê 0 û 3 stûnên in array hejmar û 1 û 2 - text. Ger pêwîst be, hûn dikarin her tim daneyên pêwîst di format xwestin misilmankirina û merge hucreyên.
Similar articles
Trending Now