5.0PENGATURCARAAN
DEFINISI                    ARAS &                                            GENERASI                                   A...
5.1 Konsep Asas Pengaturcaraan5.1.1 Mendefinisikan Atur Cara dan Bahasa Pengaturcaraan5.1.1.1 Menyatakan maksud atur cara ...
5.1 Konsep Asas Pengaturcaraan5.1.1 Mendefinisikan Atur Cara dan Bahasa Pengaturcaraan5.1.1.2 Menyatakan maksud bahasa pen...
5.1 Konsep Asas Pengaturcaraan5.1.2 Generasi dan Aras Bahasa Pengaturcaraan Bahasa         Bahasa          Bahasa         ...
5.1 Konsep Asas Pengaturcaraan5.1.2 Generasi dan Aras Bahasa Pengaturcaraan5.1.2.1 Mengenal pasti generasi bahasa pengatur...
5.1 Konsep Asas Pengaturcaraan    5.1.2 Generasi dan Aras Bahasa Pengaturcaraan    5.1.2.1 Mengenal pasti generasi bahasa ...
5.1.3 Pendekatan Bahasa Pengaturcaraan
5.1.3 Pendekatan Bahasa Pengaturcaraan5.1.3.1 Mendefinisikan pendekatan berstruktur dalam pengaturcaraan   Biasa mengguna...
5.1.3 Pendekatan Bahasa Pengaturcaraan 5.1.3.2 Mendefinisikan pendekatan berorientasikan objek dalam pengaturcaraan Satu ...
5.1.3 Pendekatan Bahasa Pengaturcaraan  5.1.3.3 Membezakan antara pendekatan berstruktur dan pendekatan berorientasikan  o...
5.1.4 Penterjemah5.1.4.1 Menerangkan kaedah penterjemahan dalam pengaturcaraan menggunakanpenghimpun, pentafsir dan pengko...
5.1.4 Penterjemah5.1.4.1 Menerangkan kaedah penterjemahan dalam pengaturcaraan menggunakanpenghimpun, pentafsir dan pengko...
5.1.4 Penterjemah5.1.4.1 Menerangkan kaedah penterjemahan dalam pengaturcaraan menggunakanpenghimpun, pentafsir dan pengko...
5.1.5 Elemen Asas Dalam Pengaturcaraan5.1.5.1 Membezakan antara pemalar dengan pembolehubah
5.1.5 Elemen Asas Dalam Pengaturcaraan5.1.5.2 Membezakan antara jenis data: Boolean, integer, double, string dan date INTE...
5.1.5 Elemen Asas Dalam Pengaturcaraan  5.1.5.3 Membezakan antara pengendalian matematik dengan logik (Boolean)Pengendali ...
5.1.5 Elemen Asas Dalam Pengaturcaraan   5.1.5.4 Membezakan antara struktur kawalan jujukan dengan struktur kawalan piliha...
Bidangpembelajaran5 1-120925005019-phpapp01
Upcoming SlideShare
Loading in …5
×

Bidangpembelajaran5 1-120925005019-phpapp01

