KomputerPemrograman

Array. Elemen array. Jumlah elemen array, jumlah

Pemrograman - adalah proses yang panjang, kreatif. cukup sulit untuk belajar sesuatu di daerah ini, jika Anda tidak memiliki kemampuan untuk memahami prinsip-prinsip yang harus dibangun Apps. Hari ini kita akan berbicara tentang sebuah array, elemen array dan operasi sederhana dengan mereka.

definisi

Sebelum bekerja dengan elemen ini lingkungan pemrograman , kita perlu memahami apa yang kita hadapi. Guru di universitas dapat mengulang definisi muskil dan mengharuskan Anda untuk menjejalkan mereka, tapi itu tidak masalah untuk Programmer ini penting untuk memahami esensi dan tidak dapat menjelaskannya kepada orang lain. Apa adalah array? Elemen array semua bersama-sama dan membuat objek. Dengan kata lain, satu set, meja, berbagai nilai string. Semua bersama-sama mereka membentuk daftar bernomor item. Ini terlihat array seperti ini:

  • M (i), di mana M - adalah array itu sendiri, namanya. i - adalah jumlah elemen array. Bersama-sama, dua nomor ini dapat dibaca sebagai elemen ke-i dalam array M.

Dalam berbagai bahasa pemrograman, nilai-nilai ini dapat ditugaskan ke berbagai jenis. Misalnya, dalam Pascal penomoran dapat terjadi secara eksklusif angka dan variabel i mungkin hanya tipe integer. Dalam PHP, hal yang berbeda. Ada i - adalah kunci yang memungkinkan Anda untuk menemukan item tersebut, dan tidak peduli dalam array, jika kunci akan seluruh kata - array ( "bar"). Dengan demikian, elemen array dapat benar-benar semua jenis.

siklus

Konsep ini berguna untuk kita dalam pertimbangan beberapa operasi larik. Siklus - adalah ekspresi kondisional untuk mengulangi operasi yang sama berulang-ulang selama tidak ada kekambuhan dari kondisi tersebut. Dua jenis siklus dapat diidentifikasi.

  • "Belum." Dalam hal ini, tubuh loop akan diulang sampai itu adalah kondisi akhir. Artinya, kontra perubahan pertama, dan kemudian akan menghitung, dan kemudian siklus berakhir.
  • "Sejauh ini." Dengan perwujudan ini sedikit berbeda. Pertama, periksa kondisi eksekusi, kemudian dieksekusi siklus program, dan kemudian berubah meja.

Pada prinsipnya, kedua pilihan yang setara, dalam kasus kami tidak peduli mana yang akan digunakan, tetapi masing-masing akan berguna metodenya.

tambahan

Dalam beberapa kasus, pemrogram perlu tahu apa adalah jumlah elemen array. Di bawah tugas ini menyiratkan bahwa kita perlu untuk menggabungkan semua elemen dari array. Dengan ini kita akan membantu siklus. Dalam contoh ini, kita tidak akan terpaku pada bahasa pemrograman tertentu dan menggambarkan baris yang garis harus berisi.

  1. Kami mendeklarasikan variabel. Kita perlu mendeklarasikan array dari 'M', jumlah elemen array counter "i", variabel yang menunjukkan jumlah elemen array "untuk", serta variabel "R", yang akan membawa kita ke hasil operasi.
  2. Masukkan jumlah elemen array "untuk" cara apapun.
  3. Masukkan elemen array. Anda dapat mengaturnya melalui serangkaian dialog dengan pengguna atau hanya memberikan nilai pada masing-masing individu.
  4. Kami menetapkan i = 1, R = 0.
  5. Sekarang bagian yang paling sulit. Kami harus mengulang. Untuk melakukan ini, Anda perlu memilih jenis. Dibawah ini kami berikan contoh pada elemen menghitung siklus. Sebagai contoh, kami menggunakan bahasa pemrograman - Pascal.

ulangi

R = R + M [i];

i = i + 1;

sampai i> k

Apa yang kita lihat? Pertama membuka siklus "ulangi" perintah. Setelah itu, nilai sebelumnya dari variabel, yang berarti jumlah dari semua elemen dalam array, kita menambahkan elemen lain dari array. Kenaikan counter (nomor array). Berikutnya, tim "sampai" kita periksa apakah loop kontra telah melampaui array. Setelah semua, jika kita hanya memiliki 5 elemen (k = 5), kemudian tambahkan M [6] tidak masuk akal, itu akan kosong.

