KomputerPemrograman

Array - a ... Sebuah pengantar singkat dengan tema

Siapapun yang telah mempelajari pemrograman di universitas tahu bahwa guru cenderung hanya memberikan, bahan dasar dasar bagi mahasiswa mereka. array subjek juga sedang dipertimbangkan, tetapi dalam kursus nanti. Mengapa? Karena array - adalah dasar yang memungkinkan programmer untuk bekerja dengan volume besar informasi.

pengenalan

topik hari ini, kita mulai dengan fakta bahwa kami memperkenalkan definisi istilah tersebut. Array - elemen pemrograman lingkungan, yang mewakili satu set data dalam bentuk tabel atau baris. Bayangkan serangkaian nomor acak 1, 6, 2, 4, dan 8. Ini akan Array. Setiap nomor yang ditulis berturut-turut, memiliki nomor seri sendiri, dan itulah yang memungkinkan untuk berhubungan (membawa) mereka dengan array pemrograman.

rekor

Pertimbangkan bagaimana array dicatat dalam praktek. Rekam, mark array - itu dibuat untuk menunjukkan jenis mereka Program (yang nilai-nilai akan disimpan dalam array) dan jumlah sel. Kadang-kadang programmer membuat array besar tanpa menentukan jumlah yang tepat dari elemen, tapi kemudian Anda mengaksesnya Anda harus sangat berhati-hati bahwa program ini tidak terpaku dan mulai mengacu pada sel kosong.

  • D: array [1..k] real; - jadi menulis array untuk "Pascal". Jika Anda harus membuat program tahu bahwa Anda akan memiliki maksimal 5 elemen, Anda dapat menggunakan entri D: array [1..5] of nyata;

Seperti Anda mungkin telah menebak D - adalah huruf, yang berarti nama dari array; nyata - ini adalah jenis (format) dari data yang mungkin terkandung dalam array; array [] - adalah jumlah elemen array.

banding

Dalam rangka untuk bekerja dengan elemen dari array, perlu untuk menerapkan program. Array - ini adalah nomor yang sama atau kata-kata, seperti yang lain. Dalam rangka untuk bekerja dengan elemen array, perlu untuk memperkenalkan: D [1]. Ini akan memilih elemen pertama dari array dan untuk melakukan operasi dengan dia. Sebagai contoh:

  • print (D [1]); - Perintah ini akan memungkinkan pengguna untuk menampilkan nilai yang terkandung dalam sel pertama dari array.

Perlu dicatat bahwa jika Anda akan melakukan operasi matematika dengan array, maka Anda harus memperhatikan jenis. Anda dapat melakukan ini hanya jika Anda memiliki sebuah array angka. Untuk membuatnya lebih jelas:

  • Jika Anda memiliki sebuah array D: array [1..k] teks; - dan di dalam sel D [1] = 1, maka Anda tidak dapat menggunakan elemen ini dalam operasi matematika karena program untuk "1" - ini hanyalah kata "satu", bukan nomor. Jadi menonton variabel dan jenis mereka.

Jika Anda berencana untuk operasi matematika, atau dalam array hanya harus disimpan angka yang lebih baik obespokoytes jenisnya di muka dan menetapkan "nyata" atau "integer".

tabel

Sekarang mari kita bicara tentang ruang di sekitar kita. Kita hidup di dunia tiga dimensi, dan sebagian besar benda-benda dapat digambarkan dengan 3 parameter: panjang, lebar, tinggi. Dan dari sana array dimensi. array dua dimensi - tabel dengan data, di mana setiap elemen diberikan lebih dari satu nomor seri, dan dua - nomor baris dan kolom nomor. Ketika mengacu pada array dua dimensi harus menentukan baik jumlah - D [1, 1].

Dengan demikian, array ini akan mampu menyimpan data dalam jumlah besar. Sayangnya, dalam bahasa pemrograman yang lebih tua, dalam banyak kasus, jumlah elemen array dapat bertindak hanya nomor. Oleh karena itu, penyimpanan tabel besar, menjadi sangat bermasalah karena fakta bahwa setiap kolom tabel harus membuat array terpisah.

Misalnya, kita memiliki tabel di mana data ditulis ke siswa. Mereka adalah: tahun kelahiran, nama kelas.

1989 Ivanov Ivan 9
1988 Petrov Peter 10
....

Dalam keadaan normal, kita harus membuat beberapa array, tergantung pada kebutuhan. Kita bisa membuat array dua dimensi dari tipe numerik to date toko lahir dan kelas, dan array kedua untuk menyimpan informasi teks (FI). Tapi itu tidak nyaman. Pertama, nama terakhir dan pertama, Anda mungkin harus menangani secara terpisah. Kedua, Anda dapat dengan mudah mendapatkan bingung ketika mengisi array dengan tahun dan kelas. Oleh karena itu, akan lebih mudah untuk membuat 4 array terpisah untuk setiap kolom. Setuju, sangat rumit?

PHP

array PHP dapat memecahkan masalah seperti yang disebutkan di atas. Faktanya adalah bahwa dalam bahasa pemrograman ini, Anda dapat menentukan tidak hanya jenis data dalam array, tetapi jenis meteran (indeks). Selain itu, data dari berbagai jenis mungkin terkandung dalam array tunggal. Membuat array satu dimensi (jika Anda ingin mengambil satu kolom):

  • $ Array = array (1989, 1988, ...);

Contoh ini membuat array sederhana. Indeks tersebut dibuat secara otomatis dan dianggap nol. Artinya, elemen nol array yang - 1989, yang pertama - 1988, dll Tetapi bagaimana jika kita perlu menempatkan seluruh tabel ke dalam array multidimensi? Apa multi-dimensi array PHP? Struktur ini, di mana setiap elemen juga adalah array. Cara membongkar contoh bagi kita?

$ Table = array (

array (1989, "Smith", "John", 9)

array (1988, "Smith", "Peter", 10),

...

);

Apa yang kita miliki pada akhirnya? Kita miliki sebelum kita sebuah array yang disebut $ tabel, yang baris memenuhi baris dalam tabel. Jika kovorit array elemen, maka mereka akan terlihat seperti ini:

  • $ Table [0, 0] = 1989, $ tabel [0, 1] = "Smith", $ tabel [0, 2] = "John", $ tabel [0, 3] = 9.
  • $ Table [1, 0] = 1988, $ table [1, 1] = "Peter", $ table [1; 2] = "Peter", $ table [1, 3] = 10.

Dimana 0 dan 3 kolom array numerik, dan 1 dan 2 - teks. Jika perlu, Anda dapat selalu mengkonversi data yang diperlukan dalam format yang diinginkan dan menggabungkan sel.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 id.unansea.com. Theme powered by WordPress.