Page 220 - Buku Teks ASK Tingkatan 3 (KSSM)
P. 220
4.2
1. Nyatakan tiga kebaikan menggunakan function dan procedure dalam penulisan satu
atur cara.
2. Salah satu built-in function yang terdapat dalam module Math Python ialah pow (x, y).
Built-in function ini memulangkan nilai kuasa n bagi suatu nombor bulat, x .
n
Berikut menunjukkan contoh kod Python penggunaan built-in function ini dan contoh
output yang diperoleh:
Kod Python:
import math
a = pow(2,8)
print(a)
Contoh output:
256
>>>
Hasilkan dua user-defined function yang akan memberikan output yang serupa dengan
built-in function pow (x, y).
3. Input( ) adalah suatu built-in function yang sering digunakan dalam pembinaan program
yang berinteraktif. Bagaimanakah anda menentukan jenis data yang dikembalikan oleh
function berkenaan?
4. Lihat paparan output berikut dan jawab soalan-soalan di bawah.
(a) Tuliskan satu function untuk menghasilkan output seperti di atas.
(b) Tambah baik function yang dihasilkan di (a) supaya function baharu ini dapat
menghasilkan corak yang sama tetapi dengan aksara yang berlainan.
(c) Tambah baik function di (b) supaya function baharu ini bukan sahaja dapat
menghasilkan corak dengan aksara yang berlainan tetapi dengan bilangan baris yang
berlainan.
(d) Tambah baik function di (c) supaya function baharu ini dapat melakukan tugas yang
sama tetapi secara interaktif, iaitu meminta aksara dan bilangan baris daripada
pengguna.
210

