PENGATURCARAAN C/C++ (C) Md Yazid Mohd Saman, 2013

Slides:



Advertisements
Presentasi serupa
Oleh : Suparno Blog : Penterjemahan Data (Compiler – Interpreter) Pengenalan Pengelolahan Data Elektronik.
Advertisements

PENGENALAN KOMPUTER Pengertian Komputer
Komunikasi Dasar Manusia dan Komputer
Pengenalan Software (perangkat lunak)
Komponen Sistem Teknologi Informasi
Unsur-unsur Komputer Aplikasi Komputer 1.
DASAR-DASAR PEMROGRAMAN
Pendahuluan : Konsep memprogram, bahasa pemrograman dan komputer
Perkembangan Bahasa.
Perangkat Lunak Software. Perangkat Lunak merupakan sekumpulan aturan yang digunakan untuk menjalankan perangkat keras terdiri dari kumpulan istruksi.
PERKEMBANGAN BAHASA KOMPUTER
MENGENAL DUNIA KOMPUTER
Pengantar C (Minggu ke II)
Pengantar teknologi informasi .::Teknologi perangkat lunak::.
Pertemuan 1 Mengapa Belajar Bahasa Rakitan ??
Dasar Pemrograman Pendahuluan.
1 Pertemuan 1 Pengenalan Pemrograman Terstruktur C Matakuliah: H0112 – Pemrograman Bahasa Tingkat Tinggi Tahun: 2005/2006 Versi: xxx/2.
PENGATURCARAAN C++ Penyelesaian Masalah
Notasi Algoritma TEE 2103 Algoritma dan Pemrograman
Algoritma dan Pemrograman
SISTEM PENGOLAHAN DATA KOMPUTER
Pengenalan Pemograman Komputer
KELOMPOK 3 1. Winda Dwi Astuti. (009) 2. Septi Nur Hidayati. (010) 3
PERANGKAT – PERANGKAT KOMPUTER
Materi Perkuliahan Pertemuan 1 : Pengenalan Komputer
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Review Algoritma Pemrograman dan Pengantar Pemrograman Bahasa C
Minggu 5 Imam Fahrur Rozi
SISTEM PENGOLAHAN DATA KOMPUTER
DASAR PEMROGRAMAN KOMPUTER
Lecturer Note II Turbo Pascal & Pemrograman
Contoh Format Naskah Media Presentasi
Pengantar Pemrograman
KOMPONEN-KOMPONEN KOMPUTER
Sekilas Tentang Komputer
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Dasar Komputer & Pemrograman 2A
Pengantar Pemrograman
E4161 : SISTEM KOMPUTER & APLIKASI
SISTEM PENGOPERASIAN Paras 3 Dulu: OS disediakan oleh pengeluar mesin
Bab 2 Jenis Data.
Apa itu komputer? Suatu peranti atau peralatan yang boleh melakukan pengiraan dan operasi logikal dengan kelajuan yang jauh lebih tinggi daripada manusia.
BTI3283/BIT3083 SISTEM MAKLUMAT PENGURUSAN
Pengenalan kepada Sistem Maklumat Akademik Pelajar (SMAP Online) Unit Sistem Maklumat Pusat Teknologi Maklumat, UTHM.
BAB 5 FASA PEMBANGUNAN & IMPLEMENTASI Objektif:
Bab 10 Fungsi.
Merujuk kepada komponen mesin, jujukan arahan dan sebagainya
UNIT 4: PEMPROSESAN PERKATAAN
SARJANA TEKNOLOGI MAKLUMAT FAKULTI TEKNOLOGI DAN SAINS MAKLUMAT
UNIT 5: PEMPROSESAN ANGKA DAN NOMBOR
BAB 4 FASA REKABENTUK Input dan Output Objektif:
PERANGKAT KERAS (HARDWARE) TIK
PRT 4999 Projek Ilmiah Tahun Akhir Final Year Academic Project (FYP)
TEKNOLOGI MAKLUMAT KOMUNIKASI
DEFINISI, FUNGSI DAN BINAAN
ALGORITHM & DATA STRUCTURE BY : SUZILA YUSOF
Pengenalan kepada Bahasa C
KEMAHIRAN PROSES SAINS
UNIT 2: PENGENALAN KOMPUTER DAN SISTEM OPERASI KOMPUTER
Bab 5 Input dan Output.
PENSYARAH: PUAN WAN ANITA WAN ABAS JABATAN KOMUNIKASI,
Bab 13 Manipulasi Fail.
KOM 3401 KOMPUTER DALAM KOMUNIKASI
Pengantar Pemrograman
Dasar Pemrograman Pengenalan Nurul Anisa Sri Winarsih, M. CS
UNIT 6 : PENGURUSAN PERANTI INPUT OUTPUT
Topik-topik Khas: 1. Pembaharuan Perisian. (“Software Rejuvenation”) 2
Bab 1 : Pengenalan kepada Statistik
Nama Kursus : Bahasa Jepun 1 Kod Kursus : BBJ2401
Hari 1 - Remediasi PENGENALAN KOMPUTER.
Transcript presentasi:

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 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) main() { printf(“Hello”); } kompil 10010100010101010100 10010101010100101010 10101010101010101010 Aturcara (atau kod) sumber - kod aturcara dalam C dll Aturcara objek - aturcara yang telah diproses oleh pengkompil (format kod binari 0/1)

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) “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 Modul Untuk maklumat lanjut, sila layari. yazid. blog. umt. edu Akhir Modul Untuk maklumat lanjut, sila layari... yazid.blog.umt.edu.my Email: yazid@umt.edu.my