Komputer, Programming
Susunan - a ... A Brief introduksi kanggo tema
Sapa sing wis sinau programming ing universitas mangerténi sing guru kathah menehi mung, bahan dasar dhasar siswa. susunan Subject uga kang dianggep, nanging ing kursus mengko. Apa? Amarga susunan - pondasi sing ngidini Programmer bisa karo volume gedhe saka informasi.
introduksi
topik Dina, kita miwiti karo kasunyatan sing kita introduce definisi tembung sing. Susunan - unsur program lingkungan, makili pesawat saka data ing wangun tabular utawa baris. Mbayangno rangkaian angka acak 1, 6, 2, 4, lan 8. bakal Uploaded. Saben angka ditulis ing saurutan, wis pirang-pirang serial dhewe, lan apa ndadekake iku bisa kanggo hubungané (nggawa) karo Uploaded program.
rekaman
Coba carane susunan sing direkam ing laku. Rekam, tandha susunan - iku digawe kanggo nunjukaké sing Tipe program (kang angka bakal disimpen ing Uploaded) lan nomer sel. Kadang programer nggawe Uploaded kiat tanpa khusus akehing unsur, nanging sampeyan ngakses sampeyan kudu ati-ati banget sing program ora babagan bag lan diwiwiti referring kanggo sel kosong.
- D: Uploaded [1..k] saka nyata; - supaya nyerat Uploaded kanggo "Pascal". Yen sampeyan kudu nggawe program ngerti sing bakal maksimal 5 unsur, sampeyan bisa nggunakake entri D: Uploaded [1..5] saka nyata;
Nalika sampeyan bisa uga wis guessed D - huruf, tegesipun jeneng Uploaded ing; nyata - iki jinis (format) saka data sing bisa sing ing Uploaded ing; Uploaded [] - nomer unsur Uploaded.
mréntahaké
Supaya bisa karo unsur Uploaded, iku perlu kanggo aplikasi program. Susunan - iki sing nomer padha utawa tembung, kaya liyane. Supaya bisa karo unsur Uploaded, iku perlu kanggo introduce: D [1]. Iki bakal pilih unsur pisanan Uploaded lan kanggo tumindak operasi karo wong. Contone:
- print (D [1]); - printah iki bakal ngaktifake pangguna kanggo nampilake Nilai sing ana ing sel saka Uploaded ing.
Iku worth kang lagi nyimak sing yen sampeyan arep kanggo nindakake operasi matématika karo susunan, sampeyan kudu mbayar manungsa waé kanggo jinis. Sampeyan bisa nindakake iki mung yen sampeyan duwe Uploaded nomer. Kanggo nggawe iku luweh jelas:
- Yen sampeyan duwe Uploaded D: Uploaded [1..k] teks; - lan ing sel D [1] = 1, sampeyan bisa ora nggunakake unsur iki ing operasi matématika amarga program kanggo "1" - iki mung tembung "siji", ora nomer. Dadi nonton kemungkinan lan jinis sing.
Yen rencana kanggo operasi matématika, utawa ing Uploaded mung kudu disimpen nomer luwih obespokoytes sawijining jinis ing advance lan ditambahi "nyata" utawa "ongko".
Tabel
Ayo dadi saiki pirembagan bab papan watara kita. We manggon ing donya telung dhimènsi, lan paling saka obyek bisa diterangake karo 3 paramèter: dawa, amba, dhuwur. Lan saka ing kono ing susunan ukuran. susunan rong dimensi - Tabel karo data, kang saben unsur dianugerahi luwih saka siji nomer serial, lan loro - nomer baris lan kolom nomer. Nalika referring kanggo Uploaded loro-dimensi kudu nemtokake loro nomer - D [1, 1].
Patut, Uploaded iki bakal bisa kanggo nyimpen akeh data. Sayange, ing basa program lawas, ing paling kasus, nomer unsur Uploaded bisa tumindak mung nomer. Mulane, ing panyimpenan tabel gedhe, dadi banget masalah amarga kasunyatan sing saben cagak meja kudu nggawe Uploaded kapisah.
Contone, Upaminipun kita duwe meja kang data wis ditulis kanggo siswa. Padha: taun lair, jeneng saka kelas.
| 1989 | Ivanov | Ivan | 9 |
| 1988 | Petrov | Peter | 10 |
| .... |
Ing kahanan normal, kita kudu nggawe macem-macem susunan, gumantung kabutuhan. Kita bisa nggawe Uploaded loro-dimensi saka jinis numerik kanggo tanggal nyimpen saka lair lan kelas, lan Uploaded liya kanggo nyimpen informasi teks (FI). Nanging iku ora nyenengake. , Jeneng mburi lan pisanan, sampeyan bisa uga kudu nangani dhewe. Sareh, sampeyan bisa kanthi gampang bingung nalika Isi Uploaded karo taun lan kelas. Mulane, iku bakal luwih gampang kanggo nggawe 4 susunan kapisah kanggo saben cagak. Setuju, iku banget cumbersome?
PHP
susunan PHP bisa ngatasi masalah kaya kasebut ing ndhuwur. Kasunyatan punika ing basa program iki, sampeyan bisa nemtokake ora mung jinis data ing Uploaded, nanging jinis meter (indeks). Kajaba iku, ing data saka macem-macem bisa sing ana ing Uploaded siji. Nggawe Uploaded siji-dimensi (yen sampeyan pengin njupuk siji asli):
- $ Array = Uploaded (1989, 1988, ...);
Contone nggawe Uploaded prasaja. indeks digawe kanthi otomatis lan dianggep nul. Sing, unsur nul Uploaded - 1989, pisanan - 1988, etc. Nanging apa yen kita perlu kanggo nyelehake ing kabeh Tabel menyang Uploaded multidimensional? Apa sing multi-dimensi PHP Uploaded? Struktur iki, kang saben unsur uga Uploaded. Carane mbongkar conto kanggo kita?
$ Table = Uploaded (
Uploaded (1989, "Smith", "Yohanes", 9)
Uploaded (1988, "Smith", "Peter", 10),
...
);
Apa kita kudu ing mburi? Duwe sadurunge kita Uploaded disebut $ meja, kang larik ketemu larik ing meja. Yen kovorit Uploaded unsur, banjur padha katon kaya iki:
- $ Table [0, 0] = 1989, $ meja [0, 1] = "Smith", $ meja [0, 2] = "John", $ meja [0, 3] = 9.
- $ Table [1, 0] = 1988, $ meja [1, 1] = "Peter", $ meja [1; 2] = "Peter", $ meja [1, 3] = 10.
Endi 0 lan 3 kolom sing Uploaded numerik, lan 1 lan 2 - teks. Yen perlu, sampeyan bisa tansah Ngonversi data perlu ing format sing dipengini lan nggabung sel.
Similar articles
Trending Now