ASAS SAINS KOMPUTER
TINGKATAN 3
Cikgu Sanalni
ADAKAH ANDA BERSEDIA UNTUK
KELAS ASK HARI INI?
Standard Pembelajaran
4.2.3 Menulis pernyataan function dan procedure
Objektif Pembelajaran
1 •Menulis pernyataan function dalam atur cara.
2 •Menulis pernyataan procedure dalam atur cara.
Imbas Kembali
Adakah anda masih ingat apa yang telah
kita pelajari pada minggu sebelum cuti?
Fungsi Function dan Procedure
Function Procedure
Function digunakan bagi subtugas yang perlu Procedure digunakan dalam situasi di mana satu
memulangkan satu nilai selepas tugas itu tugas perlu dilaksanakan berulang kali apabila ia
diselesaikan. diperlukan tanpa pemulangan nilai.
Contoh: Mengira Luas, Isipadu, Perimeter, Contoh: Memaparkan ucapan Terima Kasih, Lirik
penambahan nombor dan sebagainya yang lagu atau sebarang paparan yang berulang tanpa
melibatkan pengiraan dan perbandingan adalah melibatkan pengiraan.
user defined function.
Bagaimana untuk menulis
Pernyatan function dalam
atur cara ?
MENULIS PENYATAAN FUNCTION
DALAM ATUR CARA
1. Function perlu di tulis pada permulaan atur cara.
2.Pengguna boleh memanggil fungsi tersebut setiap kali tugasan khas function perlu
dilaksanakan dalam atur cara.
.
3.Sintaks pentakrifan atau penulisan suatu user-defined function
Parameter ialah pemboleh ubah
Nama function harus
untuk menerima argumen (nilai)
mencerminkan tugas khas
Kata kunci def yang dihantar kepada function
yang akan dilakukannya.
digunakan untuk semasa dipanggil.
mentakrifkan function.
Perkataan return
digunakan untuk memulangkan
nilai atau output yang dihasilkan
oleh function tersebut.
Contoh Menulis penyataan
function bagi
Mengira Luas Segiempat
def Luas_Segiempat (Panjang, Lebar):
Luas = Panjang * Lebar
return (Luas)
MENULIS PENYATAAN FUNCTION
DALAM ATUR CARA
Bahasa pengaturcaraan Python, nilai yang dipulangkan dalam pernyataan return function boleh
berupa satu nilai tunggal atau sekumpulan nilai yang diasingkan dengan tanda koma.
Sebagai contoh
MENULIS PENYATAAN FUNCTION
DALAM ATUR CARA
Situasi 1: Pernyataan return memulangkan satu nilai tunggal.
Penulisan function Memulangkan nilai function
hasiltambah
MENULIS PENYATAAN FUNCTION
DALAM ATUR CARA
Situasi 1: Pernyataan return memulangkan satu nilai tunggal.
Penulisan function
Memulangkan nilai function
hasiltambah
4 Perkara penting dalam
menulis penyataan Function
Jawapan
A. Kata kunci def, Nama Function, data dan
perkataan return
B. Kata kunci def, Nama Function, parameter dan
perkataan return
C. Kata kunci def, Nama perisian, parameter dan
perkataan return
D. Kata kunci def, Nama perisian, parameter dan
perkataan string.
Tuliskan Pernyataan
Function bagi Mengira
Luas Segitiga.
Jawapan
Tuliskan Pernyataan
Function bagi Mengira
Luas Segitiga.
Jawapan
def Luas_Segitiga (Tapak, Tinggi):
LuasSegitiga =1/2 * Tapak * Tinggi
return (Luas)
Tahniah!!!!
Anda Hebat
MENULIS PENYATAAN PROCEDURE
DALAM ATUR CARA
1. Procedure di tulis hampir sama dengan function user defined.
2.Pengguna boleh memanggil fungsi tersebut setiap kali tugasan dilaksanakan dalam atur
cara.
3. Procedure tidak memulangkan nilai (output) kembali kepada atur cara.
Parameter dinyatakan dalam ( ) jika ada,
Nama procedure harus
jika tiada tanda kurungan dibiarkan
mencerminkan tugas khas
Kata kunci def kosong, tapi mesti diakhiri dengan
yang akan dilakukannya.
digunakan untuk tanda titik bertindih.
mentakrifkan function.
Contoh Menulis penyataan
procedure bagi Memaparkan
Selamat Hari Jadi
3 Perkara penting dalam
menulis penyataan Procedure
Jawapan
A. Kata kunci def, Nama Procedure dan data
B. Kata kunci def, Nama tugas dan parameter
C. Kata kunci def, Nama Procedure dan
parameter.
D. Kata kunci def, Nama perisian, perkataan
return
Tuliskan Pernyataan
Procedure bagi memaparkan
Motivasi “Saya Pelajar
Terbaik” sebanyak 3 kali.
Jawapan
Tuliskan Pernyataan
Procedure bagi memaparkan
Motivasi “Saya Pelajar
Terbaik” sebanyak 3 kali.
Jawapan
def Motivasi ():
print (“Saya Pelajar Terbaik”)
print (“Saya Pelajar Terbaik”)
print (“Saya Pelajar Terbaik”)
print ()
#Mencetak Motivasi
Motivasi ( )
Rumusan
Menulis Pernyataan
Function & Procedure
FUNCTION PROCEDURE
1. Kunci def 1. Kunci def
2.Nama Function 2.Nama Function
3.Parameter 3.Parameter
4.Perkataan return
Menjawab Soalan Quizz
menggunakan Link yang disediakan.
https://quizizz.com/join?gc=05908686
Pengukuhan
Aktiviti 4.10 (Buku
Teks muka Surat 181
THANK YOU