NEW
Font size
Worksheets4.2 STRUKTUR KOD ARAHAN (ASK TINGKATAN 3)
Total questions: 20
Worksheet time: 10mins
Berikut merupakan ciri-ciri user-defined function, kecuali
ditulis oleh pengatur cara
kod sumber boleh dilihat dan diubah
boleh ada atau tanpa argumen
nama yang unik, deskriptif, terpelihara dan tidak boleh diubah
Perbandingan yang betul bagi built-in function dan user-defined function?
Kod sumber dalam user-defined function tidak boleh dilihat manakala built-in function boleh dilihat
Kedua-duanya mempunyai pernyataan return
Kedua-duanya tidak semestinya memerlukan argumen
Built-in function ditulis oleh pengatur cara manakala user-defined function datang sekali dengan bahasa pengaturcaraan
Antara berikut, pernyataan yang manakah betul mengenai persamaan function dan procedure
ditulis oleh pengguna
terbahagi kepada dua jenis
memulangkan satu nilai
mempunyai nama khusus yang eksplisit
berikut menunjukkan sintaks pentakrifan suatu user-defined function.
Antara berikut, manakah kegunaan bagi pernyataan return?
mentakrifkan function
memulangkan nilai yang dihasilkan function
pemboleh ubah untuk menerima argument
menerima data yang dihantar semasa dipanggil
Antara berikut, manakah yang betul mengenai parameter
mentakrifkan procedure
memulangkan nilai atau output yang dihasilkan
arahan untuk melaksanakan satu tugas
pemboleh ubah yang menerima nilai yang dihantar kepada function semasa dipanggil
Kod sumbernya boleh dilihat
built-in function
user-defined function
Mempunyai set arahan dan datang dengan bahasa pengaturcaraan
built-in function
user-defined function
Tidak semestinya mempunyai argument dan boleh diberikan nama yang tidak bercanggah dengan kata kunci dalam bahasa pengaturcaraan
built-in function
user-defined function
Menulis pseudokod dan melakar carta alir
Fasa menganalisis masalah
Fasa pengekodan
Fasa reka bentuk aturcara
mengenal pasti sintaks bagi function, procedure, input, proses dan output
Fasa menganalisis masalah
Fasa pengekodan
Fasa reka bentuk aturcara
Antara yang berikut, manakah yang betul mengenai ralat sintaks?
Pembahagian dengan sifar
Menghasilkan output yang tidak diingini
Menggunakan format pengekodan yang salah
Menggunakan pemboleh ubah yang belum ditakrifkan
Bahagian aturcara yang kecil dikenali sebagai sub aturcara. Sub aturcara boleh dikategorikan kepada;
I. Argumen
II. Function
III. Parameter
IV. Procedure
I dan II
II dan III
II dan IV
III dan IV
Pilih pernyataan yang tepat untuk menerangkan penggunaan Function.
Function digunakan apabila sub aturcara memerlukan pemulangan nilai
Function sesuai digunakan bagi sub aturcara yang melibatkan pengiraan
Function digunakan dalam situasi yang memerlukan pengulangan tanpa memulangkan nilai
Function tidak sesuai digunakan bagi sub aturcara yang melibatkan pengiraan kerana set aturcara perlu ditulis beberapa kali
Teliti penerangan yang dinyatakan. Penerangan di atas merujuk kepada ________________
Function
Procedure
Parameter
Function dan Procedure
Jadual di atas menunjukkan ciri-ciri fungsi dalam set aturcara komputer. Pernyataan di atas merujuk kepada;
Function, Procedure
Procedure, Function
Function, Function
Procedure, Procedure
Pilih function dalaman (built-in Function) yang tepat dari contoh-contoh yang diberikan di bawah.
I. Sum ()
II. Max ()
III. Index ()
IV. Kira ()
I dan II
I, II dan III
II, III, IV
Semua di atas
Berikut merupakan fasa pengisytiharan penggunaan function dalam penulisan kod aturcara komputer.
def kuasadua (x):
return x*x
Kod aturcara di atas merujuk kepada;
Procedure dalaman
Procedure yang dihasilkan
Function dalaman (built-in function)
Function yang dihasilkan (User-defined function)
Rajah di atas menunjukkan sebahagian kod aturcara komputer. Kod aturcara tersebut merujuk kepada;
Procedure
Procedure tersedia ada
Function Dalaman (Built-in function)
Function yang dihasilkan (User-defined function)
Parameter ialah pembolehubah yang digunakan oleh sesuatu function dan procedure. Argumen ialah data atau nilai sebenar dalam pembolehubah tersebut.
BENAR
PALSU
Setiap procedur telah mempunyai nama yang deskriptif iaitu nama yang menggambarkan tugas function tersebut.
BENAR
PALSU
