Page 179 - BUKU TEKS ASK T3
P. 179

Struktur Kod Arahan  4.2


            yang sama seperti  procedure dalam bahasa pengaturcaraan           Perbezaan antara
            yang lain, iaitu tidak melakukan sebarang pengiraan dan hanya      function dan
            memaparkan maklumat.  None ialah nilai lalai dalam Python.         procedure dalam
            Takrifan dan kegunaan function serta procedure dalam buku ini      Python.
            akan dibuat berdasarkan bahasa pengaturcaraan Python. Rajah
            4.44 menunjukkan persamaan dan perbezaan antara  function
            dan procedure Python.

                                                                                 goo.gl/5jxz9z
                                                                               (Dipetik dari: http://
                                                                               index-of.es/Python/
                                                                               Core.Python.
                 Parameter ialah pemboleh ubah yang digunakan oleh sesuatu     Programming.2nd.
                 function atau procedure.                                      Edition.Wesley.
                                                                               Chun.2006.pdf,
                 Argumen ialah data atau nilai sebenar dalam pemboleh ubah     muka surat 448)
                 tersebut.







                                                Mempunyai nama
                        Ada dua jenis,            khusus yang
                        (a)   yang sedia ada        eksplisit
                           (built-in function).
                        (b)   yang ditulis oleh
                           pengguna                                          Ditulis
                           (user-defined)                                     oleh
                                                                            pengguna
                                                  Berparameter
                                                  ataupun tidak
                                                  berparameter

               Perlu                                                                        Tidak
             menerima                                                                     semestinya
             nilai input    Function                                       Procedure    menerima input
             (argumen)                                                                    (argumen)
                                                  Melaksanakan
                                                satu urutan arahan
                                                bagi menyelesaikan
                                                   satu tugas
                                                    khusus

                        Memulangkan satu                               Tidak memulangkan
                        atau beberapa nilai.                              sebarang nilai
                       (nombor, aksara atau                             kecuali nilai secara
                          jenis data lain)       Boleh digunakan           lalai: None.
                                               berulang kali dalam
                                                 atur cara yang
                                                sama atau berbeza
                                                 sekiranya perlu


                       Rajah 4.44  Persamaan dan perbezaan antara function dan procedure Python
                                                                                                169
   174   175   176   177   178   179   180   181   182   183   184