The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

4.2.3 Menulis Pernyataan Function dan Procedure

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by SHAROL NIZAM BIN ABD AZIZ Moe, 2020-12-15 06:15:06

4.2.3 Menulis Pernyataan Function dan Procedure

4.2.3 Menulis Pernyataan Function dan Procedure

Keywords: asas sains komputer,ask,tingkatan 3,pt3,kod arahan

4.2.3 MENULIS PERNYATAAN
FUNCTION DAN PROCEDURE

4.2 Struktur Kod Arahan

i. Function

Penulisan user-defined function bermula dengan mentakrifkan
function tersebut di permulaan atur cara.

Selepas itu, pengguna boleh memanggil fungsi tersebut setiap kali
tugasan khas function perlu dilaksanakan dalam atur cara.

Function

Sintaks pentakrifan suatu user-defined function

Function

Kata kunci Nama sesuatu function harus
def mencerminkan tugas khas yang
akan dilakukannya.
digunakan

untuk

mentakrifkan

function

Parameter ialah

pemboleh ubah untuk

Parameter dimasukkan dalam tanda kurungan ( ). menerima argumen
Pentakrifan nama function dan parameter mesti (nilai) yang dihantar
kepada function semasa

diakhiri dengan tanda titik bertindih, : dipanggil.

Function Badan function terdiri
daripada set
Badan function dimulakan arahan (instructions)
sebaris selepas nama function bagi tugasnya.
dan perlu inden dari jidar kiri.

Perkataan return digunakan untuk
memulangkan nilai atau output yang
dihasilkan oleh function tersebut.

Function

Dalam kebanyakan bahasa pengaturcaraan, pernyataan return dalam function
memulangkan satu nilai sahaja.

Nilai ini boleh merupakan nilai tunggal atau satu ungkapan yang menghasilkan satu nilai
tunggal.

Walau bagaimanapun, dalam Bahasa pengaturcaraan Python, nilai yang dipulangkan
dalam pernyataan return function boleh berupa satu nilai tunggal atau sekumpulan
nilai yang diasingkan dengan tanda koma.

Contoh:

Contoh:

Contoh:



Built-in function Nama function
Sub-function



Kod Aturcara Contoh 4.11



ii. Procedure

Sintaks untuk menulis procedure hampir serupa dengan
sintaks pentakrifan user-defined function, cuma procedure tidak

memulangkan sebarang nilai (output) kembali kepada atur
cara atau pernyataan kod yang memanggilnya.

Badan procedure
hanya terdiri daripada set arahan bagi tugas khas.

Procedure

Sintaks pentakrifan suatu user-defined function

Procedure Nama sesuatu procedure harus
mencerminkan tugas khas yang
Kata kunci def akan dilakukannya.
digunakan
untuk
mentakrifkan
procedure

Jika tidak, tanda kurungan dibiarkan kosong. Jika mempunyai input
Pentakrifan nama procedure dengan atau tanpa atau parameter,
maka parameter perlu
parameter mesti diakhiri dengan tanda titik bertindih, : dinyatakan dalam tanda
kurungan ( ).

Procedure

Badan function dimulakan
sebaris selepas nama function
dan perlu inden dari jidar kiri.

Setelah procedure siap dilaksanakan, Badan function terdiri
pelaksanaan atur cara akan kembali semula ke daripada set
baris selepas pemanggilan procedure. arahan (instructions)
bagi melaksanakan
tugasnya.



Kod Aturcara Contoh 4.12

Latihan
Hantar melalui Google Classroom


Click to View FlipBook Version