230 likes | 644 Views
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:
E N D
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: • “C Programming Language” oleh B. W. Kernighan & D. M. Ritchie terbitan Prentice-Hall
OBJEKTIF • Modul ini memberikan penerangan ringkas kepada • Takrif & definasi • pengkompil
Takrif & definasi • Komputer - mesin yang berkeupayaan untuk menjalankan tugas secara automatik dan boleh diprogram
Bagaimana kita beri arahan kpd kereta, remote helicopter, binatang, komputer dll?
Takrif & definasi (samb) • Aturcara (atau program) - satu susunan arahan untuk komputer
Takrif & definasi (samb) • Pengaturcaraan - satu kaedah untuk membina kod aturcara • Bahasa pengaturcaraan - bahasa untuk penulisan kod aturcara (spt: C, Pascal, Fortran)
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
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
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
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
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)
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
Takrif & definasi (samb) • Pengaturcaraanparas tinggi - penulisan kod aturcara dengan bahasa paras tinggi, yang mudah difahami oleh manusia • Contoh: C, Pascal, Java, Delphi, Fortran
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
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
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
Akhir ModulUntuk maklumat lanjut, sila layari...yazid.blog.umt.edu.myEmail: yazid@umt.edu.my