Chapter 1

Struktur Data dan Modular

Tatasusunan menyimpan banyak nilai di bawah satu nama, manakala fungsi dan reka bentuk modular memecahkan program kepada bahagian kecil yang boleh diguna semula.

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.

Stuck on this topic? A verified JomKelas tutor can walk you through it.

Find a verified tutor