STRUKTUR KOD ARAHAN
BUILT-IN FUNCTION &
USER- DEFINED FUNCTION
DISEDIAKAN OLEH
CIKGU NOR AZWANI BT AB GHANI
SMK PANJI
STRUKTUR KOD ARAHAN
Satu program computer boleh mengandungi atur
cara utama sahaja atau atur cara utama dan
subatur acara.
Subatur cara terdiri daripada procedur atau
function.
Atur cara utama dan subatur cara ini dibina
berdasarkan algoritma-algoritma yang dihasilkan
untuk menyelesaikan suatu masalah.
Algoritma boleh diwakilkan dalam bentuk
pseudokod atau carta alir.
FUNCTION & PROCEDURE DALAM ATUR CARA
Function melakukan tugas yang melibatkan
pengiraan dan memulangkan suatu nilai.
Procedur melakukan tugas yang tidak melibatkan
pengiraan dan tidak memulangkan sebarang nilai.
Function dan procedur adalah subatur cara yang
digunakan berulang-kali untuk melaksanakan
suatu tugas yang spesifik.
Atur cara utama ini mesti mengandungi function
output dan input.
FUNCTION & PROCEDURE DALAM ATUR CARA
Kedua-dua function ini ialah built-in function.
Semua built-in function mempunyai nama yang
diskriptif iaitu namanya mencerminkan fungsi
function berkenaan.
Dalam Pyhton, function inputnya ialah input() dan
function output ialah print().
Subatur cara yang dibina oleh pengguna dikenali
sebagai user-defined function dan procedure.
Dalam python, procedure ialah implicit function
(function tersirat)
PERSAMAAN &
PERBEZAAN
ANTARA FUNCTION
DAN PROCEDUR
PYHTON
Rujuk buku teks m/s 169
PENGGUNAAN PERNYATAAN FUNCTION
FUNCTION
BUILT – IN FUNCTION USER-DEFINED FUNCTION
(FUNGSI DALAMAN) (FUNGSI DIHASILKAN SENDIRI)
BUILT-IN FUNCTION (FUNGSI DALAMAN)
Function built-in ialah fungsi sedia ada dan disimpan
dalam pustaka Bahasa pengaturcaraan serta boleh
digunakan secara langsung.
Ia digunakan dalam atur cara utama dengan melakukan
panggilan function berkenaan apabila diperlukan dengan
menghantar nilai atau nilai yang sepadan dengan jenis
data parameter yang digunakan dalam function
berkenaan.
Setiap built-in function mempunyai nama yang unik dan
diskriptif. Pengatur cara harus mengetahui nama dan
formatnya sebelum boleh menggunakannya.
BUILT-IN FUNCTION (FUNGSI DALAMAN)
Penggunaan built-in function dalam bahasa pengaturcaraan
Python
sum ()
max ()
min ()
index ()
Jadual di bawah menunjukkan markah bagi 5 orang murid
BUILT-IN FUNCTION
(FUNGSI DALAMAN)
Rujuk buku teks m/s 171 & 172
user-defined FUNCTION
(fungsi dihasilkan sendiri)
User-defined fuction ialah satu set arahan yang ditulis
oleh pengaturcara untuk melaksanakan suatu
tugasan khas yang akan berulang dalam atur cara
utama.
User-defined function yang ditulis perlu mempunyai
nama deskriptif iaitu nama yang mencerminkan
tugasnya.
Dalam python, user-defined function boleh
memulangkan lebih daripada satu nilai apabila panggilan
function di buat.
PENGGUNAAN USER-DEFINED FUNCTION DALAM
PENGATURCARAAN PYTHON
(mengira)
Rujuk Buku Teks M/S 172
PENGGUNAAN USER-DEFINED FUNCTION
DALAM PENGATURCARAAN PYTHON
(mengira)
Rujuk Buku Teks M/S 173
PENGGUNAAN USER-DEFINED FUNCTION DALAM
PENGATURCARAAN PYTHON (membandingkan)
Rujuk Buku Teks M/S 173 & 174
PERSAMAAN DAN
PERBEZAAN
ANTARA BUILT-IN
FUNCTION &
USER- DEFINED
FUNCTION
Rujuk Buku Teks M/S 174