Apa itu fungsi dalam pemrograman?

0 bilangan lihat

Fungsi dalam pengaturcaraan ialah sekumpulan kod yang melaksanakan tugas tertentu. Ia menerima input, dikenali sebagai parameter, secara pilihan dan memprosesnya. Hasil daripada pemprosesan ini kemudiannya boleh dikembalikan sebagai output. Fungsi membantu menyusun kod, menjadikannya lebih mudah dibaca dan digunakan semula.

Maklum Balas 0 bilangan suka

Apakah Fungsi dalam Pengaturcaraan?

Fungsi dalam pengaturcaraan adalah blok kod yang melakukan tugas tertentu. Ia boleh menerima input, dikenali sebagai parameter, dan memprosesnya untuk menghasilkan output. Fungsi berguna untuk menyusun kod dengan lebih baik, menjadikannya lebih mudah untuk dibaca dan digunakan semula.

Ciri-ciri Fungsi:

  • Modulariti: Fungsi membolehkan pengekod mengasingkan kod yang berbeza ke dalam unit yang lebih kecil dan boleh diurus.
  • Kebolehgunaan Semula: Fungsi boleh digunakan semula dalam program yang sama atau program lain, menjimatkan masa dan usaha.
  • Kebolehbacaan: Fungsi membantu menjadikan kod lebih mudah dibaca dan difahami, terutamanya apabila bekerja dengan kod yang kompleks.

Struktur Fungsi:

Fungsi biasanya mempunyai struktur berikut:

def nama_fungsi(parameter1, parameter2, ...):
    # Kod untuk memproses input
    return output
  • nama_fungsi: Nama unik yang diberikan kepada fungsi.
  • parameter1, parameter2, …: Parameter yang diterima oleh fungsi (pilihan).
  • return output: Arahan untuk mengembalikan output fungsi (pilihan).

Jenis Fungsi:

Fungsi boleh diklasifikasikan kepada dua jenis utama:

  • Fungsi Tanpa Nilai Pulangan: Fungsi yang tidak mengembalikan sebarang output.
  • Fungsi Bernilai Pulangan: Fungsi yang mengembalikan output sebagai hasil daripada pemprosesan.

Contoh Fungsi:

Berikut adalah contoh fungsi dalam Python yang mengira purata dua nombor:

def purata(a, b):
    return (a + b) / 2

Fungsi ini menerima dua nombor sebagai parameter dan mengembalikan puratanya.

Kesimpulan:

Fungsi adalah alat yang berkuasa dalam pengaturcaraan yang membantu pengekod menyusun dan menyusun semula kod, serta menjadikan kod lebih mudah dibaca dan digunakan semula. Dengan memahami cara menggunakan fungsi dengan berkesan, pengekod boleh menulis kod yang lebih cekap dan boleh diurus.