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
   215   216   217   218   219   220   221   222   223   224   225