ASAS PENGATURCARAAN C++

Slides:



Advertisements
Similar presentations
Prosedur dan Fungsi.
Advertisements

Pointer. Kegunaan pointer yang utama adalah untuk menyimpan memory address dari sebuah variable (data type atau object dari class). Selain menyimpan address.
SQL Data Manipulation Language (DML)
Struktur Kawalan Ulangan
1 Bab 4 Paradigma Pengaturcaraan Bahasa Imperatif Menurut Milulinovic (1989), bahasa pengaturcaraan boleh diklasifikasikan mengikut taksonomi arkitektur.
Ketidaktentuan –Tidak lengkap –tidak konsisten, –tidakpasti… atau ketiga- tiganya sekali.
Pembolehubah dan Pemalar
Struktur Kawalan Pilihan
Degrees of Freedom (DOF) Robot Joints
KOMPUTER Bagaimana?.
Prinsip-prinsip Spesifikasi Rekabentuk
AMPS /D-AMPS ADVANCED MOBILE PHONE SYSTEM/DIGITAL ADVANCED MOBILE PHONE SYSTEM.
Bab 2-10 PENGATURCARAAN.
BAB 1 - MANTIK Pembelajaran kaedah dan prinsip untuk membezakan di antara hujah yang baik dengan yang lemah. Memudahkan penyusunan idea-idea dengan teratur,
Paradigma Pengaturcaraan
Variables and Data Types.  Variable: Portion of memory for storing a determined value.  Could be numerical, could be character or sequence of characters.
Part 2 Variabel & Data types
Pernyataan Kawalan Java
C++ Lesson 1.
Variabel Dan Tipe data
BAHAGIAN 2 VB6 Procedure dan Fungsi.
SISTEM DIGITAL MUHAMAD ARPAN, S.Kom.
Variabel Dan Tipe data
BAB 4 PERSAMPELAN.
BAB 2 PLANNING Objektif: Pengenalan kepada perancangan projek
BAB 4 FASA REKABENTUK Permodelan Data (ERD) Objektif:
REKABENTUK MODEL PANGKALAN DATA RANGKAIAN
PENGENALAN KEPADA JELMAAN LAPLACE
Ip Subnetting/subnetmask
Konsep Asas Pengaturcaraan
REKABENTUK MODEL PANGKALAN DATA HIERARKI
Bab 4: Operator & Ungkapan
ASAS PENGATURCARAAN F1001 En. Azrol Hisham Bin Mohd Adham
Sistem Nombor & Get Logik
Konsep Pengukuran dalam Penyelidikan
Permodelan Proses (DFD)
Paradigma Pengaturcaraan
Regresi Sederhana dan Analisis Korelasi
Reserved Words.
PENGUMPULAN PROJEK DALAM SATU SISTEM APLIKATI
PENYELESAIAN MASALAH Masalah – perkara yang belum di selesaikan yg memerlukan penyelesaian atau keputusan yg memerlukan pertimbangan.
Bagaimana cara membuat
PERISIAN HAMPARAN ELEKTRONIK
Masalah Pengangkutan.
Masalah Tugasan.
KORELASI.
KOMPONEN ASAS VISUAL BASIC 6.0
MODULE 3 : HARDWARE : MONITOR CORRECTIVE MAINTENANCE WORK
E4161 SISTEM KOMPUTER DAN APLIKASI
Spesifikasi Pengaturcaraan Fungsian
Pengenalan Sistem Automasi Industri
Pernyataan if.. Pernyataan switch..
BAB 8 TATASUSUNAN.
Pengenalan.
BAB 2(a):PENGENALAN KEPADA JELMAAN LAPLACE
2.0 PENGALAMATAN RANGKAIAN
Paradigma Pengaturcaraan
SSQL1113 Statistik Untuk Sains Sosial
BAB 7 STRING.
TUTORIAL 1 MTE3102 PPG 23 JUN 2012.
MENGGUNAKAN OBJEK VISUAL BASIC 6.0
BAB 2 PLANNING Objektif: Pengenalan kepada perancangan projek
Pembolehubah dan Pemalar
Oleh: Zaihan Abdul Ghani A Sharifah Suhaila Mohd Ramli A103305
Prinsip-prinsip Spesifikasi Rekabentuk
Programming Language C Language.
Bab 6 Pengaturcaraan Lisp.
Muhamad Shukri Saud PRODUCTION ORGANIZATION
ICT HANDYBOOK SPM LA2 COMPUTER SYSTEMS 2.3 Software.
3.4.3 KONFIGURASI DAN UJIAN RANGKAIAN
Presentation transcript:

ASAS PENGATURCARAAN C++ Unit – 2 @ jabatan teknologi maklumat 

STRUKTUR ATURCARA C++ Terdiri daripada sekurang-kurangnya sebuah fungsi yang diberi nama main() dan boleh ditambah dengan beberapa fungsi lain dengan nama-nama yang tersendiri. Aturcara yang mudah mungkin mempunyai fungsi main() sahaja, manakala sebuah aturcara yang kompleks mungkin mengandungi sebuah fungsi main() serta berpuluh-puluh malah beratus-ratus fungsi lain.

Rajah 2.1: Format Aturcara C++ STRUKTUR ATURCARA C++   main() fungsi_1() fungsi_2() : fungsi_n() Rajah 2.1: Format Aturcara C++

