1 / 18

PENGATURCARAAN C/C++

PENGATURCARAAN C/C++. (C) Md Yazid Mohd Saman, 2013 Jabatan Sains Komputer Fakulti Sains & Teknologi Universiti Malaysia Terengganu yazid@umt.edu.my url: yazid.blog.umt.edu.my. Buku rujukan utama. “Pengaturcaraan C/C++ Untuk Sains Gunaan”, Md Yazid Mohd Saman 2013. Rujukan Tambahan:

tymon
Download Presentation

PENGATURCARAAN C/C++

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PENGATURCARAAN C/C++ (C) Md Yazid Mohd Saman, 2013 Jabatan Sains Komputer Fakulti Sains & Teknologi Universiti Malaysia Terengganu yazid@umt.edu.my url: yazid.blog.umt.edu.my

  2. Buku rujukan utama • “Pengaturcaraan C/C++ Untuk Sains Gunaan”, • Md Yazid Mohd Saman 2013 • Rujukan Tambahan: • “C Programming Language” oleh B. W. Kernighan & D. M. Ritchie terbitan Prentice-Hall

  3. OBJEKTIF • Modul ini memberikan penerangan ringkas kepada • Takrif & definasi • pengkompil

  4. Takrif & definasi • Komputer - mesin yang berkeupayaan untuk menjalankan tugas secara automatik dan boleh diprogram

  5. Bagaimana kita beri arahan kpd kereta, remote helicopter, binatang, komputer dll?

  6. Takrif & definasi (samb) • Aturcara (atau program) - satu susunan arahan untuk komputer

  7. Takrif & definasi (samb) • Pengaturcaraan - satu kaedah untuk membina kod aturcara • Bahasa pengaturcaraan - bahasa untuk penulisan kod aturcara (spt: C, Pascal, Fortran)

  8. Takrif & definasi (samb) • Memori komputer - ruang dalam komputer yang memegang arahan dan data • Data - maklumat yang diproses oleh komputer (terdiri dari nombor dan aksara) OS Data Arahan

  9. Takrif & definasi (samb) • Pembolehubah - ruang memori untuk data yang boleh berubah nilainya • Pencam data - nama yang mewakili data dalam aturcara C spt: a = b + c; a 10 b 0 c 101 arahan

  10. Takrif & definasi (samb) • Pemalar - ruang memori untuk data yang tidak boleh berubah nilainya semasa perlaksanaan aturcara • Jenis Data - setiap data dalam C mempunyai jenis seperti int, float, char Nama “Ali” Program “SMTM” Markah 100 Gred ‘A’ pencam

  11. Takrif & definasi (samb) • Peranti input - media untuk memasukkan data seperti keyboard, scanner, mouse dll • Peranti output - media untuk mempamerkan maklumat/data seperti skrin, pencetak, fail dll

  12. Takrif & definasi (samb) • Fail - satu koleksi data dalam cakra keras, CD atau disket dan diwakili oleh satu nama (spt kira.c) • Pengkompil (compiler) - alat perisian untuk memproses aturcara (spt Turbo C, Visual C)

  13. Takrif & definasi (samb) • Aturcara (atau kod) sumber - kod aturcara dalam C dll • Aturcara objek - aturcara yang telah diproses oleh pengkompil (format kod binari 0/1) main() { printf(“Hello”); } kompil 10010100010101010100 10010101010100101010 10101010101010101010

  14. Takrif & definasi (samb) • Pengaturcaraanparas tinggi - penulisan kod aturcara dengan bahasa paras tinggi, yang mudah difahami oleh manusia • Contoh: C, Pascal, Java, Delphi, Fortran

  15. Takrif & definasi (samb) • Pengaturcaraanparas rendah - penulisan kod aturcara dengan bahasa paras rendah, yang difahami oleh komputer • Contoh: bahasa assembly, bahasa mesin (dalam kod binari) MOV 0 ADD 1 STO 100 101010101001100010 101010101010100101 100001010001001001

  16. Takrif & definasi (samb) “Bug” • Ralat sinteks - ralat dalam aturcara C yang dikenalpasti oleh pengkompil (ralat nahu bahasa C) • Ralat semasa perlaksanaan - ralat yang berlaku semasa perlaksanaan aturcara

  17. Pengkompilan aturcara Ralat semasa perlaksanaan Pengkompil (spt. Turbo C, MS Visual C) Kod sumber aturcara dalam bahasa paras tinggi spt C Kod objek dalam bahasa mesin Ditulis oleh pengaturcara Fail executable (.exe) (fail application) dijana oleh pengkompil Ralat sinteks

  18. Akhir ModulUntuk maklumat lanjut, sila layari...yazid.blog.umt.edu.myEmail: yazid@umt.edu.my

More Related