Selang adalah jenis nilai yang paling sering digunakan dalam ungkapan matematik dan persamaan. Seperti namanya, pemalar tidak berubah nilai sepanjang masa. Selalur boleh menjadi sebarang jenis nombor (bukan sekadar integer atau pecahan, misalnya).
Pembolehubah adalah simbol yang bertindak sebagai ruang letak untuk nombor (atau, berpotensi, rentetan dan data lain). Pembolehubah biasanya digambarkan sebagai huruf atau frasa, dan dalam pembolehubah kes tertentu boleh mempunyai lebih dari satu nilai yang mungkin. Kebanyakan pemboleh ubah digunakan untuk menunjukkan bahawa nombor dalam persamaan atau ungkapan belum diketahui.
1. Pemalar biasanya ditulis sebagai nombor, seperti 12 atau -4.23. Walau bagaimanapun, beberapa pemalar penting boleh mempunyai nama dan simbol unik yang dapat dikenali di seluruh matematik dan sains. Contohnya, pi (dilambangkan sebagai π) adalah pemalar biasa dalam geometri, kalkulus, dan sains lain. Kerana pi adalah nombor tidak rasional dengan pengembangan perpuluhan yang berterusan tak terhingga tanpa corak yang berulang, ia tidak dapat ditulis sepenuhnya dan oleh itu hanya ditunjukkan oleh simbol atau namanya.
2. Secara teorinya, a pembolehubah boleh dilambangkan oleh apa saja kecuali nombor tetap. Pembolehubah biasanya ditulis sebagai satu huruf, terutamanya x dan y. Surat-surat ini boleh dipilih secara rawak, dan hanya ruang letak untuk nilai sebenar yang mewakili pembolehubah. Dalam pengaturcaraan komputer, pembolehubah biasanya ditulis sebagai frasa yang merujuk kepada tujuan pembolehubah (seperti bonusDollars atau Bilangan Pekerja).
1. Dalam ungkapan matematik, pemalar adalah nombor yang tidak berubah dalam nilai. Sebagai contoh, dalam persamaan x + 5 = 7, 5 dan 7 adalah kedua-dua pemalar (sementara x adalah pembolehubah).
2. A pembolehubah dalam persamaan adalah nombor yang belum ditentukan. Sebagai contoh, pertimbangkan yang berikut:
y + 4 = 9
Dalam persamaan ini, y adalah nilai yang tidak diketahui. Penyelesaian persamaan mengembalikan nilai 5 untuk y. Pembolehubah berganda boleh digunakan dalam persamaan yang sama, yang biasanya meningkatkan jumlah kemungkinan nilai pembolehubah. Pertimbangkan persamaan seterusnya:
y + 4 = z
Persamaan ini mengembalikan jumlah nilai yang mungkin untuk kedua-duanya y dan z (5 dan 9, 6 dan 10, -1 dan 3, dan lain-lain.) Oleh kerana kemungkinan-kemungkinan ini tidak terhingga, persamaan dengan pelbagai pembolehubah biasanya ditunjukkan dalam sistem persamaan, atau satu set pelbagai persamaan, untuk menentukan bilangan minimum nilai berguna. Pembolehubah juga boleh digunakan dalam jenis persamaan yang lebih spesifik, seperti dalam model regresi statistik, di mana beta pekali bertindak sebagai pemalar dan beta pemboleh ubah boleh ditukar untuk menentukan pemboleh ubah bergantung yang diberi set tertentu keadaan dunia sebenar. A beta pemboleh ubah boleh menjadi harga, produk domestik kasar, kadar inflasi, atau sebarang keadaan lain yang perubahannya dari masa ke masa mempengaruhi pemboleh ubah bergantung pada soalan.
1. Penggunaan pemalar dalam pengaturcaraan adalah sama dengan penggunaannya dalam matematik. Ia biasanya dipaparkan sebagai nombor dan boleh digunakan dalam persamaan dan ungkapan. Sebagai contoh, ambil baris kod berikut:
totalStaff = 5 + numberOfInterns
Dalam persamaan ini, totalStaff dan numberOfInterns adalah kedua-dua pembolehubah, tetapi 5 adalah pemalar yang tidak berubah. (Untuk tujuan kod ini, pemalar 5 boleh merujuk kepada bilangan jawatan tetap dalam syarikat - nombor yang tidak akan berubah secara rawak.)
Pemalar boleh ditakrifkan dalam beberapa bahasa pengaturcaraan. Ini sangat mirip dengan menentukan pembolehubah, di mana pemalar diberi simbol atau nama yang boleh dirujuk berulang-ulang dalam kod. Walau bagaimanapun, pemalar tidak boleh ditakrifkan semula dalam sekeping kod kemudian; ia mesti mengekalkan nilai asalnya. Ini membolehkan penulis kod untuk menandakan bahawa pemalar yang sama (seperti pi atau kadar cukai jualan) digunakan semula, tetapi pengkompil kod tidak akan mencari perubahan dalam nilai pemalar, yang boleh menjimatkan masa pengiraan.
Pemalar dalam pengaturcaraan komputer tidak perlu didefinisikan sebagai data berangka, tetapi boleh menjadi data lain yang tidak berubah, seperti tali perkataan atau huruf.
2. Pembolehubah dalam pengaturcaraan komputer mempunyai lebih banyak penggunaan dan manifestasi daripada dalam matematik dan sains tradisional. Dalam pengaturcaraan, pemboleh ubah boleh menjadi pemegang tempat untuk mana-mana maklumat, bukan hanya nombor. Pembolehubah juga boleh digunakan untuk menunjukkan tali, arrays, dan jenis data lain. Ambil kod berikut:
mentakrif ContohVar variabel
ExampleVar = 3
Dalam contoh ini (kod generik tidak khusus kepada sebarang bahasa pengaturcaraan), baris pertama memberitahu pengkompil program yang kita tentukan (atau mencipta) pembolehubah yang dipanggil ExampleVar. Dalam baris kedua, kami menetapkan pembolehubah yang sama dengan integer 3. Kami juga boleh menulis variasi ini:
ExampleVar = "Hello world"
Ini masih merupakan pembolehubah, tetapi tidak seperti dalam persamaan matematik, pemboleh ubah adalah sama dengan a tali surat. Kerana kita telah menentukan ExampleVar sebagai pembolehubah dan tidak tetap, pada sebarang titik dalam kod ExampleVar boleh ditakrifkan semula (walaupun dalam kebanyakan bahasa pengaturcaraan, nilai baru pembolehubah mesti tetap sama jenis maklumat, seperti integer baru atau rentetan).
Selang dan pemboleh ubah boleh kedua-duanya didefinisikan secara longgar sebagai unsur persamaan dan ungkapan yang mewakili nilai-nilai tertentu. Walau bagaimanapun, mereka adalah konsep yang berbeza dan pelengkap yang mempunyai perbezaan penting dalam penggunaannya.