kondisi

Sebelum pindah ke tugas berikutnya dengan array, mari kita mengingat pernyataan bersyarat. Dalam bahasa pemrograman yang paling, sintaks terlihat seperti ini:

if (kondisi) maka (serangkaian perintah) yang lain (perintah jika kondisi tidak benar);

gambaran umum mungkin terdengar seperti ini: "Jika kondisi benar, kemudian mengambil blok pertama dari perintah, atau untuk membuat blok kedua." pernyataan bersyarat berguna dalam membandingkan nilai yang berbeda dan selanjutnya menentukan "nasib" mereka. Bersama-sama dengan siklus, mereka menjadi array kuat alat analisis data.

perbandingan

Yang masih memungkinkan kita untuk membuat sebuah array? Elemen array dapat diurutkan, melihat apakah mereka cocok kondisi tertentu, dan untuk membandingkan antara satu sama lain. Salah satu contoh favorit saya dari dosen universitas - untuk menemukan elemen maksimum dari array. Misalnya, menggunakan bahasa C ++.

  • Tanpa pergi ke rincian, perlu untuk menyatakan variabel yang sama seperti pada contoh sebelumnya, dengan beberapa pengecualian. Dengan jenis lain dari siklus memiliki curang sedikit. Kasus baru "i = 0". Mengapa melakukannya, kita jelaskan di bawah.

sementara (i <= k)

{

i = i + 1; // atau dapat diganti dengan i + = 1;

jika (R <= M [i])

{

R = M [i]

}

}

Seperti dapat dilihat, jenis siklus, pertama memeriksa kondisi, dan hanya kemudian mulai menghitung jumlah. Apa sebenarnya yang terjadi? Pertama, periksa loyalitas ketimpangan i <= k, jika demikian, kita datang ke elemen pertama dari array M [1] dan membandingkannya dengan kami "R" memeriksa variabel. Jika "R" lebih kecil dari elemen array, maka ditetapkan nilai dari elemen. Dengan demikian, pada saat ketika kita pergi melalui seluruh array, itu akan berisi jumlah terbesar.

PHP

Ini adalah jauh salah satu bahasa pemrograman yang paling populer. Hal ini aneh bahwa di sebagian besar bahkan universitas paling terkemuka diajarkan untuk tidak dia tapi dasar-dasar yang paling dangkal untuk menguasai dalam posisi dan anak kelas lima. Apa yang begitu berbeda dari bahasa lain dianggap oleh kami?

PHP memungkinkan programmer untuk membuat array yang paling serbaguna. elemen array itu bisa benar-benar semua jenis. Jika dalam Pascal yang sama, kita perlu menentukan satu jenis (misalnya, nomor), maka kita tidak memiliki cara untuk menulis garis dengan teks, tanpa mengubah jenis array ... Tapi jika Anda mengubah jenis, dan data numerik di dalamnya akan teks biasa, dan oleh karena itu kita tidak dapat membawa dengan mereka setiap operasi matematika tanpa kode tambahan dan sakit kepala.

Dalam PHP elemen array - adalah unit independen. array digunakan secara eksklusif untuk kenyamanan penyimpanan dan penanganan itu. Dan yang paling penting, bagi mereka yang terbiasa bekerja dengan array dari PL lainnya, Anda dapat mengatur persis elemen meja yang sama. Banding ke elemen array di PHP sedikit lebih rumit daripada dalam bahasa lain, tapi itu sangat berharga.

hasil

Apa yang bisa kita katakan dalam kesimpulan? Array - sebuah gudang data multidimensi, yang memungkinkan untuk beroperasi selama bekerja dengan volume besar informasi. Artikel ini tidak dianggap array multidimensi, karena topik ini untuk diskusi lain. Akhirnya sedikit saran. Untuk membuatnya lebih mudah untuk memahami array subjek untuk membayangkan serangkaian angka - di sini adalah yang pertama, tapi yang kedua dan seterusnya. Ini adalah array. Jika Anda perlu menghubungi salah satu dari mereka, cukup pilih nomor program. Persepsi ini jauh lebih mudah hidup Anda di sekolah. Ingat, tidak selalu layak mendengarkan guru berbicara dimengerti, lebih baik menemukan jalan mereka untuk memahami topik.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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