|
1.3 |
Pemboleh Ubah, Pemalar dan Jenis Data |
|
|
Pemboleh Ubah |
Ialah ruang simpan sementara untuk nombor, teks dan objek. |
|
|
Nilai Pemalar |
Adalah tetap dan tidak berubah ketika proses pengaturcaraan dilakukan. |
|
|
Jenis Data |
- Jenis data merupakan satu set data yang mempunyai nilai dan ciri-ciri yang telah ditetapkan.
- Jenis data dan contoh penggunaan nilai yang dibenarkan adalah seperti di bawah:
Jenis Data |
Contoh Nilai |
Kapasiti Ingatan Komputer |
Integer |
Minimum -2147483648
Maksimum 2147483647
|
4 bait |
float |
Minimum -3.4e38
Maksimum 3.4e38
|
4 bait |
double |
Minimum -1.7e308
Maksimum 3.4e38
|
8 bait |
char |
Satu karakter sahaja |
2 bait |
String |
Bermula dari 0 hingga tiada had |
>10 bait |
Boolean |
Benar (true)
Palsu (false)
|
1 bit |
- Jenis data boleh dikatogerikan kepada dua kelas iaitu:
- Data Primitif
- Data Bukan Primitif
|
|
|
1.3.1 Hubungan antara Jenis Data, Saiz Data dan Kapasiti Ingatan Komputer |
- Jenis data dan saiz data akan disimpan dalam ingatan komputer.
- Nama pemboleh ubah memainkan peranan penting dalam menentukan saiz data dalam ingatan.
- Kepelbagaian penggunaan jenis data pada pemboleh ubah dapat menjimatkan ruang pada ingatan komputer.
|
|
|
1.3.2 Pemilihan dan Penggunaan Jenis Data yang Bersesuaian |
- Pemilihan dan penggunaan data yang sesuai amat penting dalam sesebuah atur cara supaya atur cara dapat dibangunkan tanpa ralat sintaks.
- Penggunaan jenis data yang sesuai berfungsi sebagai penanda aras kepada sesuatu pemboleh ubah sama ada pemboleh ubah tersebut menyimpan data yang tetap, data yang boleh dikira, huruf, nombor perpuluhan atau data yang mempunyai pilihan “Benar” atau “Palsu”.
- Jenis data:
- Integer (int) merangkumi semua nombor yang tidak mempunyai pecahan atau perpuluhan.
- Nombot nyata (float, double) ialah nombor yang terdiri daripada semua nombor yang mempunyai titik perpuluhan atau bahagian pecahan.
- Aksara/rentetan (char/string) ialah data dalam bentuk ruang kosong (space), teks, perkataan atau nilai yang mengandungi susunan aksara atau simbol.
- Boolean ialah data dalam bentuk pilihan.
|
|
|
1.3.3 Perbezaan Pemboleh Ubah Sejagat dan Setempat |
- Kewujudan pemboleh ubah atau pemalar dikenal sebagai kawasan yang kedua-duanya boleh digunakan secara sah.
- Skop pemboleh ubah terdiri:
- Pemboleh ubah sejagat (Global):
- Pemboleh ubah sejagat hanya berfungsi dalam atur cara sahaja.
- Penggunaan pemboleh ubah sejagat adalah semasa dalam fungsi atur cara sahaja. Apabila tatacara itu telah tamat, ruang memori yang diperuntukkan kepada pemboleh ubah dan pemalar juga akan tamat.
- Pemboleh ubah setempat (Local):
- Pemboleh ubah setempat hanya berfungsi dalam subatur cara yang diisytiharkan.
- Digunakan dalam fungsi 'di mana' pemboleh ubah diisytiharkan, bermula 'dari mana' pemboleh ubah diisytiharkan dan bila penamat akhir tatacara tersebut.
- Ciri-ciri pemboleh ubah sejagat dan pemboleh ubah setempat adalah seperti yang ditunjukkan di bawah:
Ciri-ciri |
Pemboleh Ubah Sejagat (Global Variable) |
Pemboleh Ubah Setempat (Local variable) |
Pengisytiharan |
Pengisytiharan yang dilakukan di luar mana-mana fungsi. |
Pemboleh ubah yang diisytiharkan dalam sebuah fungsi dalam atur cara. |
Akses |
Boleh diakses di mana-mana fungsi. |
Tidak boleh diakses di luar fungsi itu. |
Fungsi |
Boleh digunakan hingga ke akhir program. Jika sesuatu pemboleh ubah setempat mempunyai nama yang sama dengan pemboleh ubah sejagat, rujukan hanya dibuat terhadap pemboleh ubah yang terdekat, iaitu pemboleh ubah setempat. |
Hanya boleh digunakan untuk fungsi yang diisi. Jika dua fungsi menggunakan pemboleh ubah tempatan yang sama, tiada masalah akan berlaku. |
|
|
|
1.3.4 Pengisytiharan, Permulaan dan Penetapan Nilai pada Pemboleh Ubah dan Pemalar |
Pengisytiharan Nilai Pemboleh Ubah |
- Pemboleh ubah dikenal sebagai tempat untuk simpan data.
- Semua pemboleh ubah mestilah diisytiharkan sebelum guna.
|
Permulaan dan Penetapan Nilai untuk Pemboleh Ubah |
- Selepas isytihar jenis data dan nama pemboleh ubah, nilai pemboleh ubah boleh ditetapkan atau diumpukan.
|
Pengisytiharan dan Penetapan Nilai Pemalar |
- Pemboleh ubah dikenal sebagai pemalar.
- Nilai pemalar tidak akan berubah semasa menjalankan atur cara.
|
|
|
1.3.5 Penggunaan Penyataan Umpukan dan Penyataan Aritmetik |
- Boleh terdiri daripada satu atau lebih ungkapan yang lain.
- Merujuk “sama dengan” atau simbol “=”.
- Akan memberikan nilai kepada pemboleh ubah.
|
|
|
|
1.3.6 Penulisan Atur Cara untuk Masukkan Input daripada Papan Kekunci dan Memaparkan Output |
- Sesetengah atur cara telah diumpukan nilai atau input bagi operasi pengiraan atau penyataan dalam atur cara tersebut.
- Ada juga yang membenarkan nilai atau input dimasukkan selepas atur cara siap dibina.
|
|