Wednesday, 17 October 2018

SK T4 : BAB 1 : 1.6 STRUKTUR DATA DAN MODULAR

SK TINGKATAN 4
mukasurat 129


1.6 STRUKTUR DATA DAN MODULAR


#bacaantambahan


//call the method
         int nombor1 = 5;
         int nombor2 = 3;
         int sum = tambah(nombor1, nombor2)

//method definition
        public int tambah(int x, int y)
       {
             return(x+y)
       }



Parameter rasmi/ Formal Parameter / Parameter
Parameter sebenar / Actual Parameter / Argumen
  • used in function or method call
  • actual value of variables are passed to function
  • tak semestinya nama sama dengan pembolehubah di argumen tetapi jenis data perlu sama
  • consist list of variables in a method declaration / mempunyai senarai pembolehubah dalam pengisytiharan method
  • used in function / method definition
  • variables in method definition
  • variables in the declaration of function

Fungsi
Prosedur
  • mengembalikan nilai kepada pemanggilnya
  • terdapat pernyataan 'return' untuk kembalikan nilai kepada fungsi yang memanggilnya
  • panggilan fungsi perlu guna pembolehubah untuk mewakili nilai yang dikembalikan oleh fungsi
  • tidak akan memulangkan nilai kepada fungsi yang memanggilnya
  • tidak terdapat pernyataan 'return'
  • pemanggilan prosedur dilakukan dengan memanggil nama prosedurnya sahaja

Pembolehubah Sejagat / Global
Pembolehubah Setempat / Lokal
  • boleh dipanggil oleh semua fungsi
  • kebiasaannya diisytikarkan sebelum fungsi main()
  • boleh digunakan di mana-mana sahaja dalam aturcara
  • hayat/skop pembolehubah global adalah sepanjang aturcara/program

  • pembolehubah yang hanya diguna atau 
  • dipanggil dalam prosedur sahaja / tidak boleh diguna di luar fungsi tertentu
  • hanya dikenali dalam fungsi itu sahaja
  • diisytiharkan selepas fungsi main()
  • hayat / skop pembolehubah setempat hanya dalam prosedur itu sahaja



Untuk lebih pemahaman,boleh rujuk Youtube yang disediakan oleh  Cikgu Zyan.
Penerangan yang sangat jelas. Terima kasih Cikgu.

Saya letak pautan di sini ya untuk memudahkan rujukan :

2 comments:

Featured post

SK T5 : Perkaitan HTML, CSS, Javascript, JAVA dan PHP dan kenapa HTML dianggap superior berbanding yang lain.

Pernahkan anda tertanya-tanya.......... Kenapa HTML dianggap superior dan sebagai tapak asas kepada bahasa pengaturcaraan lain seperti CSS, ...

 

SAINS KOMPUTER & ASAS SAINS KOMPUTER Template by Ipietoon Cute Blog Design