370 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
370
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Bidangpembelajaran5 1-120925005019-phpapp01

  1. 1. 5.0PENGATURCARAAN
  2. 2. DEFINISI ARAS & GENERASI Aras Rendah (Generasi 1 & 2) Aras Tinggi (Generasi 3,4 & 5) PENDEKATAN BerstrukturPENTERJEMAH Berorientasikan Objek Penghimpun Pemalar & Pentaksir Pembolehubah Pengkompil ELEMEN ASAS Jenis data Pengendali Struktur kawalan FASA PEMBANGUNAN BAHASA PENGATURCARAAN 5 Fasa TERKINI
  3. 3. 5.1 Konsep Asas Pengaturcaraan5.1.1 Mendefinisikan Atur Cara dan Bahasa Pengaturcaraan5.1.1.1 Menyatakan maksud atur cara arahan-arahan tersusun yang mengarahkan komputer melakukan tugasan tertentu
  4. 4. 5.1 Konsep Asas Pengaturcaraan5.1.1 Mendefinisikan Atur Cara dan Bahasa Pengaturcaraan5.1.1.2 Menyatakan maksud bahasa pengaturcaraan Bahasa buatan yang digunakan untuk menulis arahan yang boleh diterjemahkan ke dalam bahasa mesin dan kemudian dilaksanakan oleh komputer
  5. 5. 5.1 Konsep Asas Pengaturcaraan5.1.2 Generasi dan Aras Bahasa Pengaturcaraan Bahasa Bahasa Bahasa Bahasa Aras Bahasa Mesin Penghimpun Aras Tinggi Sangat Tinggi Biasa
  6. 6. 5.1 Konsep Asas Pengaturcaraan5.1.2 Generasi dan Aras Bahasa Pengaturcaraan5.1.2.1 Mengenal pasti generasi bahasa pengaturcaraan aras rendah beserta contoh Bahasa Mesin Ditulis menggunakan Bahasadigit binari (1 dan 0) Penghimpunbersama kombinasi  Ditulis menggunakan kod-nombor dan huruf. kod arahan simbolik dan Merupakan set-set bermakna.arahan dan data  Penghimpun – adalah program yang menukar bahasa penghimpun kepada bahasa mesin
  7. 7. 5.1 Konsep Asas Pengaturcaraan 5.1.2 Generasi dan Aras Bahasa Pengaturcaraan 5.1.2.1 Mengenal pasti generasi bahasa pengaturcaraan aras tinggi beserta contohBahasa Aras Tinggi Bahasa Aras• (Bahasa prosedur) Sangat Tinggi Bahasa Biasa• Seakan-akan bahasa inggeris biasa.  (Bahasa Visual)  Sangat terhad kepada• Lebih dekat seperti aplikasi tertentu sahaja  mengandungi bahasa manusia. visual (gambar) & menggunakan sintaks• contoh : atau grafik (bentuk bahasa) yang pascal, fortran, basic, tidak digunakan dalam antaramuka. cobol, c and c++  Benarkan pengguna bahasa pengaturcaraan berinteraksi dengan yang lain. komputer (mesin atm)  contoh :  contoh : sql, nomad anf focus prolog and mercury)
  8. 8. 5.1.3 Pendekatan Bahasa Pengaturcaraan
  9. 9. 5.1.3 Pendekatan Bahasa Pengaturcaraan5.1.3.1 Mendefinisikan pendekatan berstruktur dalam pengaturcaraan Biasa menggunakan model atas bawah Membahagikan stuktur program kepada sub seksyen(syeksen kecil-kecil) daripada atas ke bawah Dilukis dalam bentuk segiempat tepat
  10. 10. 5.1.3 Pendekatan Bahasa Pengaturcaraan 5.1.3.2 Mendefinisikan pendekatan berorientasikan objek dalam pengaturcaraan Satu jenis unik atau istimewa dalam pemprograman yang menggabungkan data dengan fungsi bagi menghasilkan objek Objek adalah item yang mengandungi data dan prosedur yang bertindak ke atas data. kelebihan utamanya adalah kebolehan menggunakan semula objek yang telah sedia wujud. contoh bahasa berorientasikan objek adalah c++
  11. 11. 5.1.3 Pendekatan Bahasa Pengaturcaraan 5.1.3.3 Membezakan antara pendekatan berstruktur dan pendekatan berorientasikan objek dalam pengaturcaraan• Guna rekabentuk atas bawah. • Gunakan objek-objek• Kesemua program dipecahkan • Gabungkan data manakala kepada bahagian-bahagian fungsinya adalah untuk kecil & dikenali sebagai modul. merekacipta objek.• Selalu digunakan untuk • Setiap objek mempunyai mengurus dan meletakkan hubungan antara satu sama lain. kod-kod program dimana • Contoh : smalltalk,java, bekerja sebagai hieraki kepada visual basic, c++ modul.• Kawalan adalah berdasarkan kepada hieraki.• Contoh : ada, pascal, fotran
  12. 12. 5.1.4 Penterjemah5.1.4.1 Menerangkan kaedah penterjemahan dalam pengaturcaraan menggunakanpenghimpun, pentafsir dan pengkompil • Merupakan bahasa pengaturcaraan aras rendah • Program komputer dikenali sebagai penghimpun (assembler) menukar aturcara kepada bahasa mesin • contoh : macro 80 assembler & microsoft masm
  13. 13. 5.1.4 Penterjemah5.1.4.1 Menerangkan kaedah penterjemahan dalam pengaturcaraan menggunakanpenghimpun, pentafsir dan pengkompil • Mentafsir kod sumber dan data dan kemudiannya menukarnya kepada kod mesin sehingga mendapat keputusan • dibaca secara baris demi baris • contoh: basic / logo / smalltalk
  14. 14. 5.1.4 Penterjemah5.1.4.1 Menerangkan kaedah penterjemahan dalam pengaturcaraan menggunakanpenghimpun, pentafsir dan pengkompil • Menukar kod sumber kepada kod mesin binari (1 dan 0) sehingga keputusan diperoleh. • Jika sebarang ralat ditemui, ralat itu disimpan dalam file program • Contoh : pascal / cobol / c++
  15. 15. 5.1.5 Elemen Asas Dalam Pengaturcaraan5.1.5.1 Membezakan antara pemalar dengan pembolehubah
  16. 16. 5.1.5 Elemen Asas Dalam Pengaturcaraan5.1.5.2 Membezakan antara jenis data: Boolean, integer, double, string dan date INTEGER MENGANDUNGI SEBARANG NILAI DIM AGE AS INTEGER NOMBOR YANG TIDAK ADA AGE = 17 PECAHAN. DOUBLE SEBARANG NILAI NOMBOR YANG DIM MARKS AS DOUBLE TIADA ATAU BOLEH ADA NOMBOR MARKS = 60.5 PECAHAN STRING MENGANDUNGI KAREKTOR ATAU DIM ADDRESS AS STRING PERKATAAN ADDRESS = “KUALA LUMPUR”BOOLEAN MENGANDUNGI SAMADA NILAI CONST INPUT_STATUS = TRUE YANG DIISTIHARKAN SEBAGAI OR “TRUE” ATAU “FALSE”. DIM INPUT_STATUS AS BOOLEN INPUT STATUS = FALSE
  17. 17. 5.1.5 Elemen Asas Dalam Pengaturcaraan 5.1.5.3 Membezakan antara pengendalian matematik dengan logik (Boolean)Pengendali matematik Pengendali logik laksanakanmelaksanakan operasi logik sepertiperbandingan elemen ke menyemak keadaanelemen antara 2 bahagian antara 2 nilai boolean
  18. 18. 5.1.5 Elemen Asas Dalam Pengaturcaraan 5.1.5.4 Membezakan antara struktur kawalan jujukan dengan struktur kawalan pilihanStruktur Kawalan Struktur KawalanJujukan PilihanKenyataan dijalankan Kenyataan dijalankanbaris demi baris mengikut mengikut keadaanurutanDigunakan apabila Digunakan apabila mahuarahan berdasarkan membuat keputusan dalamurutan demi urutan perjalanan sesuatu programTidak menggunakan Menggunakan simbolsimbol pilihan pilihan

×