pengaturcaraan c/c++

Post on 01-Feb-2016

108 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

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: - PowerPoint PPT Presentation

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