pengaturcaraan c/c++
Post on 01-Feb-2016
108 Views
Preview:
DESCRIPTION
TRANSCRIPT
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;
abc
arahan
100101
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)
• Pengaturcaraan paras tinggi - penulisan kod aturcara dengan bahasa paras tinggi, yang mudah difahami oleh manusia
• Contoh: C, Pascal, Java, Delphi, Fortran
Takrif & definasi (samb)
• Pengaturcaraan paras 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)
• Ralat sinteks - ralat dalam aturcara C yang dikenalpasti oleh pengkompil (ralat nahu bahasa C)
• Ralat semasa perlaksanaan - ralat yang berlaku semasa perlaksanaan aturcara
“Bug”
Pengkompilan aturcara
Kod sumber aturcara dalam bahasa paras tinggi spt C
Pengkompil
(spt. Turbo C, MS Visual C)
Kod objek dalam bahasa mesin
Ditulis oleh pengaturcara Fail executable (.exe) (fail application) dijana oleh pengkompilRalat
sinteks
Ralat semasa perlaksanaan
Akhir Modul
Untuk maklumat lanjut, sila layari...
yazid.blog.umt.edu.myEmail: yazid@umt.edu.my
top related