Tatasusunan (Array)
Sebuah tatasusunan (array) ialah struktur data yang menyimpan banyak nilai berjenis sama di bawah satu nama. Setiap nilai dipanggil elemen dan dicapai menggunakan satu indeks (nombor kedudukan). Dalam kebanyakan bahasa, indeks bermula pada 0, jadi elemen pertama berada pada indeks 0.
Contoh
markah = [80, 65, 90, 72] # markah[0] ialah 80 # markah[2] ialah 90
Satu tatasusunan menyimpan empat markah tanpa perlu empat pemboleh ubah berasingan.
Fungsi dan Subrutin
Sebuah fungsi (atau subrutin) ialah blok kod bernama yang melaksanakan tugas tertentu dan boleh dipanggil berulang kali. Fungsi boleh menerima parameter (nilai input yang dihantar masuk) dan boleh memulangkan satu nilai hasil.
Contoh
FUNGSI luas(panjang, lebar) PULANGKAN panjang * lebar TAMAT FUNGSI # panggilan: luas(5, 3) memulangkan 15
panjang dan lebar ialah parameter.
Reka Bentuk Modular
Reka bentuk modular memecahkan program besar kepada beberapa modul atau fungsi kecil, setiap satu melaksanakan satu tugas jelas. Kelebihannya termasuk:
- Kebolehgunaan semula — satu fungsi boleh dipanggil berkali-kali tanpa menulis semula kod.
- Lebih mudah diuji kerana setiap modul boleh diuji berasingan.
- Lebih mudah diselenggara dan difahami.
Konsep
Sebuah parameter ialah nilai yang dihantar ke dalam fungsi; nilai pulangan ialah hasil yang dikembalikan oleh fungsi kepada bahagian yang memanggilnya.
Ingat
Gunakan tatasusunan apabila anda perlu menyimpan banyak nilai serupa, dan gunakan fungsi apabila tugas yang sama perlu dilakukan lebih daripada sekali.