STRUKTUR ATURCARA C++ kepala badan. Sebuah fungsi pula, samada main() atau yang lainnya, adalah terdiri daripada 2 bahagian : kepala dan badan. Bahagian kepala – mengandungi takrifan-takrifan dan arahan-arahan prapemproses.

STRUKTUR ATURCARA C++ Bahagian badan – hampir keseluruhannya mengandungi kod-kod aturcara dan juga takrifan-takrifan pembolehubah. Secara umum, bahagian ini menentukan apakah sebenarnya yang dilakukan oleh fungsi berkenaan.

Rajah 2.2: Struktur Aturcara C++ KEPALA # include<iostream.h> #define max 30 void main() { int a; cout<<"enter a number "; cin>>a; cout<<"a is = "<<a; } BADAN Rajah 2.2: Struktur Aturcara C++

JENIS DATA C++ void Tiada sebarang nilai integer int KATA KUNCI C++ NILAI YG DIPEGANG void Tiada sebarang nilai integer int Integer (nombor bulat) float Perpuluhan (terapung) double Perpuluhan yang lebih persis character char Aksara boolean bool Benar atau palsu wchar_t Rajah 2.3: Jenis Data C++

Rajah 2.4: Perbezaan C Dan C++ ITEM C C++ Fail Kepala #include <stdio.h> #include<iostream.h> Fungsi Input scanf() cin>> Fungsi Output printf() cout<< Rajah 2.4: Perbezaan C Dan C++

TOKEN Token merupakan bahagian/unit didalam sebuah aturcara. Token terdiri daripada: a. Pembolehubah b. Pemalar c. Kata Kunci d. Rentetan e. Operator

PEMBOLEHUBAH Pembolehubah merupakan pencam yang memegang nilai yang akan berubah-ubah sewaktu perlaksanaan program. Mewakili lokasi memori komputer untuk menyimpan nilai-nilai aksara, integer dan perpuluhan. Perlu diisytihar jenis data yang ingin digunakan terlebih dahulu. Contoh: int sum;

PEMALAR Contoh: const float pi = 3.142 ; Pemalar merupakan pencam yang memegang nilai yang tidak akan berubah-ubah atau tetap. Mewakili lokasi memori komputer untuk menyimpan nilai-nilai aksara, integer dan perpuluhan. Perlu diisytiharkan jenis data dan mengumpukan nilai terlebih dahulu sebelum digunakan. Contoh: const float pi = 3.142 ;

KATA KUNCI C++ Kata kunci juga dikenali sebagai perkataan rizab. merupakan pencam yang mempunyai tugasan dan makna yang tersendiri . tidak boleh digunakan sebagai nama pembolehubah atau pemalar. untuk kegunaan compiler bagi mengawal program.

Rajah 2.5: Antara Kata Kunci C++ auto delete goto Operator break do huge private case double if protected char else inline public class enum int register const extern long return continue float near short default for new sizeof static switch typdef union struct unsigned interrupt far while volatile virtual void Rajah 2.5: Antara Kata Kunci C++

OPERATOR Merupakan simbol yang akan melibatkan tindakan daripada “compiler” Operator ini pula akan melibatkan operan. Gabungan daripada operan dan operator akan membentuk sebuah ungkapan. Terdapat 4 kategori operator dalam C++ a. hubungan b. logik c. umpukan d. matematik / aritmetik

Rajah 2.6: Operator Hubungan C++ Hasil akhir bagi operasi hubungan ialah sama ada (benar – 1 ) atau (palsu – 0 ) sahaja. OPERATOR PENERANGAN CONTOH < Lebih kecil daripada x < y <= Lebih kecil atau sama dengan x <= y > Lebih besar daripada x >y >= Lebih besar atau sama dengan x >= y = = Sama dengan x = =y != Tidak sama dengan x !=y Rajah 2.6: Operator Hubungan C++

Rajah 2.7: Operator Logik C++ Hasil akhir bagi operasi logik ialah sama ada (benar – 1 ) atau (palsu – 0 ) sahaja. OPERATOR SIMBOL CONTOH dan && x && y atau || x || y tak ! ! x Rajah 2.7: Operator Logik C++

OPERATOR Contoh : a = b + c; OPERATOR UMPUKAN mengunakan simbol (=) Operan di sebelah kiri akan menerima nilai umpukan daripada nilai / ungkapan / operan di sebelah kanan. Contoh : a = b + c;

Rajah 2.8: Operator Aritmetik C++ OPERATOR MATEMATIK / ARITMETIK OPERATOR PENERANGAN CONTOH 1 CONTOH 2 + penambahan x + y 6 + 2 = 8 - penolakkan x - y 6 - 2 = 4 * pendaraban x * y 6 * 2 = 12 / pembahagian x / y 6 / 2 = 3 % Modulus (mod) x % y 6 % 2 = 0 Rajah 2.8: Operator Aritmetik C++

INPUT DAN OUTPUT <iostream.h> Input output stream. PERNYATAAN OUTPUT cout<< “Masukkan satu nilai integer\n”; paparan nilai pemalar/pembolehubah cout<< “Nilai integer yang dimasukkan ialah :”<<a; PERNYATAAN INPUT cin >> a;

LATIHAN 1.Bina sebuah aturcara C++ yang ringkas. a) aturcara ini akan menerima dua input berjenis integer daripada pengguna. b) dapatkan hasil tambah bagi kedua- dua integer yang diinputkan. c) cetak semula nilai yang dipegang oleh input pertama, input kedua dan hasil tambah kedua-dua input tadi.