STM 1033 : ASAS PENGATURCARAAN
Memahami kehendak masalah /
1.3.1 Kenalpasti masalah Spesifikasi keperluan
Memahami masalah & persekitaran
masalah yang hendak diselesaikan.
Kaji spesifikasi keperluan masalah dan
tentukan keperluannya.
Fahami kehendak dan hasil akhir
masalah
Pernyataan masalah yang lengkap –
senaraikan semua keperluan data,
operasi dan output (hasil)
Andaian-andaian juga perlu dilakukan
untuk memastikan skop masalah.
Contoh masalah : Membuat Kopi
42 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
Analisa Masalah input,
1.3.2 output dan proses
Mengkaji/menganalisa spesifikasi masalah
dengan terperinci.
3 elemen utama yang perlu dikenal pasti:
• Keperluan Input • Keperluan Output
– Tentukan data/ maklumat yang – Tentukan apakah
diperlukan bagi menyelesaikan output/ hasil yang
masalah tersebut. dikehendaki daripada
– Tentukan jenis & format data aturcara.
– Cara perwakilan data ; aksara, – Tentukan jenis &
nombor bulat, titik perpuluhan. format data.
– Adakah nilai tetap atau boleh – Cara perwakilan data;
berubah. aksara, nombor bulat,
– Syarat-syarat untuk ubah data titik perpuluhan.
– Input melalui apa? Keyboard, fail
– Adakah nilai tetap
atau hasil pengiraan. atau boleh berubah.
– Syarat-syarat untuk
• Proses ubah data
– Analisa apakah proses yang dilalui oleh input untuk menghasilkan output
– Tentukan kekangan dan andaian ; Keadaan yang perlu perhatian khusus
dan masalah yang mungkin timbul
– Contoh ; formula, teknik
43 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
Merekabentuk Algoritma iaitu
1.3.3 kod pseudo dan carta alir
Dua (2) tugas utama :
Memilih struktur yang sesuai untuk menyusun &
menyimpan data dalam proses penyelesaian masalah.
• Jujukan, pilihan, gelung
Merekabentuk algoritma untuk memproses input &
mengeluarkan output.
• Algoritma – set langkah-langkah / prosedur
bagaimana proses untuk menyelesaikan masalah
dilaksanakan
Algoritma
Cara dan langkah yang perlu dilakukan bagi
menyelesaikan masalah.
Dalam fasa rekabentuk.
Tiada algoritma tiada aturcara tiada
penyelesaian.
Tidak bergantung kepada bahasa
pengaturcaraan.
44 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
Apa yang perlu ada
dalam algoritma
Input
Output
Tidak mengelirukan/ringkas/mudah
Dalam bentuk umum - boleh
difahami semua golongan pembaca
yang berkeperluan
Tepat untuk menyelesaikan masalah
Terhingga - ada kesudahan
Cekap
Kaedah mengungkap algoritma
i. Carta alir
ii. Kod Pseudo
45 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
Kaedah Kod Pseudo
Jujukan langkah yang ditulis menggunakan bahasa
tabii & tidak mempunyai peraturan yang khusus.
Setiap baris kod pseudo mewakili satu langkah
yang dilaksanakan sekali sahaja.
Dua (2) jenis
– Kenyataan bahasa
– Kenyataan bahasa yg menyerupai bahasa
pengaturcaraan.
Nombor diberikan kepada jujukan langkah => tertib
perlaksanaan langkah-langkah mengikut nombor
yang ditulis.
Contoh : algoritma untuk menyediakan secawan
kopi
1. Masak air
2. Masukkan kopi dalam cawan
3. Jika perlu gula
3.1 Tambahkan gula
4. Jika perlu krim
4.1 Tambahkan krim
5. Masukkan air panas ke dalam cawan
46 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
Kod Pseudo : Struktur Jujukan
Mula
kenyataan 1
:
kenyataan_n
Tamat
Kod Pseudo : Struktur Pemilihan
Tiga (3) jenis :
– Pemilihan tunggal
– Dwipemilihan
– Multipemilihan
47 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
Kod Pseudo : Pemilihan Tunggal
Kod Pseudo : Dwipemilihan
48 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
Kod Pseudo : Multipemilihan
Kod Pseudo : Struktur Pengulangan
Dua (2) jenis :
– penggunaan pembilang
– Penggunaan syarat
• Syarat diuji dahulu
• Syarat diuji kemudian
49 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
Kod Pseudo : Penggunaan Pembilang
Kod Pseudo : Syarat diuji dahulu
Kod Pseudo : Syarat diuji kemudian
50 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
Carta Alir
Perwakilan data, maklumat dan aliran kerja
secara grafik menggunakan simbol tertentu
yang dihubungi oleh garis aliran untuk
menggambarkan kerja yang telah dilakukan.
Carta alir terdiri dari kotak/simbol berbagai
bentuk yang menunjukkan operasi yang perlu
dilakukan dan anak-panah yang menyatakan
jujukan operasi tersebut.
Menunjukkan aliran kerja dari mula hingga
tamat.
51 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
52 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
53 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
Carta Alir : Struktur Jujukan
54 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
Carta Alir : Struktur Pemilihan
3 jenis :
– Pemilihan tunggal
– Dwipemilihan
– Multipemilihan
Carta Alir : Pemilihan
Tunggal
55 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
Carta Alir : Dwipemilihan
Carta Alir : Multipemilihan
syarat1 Benar Langkah1 .. k
Benar
palsu Langkah
k+1 .. m
syarat2
Benar Langkah
palsu n+1 .. p
:
:
Syarat h
palsu
Langkah q .. r
56 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
Carta Alir : Struktur Pengulangan
Dua (2) jenis :
– penggunaan pembilang
– Penggunaan syarat
• Syarat diuji dahulu
• Syarat diuji kemudian
Carta Alir : Penggunaan Pembilang
57 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
Carta Alir : Syarat diuji dahulu
Carta Alir : Syarat diuji kemudian
58 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
1.3.4 Membuat Implementasi
Menulis kod aturcara
Proses melaksanakan
algoritma yang
direkabentuk ke dalam
bahasa pengaturcaraan
tertentu (dalam kelas ini
bahasa C++).
Perlu tahu sintaks sesuatu
bahasa.
59 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
1.3.5 Menguji dan Menilai
Untuk menentukan aturcara yang dihasilkan betul.
Pengujian perlu dilakukan dengan memberi input
& memeriksa output sama ada output yang betul
dikeluarkan dari aturcara yang ditulis.
Tiga (3) jenis ralat yang boleh dikenalpasti:
– Ralat rekabentuk:
Berlaku dalam fasa-fasa sebelum.
– Ralat sintaks:
Dikesan semasa proses pengkompilan
(compilation).
– Ralat masa larian (run-time error): Dikesan
semasa aturcara dilaksanakan oleh komputer.
60 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
Menyelenggara dan
1.3.6 teknikal
Melibatkan perubahan/pengubahsuaian
aturcara bila sesuatu keperluan atau
syarat berubah.
Dua (2) jenis penyelenggaraan:
– Sedikit pengubahsuaian.
– Banyak pengubahsuaian => perlu
aturcara baru => lakukan semula dari
langkah 1.
61 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
Contoh Penyelesaian Masalah
Masalah :
MENYEDIAKAN SECAWAN KOPI
62 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
Memahami Kehendak Masalah
Analisa Masalah
63 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
64 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
Merekabentuk Algoritma
Membuat Implementasi
bahasa C++ )
C++
65 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
Menguji dan Menilai
66 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
Menyelenggara dan Teknikal
67 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
TOPIK 2.0
ASAS PENGATURCARAAN
Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
HASIL PEMBELAJARAN KURSUS (CLO)
Setelah mengikuti kursus ini,
pelajar akan dapat;
i. Mengenalpasti teknik penyelesaian
masalah dan algoritma secara
sistematik. [C1] [PLO1]
ii. Mengaplikasikan konsep utama asas
pengaturcaraan dalam aturcara
mudah. [P3] [PLO2]
iii. Memanipulasi pengaturcaraan
berstruktur menggunakan Bahasa
Pengaturcaraan. [P3] [PLO6]
68 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
PENILAIAN
PROJEK (40%)
69 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
2.1 Mengetahui Konsep asas
pengaturcaraan
a. Bahasa Pengaturcaraan adalah bahasa
yang digunakan untuk menulis aturcara
komputer. Contohnya, C++.
b. Bahasa C++ berasal dari C iaitu bermaksud
bahasa yang dikembangkan dari bahasa C.
c. Konsep asas pengaturcaraan
i. Pengecam, pembolehubah dan pemalar
ii. Jenis-jenis data
iii. Operator iaitu aritmetik, hubungan,
logikal, perbandingan, tokokan/susutan,
umpukan, ungkapan
70 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
2.1.1 Pengecam, pembolehubah dan
pemalar
a. Pengecam
i. Nama yang diberikan untuk pelbagai unsur di
dalam aturcara. Contoh : nama pembolehubah
ii. Perkataan ditakrifkan oleh pengguna
iii. Nama pengecam mesti unik
iv. Peraturan untuk menamakan pencam
Aksara pertama mesti huruf atau garis
bawah
Boleh terdiri daripada A-Z, a-z, 0-9 dan
garis bawah _
Tiada had panjang tetapi pengkompil akan
mengenali 32 aksara pertama
Tiada tempat kosong
Kata kunci tidak boleh digunakan
Case sensitive, contoh: Jumlah tidak sama
dengan jumlah
71 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
v. Sifat-sifat pengecam
Rajah 1 : Sifat-sifat pengecam
72 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
b. Pembolehubah
i. Pembolehubah adalah pengecam yang boleh merubah nilai
semasa pelaksanaan program.
ii. Ia merupakan lokasi ingatan yang mana datanya boleh
berubah.
iii. Jenis-jenis data:
int – integer numbers : 1, 2, 4,….
char – characters : ‘a’, ‘c’, …
float, double: floating point numbers: 2.5, 4.96
iv. Nilai pembolehubah boleh berubah semasa pelaksanaan
aturcara
v. Pengisyhtiharan sesuatu pembolehubah melibatkan nama
dan jenis data.
vi. Contoh: int nombor;
c. Pemalar
i. Pemalar ialah suatu entiti yang terkandung di dalam aturcara
dengan nilai tetap iaitu nilainya tidak akan berubah.
ii. Sekiranya nilai pemalar diubah maka akan terdapat ralat
dalam aturcara tersebut.
iii. Pengisytiharan nilai pemalar dimulakan dengan perkataan
const
iv. Contoh: const int saiz = 5;
73 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
2.1.2 Jenis-jenis data
Jenis –jenis data ialah seperti char, int, double, float, bool, string
a. char
i. Juga dikenali sebagai string
ii. Contoh:
Nombor: 0 - 9
Huruf besar dan kecil: a - z dan A - Z
Ruang kosong
Special characters: , . ; ? “ / ( ) [ ] { } *
& % ^ < > dan lain-lain
iii. Katakunci: char
iv. Contoh kod:
char my_letter;
my_letter = ‘U’;
v. Sample values
‘B’ ‘d’ ‘4’ ‘?’ ‘*’
74 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
b. int
i. Digunakan untuk isytihar pembolehubah
jenis integer
ii. Semua nombor termasuk +ve dan -ve
iii. Katakunci : int
iv. Contoh code :
int number;
number = 12;
v. Sample values
4578 -4578 0
c. Double
i. Digunakan untuk isytihar pembolehubah
jenis perpuluhan
ii. Nombor-nombor exponent,+ve dan –ve
iii. Katakunci : double
iv. Contoh code :
double valuebig;
valuebig = 12.4;
75 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
d. float
i. Digunakan bagi pengisythiraan pembolehubah
berjenis titk apungan atau mempunyai titik
perpuluhan dalam ingatan komputer
ii. Contoh: float pecahan
iii. Pengisytiharaan pembolehubah pecahan
menyebabkan satu ruang ingatan bagi data
jenis float diperuntukkan
iv. Data float boleh menyimpan nombor titik
apungan atau perpuluhan dengan ketepatan
enam tempat perpuluhan
e. Bool
i. Nilai bool samada true or false
ii. Untuk isytihar pembolehubah jenis bool :
bool old_enough;
f. string
i. Jujukan characters yang diwakili dalam double
quotes
ii. sample values :
“Hello” “Year 2000” “1234”
iii. String kosong(null string) tidak mengandungi
sebarang characters dan ditulis sebagai “ ”
76 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
2.1.3 Operator iaitu aritmetik, hubungan, logical,
perbandingan, tokokan/susutan, umpukan, ungkapan
dan persamaan
Pengendali atau Operator adalah token yang digunakan
untuk menghasilkan hasil pengiraan atau tindakan.
Terdapat 6 jenis pengendali iaitu :
a. Pengendali input/output
b. Pengendali aritmetik
c. Pengendali Penokokan dan
Penyusutan
d. Pengendali Umpukan
e. Pengendali Hubungan dan
Logik
77 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
a. Pengendali input/output
i. Set jenis dan rutin yang terdapat dalam perpustakaan
piawai (standard library).
ii. Perpustakaan piawai C++ bagi I/O ialah iostream.h
iii. Pengisytiharan tiga aliran piawai :
cout //piawai keluaran
merupakan operator penyelitan jujukan
(stream insertion operator), di mana nilai
pada sebelah kanan operator <<
akandiselitkan ke dalam jujukan output. Cout
bersama << digunakan untuk mencetak
jujukan aksara yang terkandung di antara “
dan ” ke atas skrin.
Contoh
cout << “welcome toC++!\n”;
Aturcara di atas akan mencetak
Welcome to C++!
Di atas skrin diikuti dengan selang sebaris.
78 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
cin //piawai input
merupakan piawaian bagi input. >> akan
menunggu pengguna memasukkan satu nilai
input dan kemudian menyimpan nilai
tersebut ke dalam pembolehubah di sebelah
kanan operator >>. Pengguna perlu
memasukkan nilai dan menekan kekunci
‘Enter’ sebelum data dapat dihantar ke
komputer.
Contoh :
int myVariable;
cin >>myvariable;
//tunggu pengguna memasukkan nilai,
kemudian menyimpan nilai
//tersebut di dakan myVariable
79 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
b. Pengendali arithmetik
i. Operator Arithmetik dan penokokan serta penyusutan
Operator Penerangan
- Operasi tolak
+ Operasi tambah
* Operasi darab
/ Operasi bahagi
% Operasi modulus (memulangkan baki dalam bentuk
integer)
-- Pengurangan
++ penambahan
Jadual 1 : Operator arithmetik
ii. Peraturan keutamaan operator
Rajah 2 : Peraturan keutamaan operator
c. Pengendali Penokokan dan Penyusutan
Operator Penerangan
-- Pengurangan
++ penambahan
Jadual 2 : Operator penokokan dan penyusutan
80 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
d. Pengendali Umpukan
i. Apabila sesuatu pembolehubah diberi nilai yang
tertentu diawal aturcara ia dipanggil pengawalan
atau initialization.
ii. Contoh :
int nombor = 1;
float peratus = 0.5;
char gred = ‘A’;
int a = x + y;
iii. Umpukan (assignment) dilakukan sama seperti
pengawalan tetapi tanpa kata kunci jenisnya.
iv. Jadi contoh-contoh berikut adalah untuk
umpukan:
nombor = 2;
gred = 'B';
purata = jumlah /
bilangan_subjek;
a = x + y;
v. Operator assignment/umpukan boleh
diringkaskan
c = c + 3;
vi. boleh diringkaskan kepada c += 3;
81 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
vii. Secara umumnya, penyataan dalam bentuk
Pembolehubah = pembolehubah operator expression;
boleh diringkaskan kepada
pembolehubah operator= expression;
viii. Contoh:
d -= 4 (d = d – 4)
e *= 5 (e = e * 5)
f /= 3 (f = f / 3)
g %= 9 (g = g % 9)
82 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
e. Pengendali Hubungan Pengendali Logik
i. Operator hubungan
Operator Hubungan Penerangan
> Lebih besar daripada
>= Lebih besar atau sama dengan
< Lebih kecil daripada
<= Lebih kecil atau sama dengan
== Sama dengan
!= Tidak sama dengan
Jadual 3 : Operator Hubungan
Berguna untuk membandingkan perhubungan antara
dua penyataan.
Operator hubungan dan persamaan
Mempunyai keutamaan yg lebih rendah drp operator
aritmetik
Hasilnya adalah BETUL (1) atau SALAH (0)
Contoh:
a = 1; b = 2; c = d = 3;
83 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
ii. Operator logik
Operator Logik Penerangan
&& AND
Memulangkan “true” sekiranya kedua-dua kondisi
adalah “true” (benar)
|| OR
Memulangkan “true” sekiranya salah satu
daripada kondisi adalah “true”
! NOT
Memulangkan “true” apabila kondisi adalah
“false” (palsu) , dan sebaliknya. Merupakan
operator unari, iaitu ia hanya mengambil satu
kondisi sahaja.
Jadual 4 : Operator Logik
Rajah 3 :Jadual kebenaran bagi operator logik AND dan OR
84 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
2.2 Mengenalpasti ciri-ciri dan arahan-
arahan asas Bahasa pengaturcaraan C++
a. Ciri-ciri bahasa pengaturcaraan C++
i. Tidak bersandar kepada sesuatu sistem pengoperasian
ii. Kecil dan mudah dipelajari
iii. Mirip kepada Pascal- jenis data dan aliran kawalan
iv. Direka bentuk untuk pengaturcaraan atas-bawah
v. Membenarkan reka bentuk modular
vi. Bahasa yang berkesan. Mudah alih dan mudah lentur
vii. Kawalan komputer
b. Ciri-ciri am struktur yang perlu ada pada bahasa
pengaturcaraan C++ adalah seperti berikut :
bahagian #include iaitu arahan pemproses
main( )
‘{‘ pembuka blok aturcara (mula)
‘}’ penutup blok aturcara (tutup)
// pembuka komen
// penutup komen
85 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
c. Contoh
// my first program in C++
#include <iostream>
int main() {
cout << "Hello World!" ;
}
Baris 1: // my first program in C++
Dua tanda slash // menunjukkan bahawa selebihnya adalah
komen yang dimasukkan oleh programmer tetapi tidak
mempunyai kesan terhadap aturcara. Pengaturcara
menggunakannya untuk tentang kod atau aturcara. Dalam kes
ini, ia adalah penerangan ringkas mengenai program ini.
Baris 2: #include <iostream>
Garis yang bermula dengan tanda hash ( # ) adalah arahan yang
dibaca dan ditafsirkan oleh apa yang dikenali
sebagai preprocessor . Mereka adalah garis khas yang ditafsirkan
sebelum kompilasi program itu bermula. Dalam hal ini,
arahan #include <iostream> , mengarahkan preprocessor untuk
memasukkan arahan kod C ++ standard, yang dikenali
sebagai header iostream , yang membolehkan untuk
melaksanakan operasi input dan output standard, seperti menulis
output program ini ( Hello World ) ke skrin
86 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
Baris 4: int main ()
Barisan ini memulakan perisytiharan fungsi main. Pada
dasarnya, fungsi adalah sekumpulan penyataan kod aturcara.
Fungsi yang dinamakan main adalah fungsi khas dalam semua
program C ++;
Ia adalah fungsi yang dipanggil apabila program dijalankan.
Pelaksanaan semua program C + + bermula dengan
fungsi main, tidak kira di mana fungsi sebenarnya terletak
dalam kod.
Baris 5 dan 7: { dan }
Kurungan terbuka ( { ) pada baris 5 menunjukkan permulaan
definisi fungsi utama, dan pendakap penutup ( } ) pada baris
7, menandakan berakhirnya. Arahan antara kurungan ini
adalah badan fungsi yang menentukan apa yang berlaku
apabila main dipanggil.
87 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
Baris 6: cout << "Hello World!";
Baris ini adalah penyataan C ++.
Kenyataan ini mempunyai tiga bahagian: Pertama, cout ,
yang mengenalpasti peranti dan peranti keluar(biasanya,
ini adalah skrin komputer). Kedua, operator penyisipan
( << ), yang menunjukkan bahawa apa yang berikut
dimasukkan ke dalam cout . Akhirnya, ayat dalam petikan
("Hello world!"), Adalah kandungan yang dimasukkan ke
dalam output standard.
Perhatikan bahawa kenyataan itu berakhir dengan
semicolon( ; ). ini menandakan akhir penyataan, sama
seperti tempoh berakhirnya ayat dalam bahasa
Inggeris. Semua penyataan C ++ mesti berakhir dengan
aksara semicolon. Salah satu kesilapan sintaks yang paling
biasa dalam C ++ adalah melupakan untuk menamatkan
penyataan dengan semicolon.
88 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
d. Arahan-arahan asas dalam Bahasa pengaturcaraan C++
i. Arahan cout<<
Arahan cout<< digunakan untuk mencetak output
pada skrin. Format bagi arahan cout<< ialah:
Cout<<“paparkan output disini”;
Baris cout<< “paparkan output disini”; dalam
aturcara di atas adalah satu kenyataan mencetak.
Komputer akan mencetak “paparkan output disini”
di skrin apabila aturcara itu dilaksanakan.
ii. Arahan #include
#include adalah arahan untuk prapemproses C++.
Baris-baris yang bermula dengan simbol ‘#’ diproses
oleh prapemproses sebelum aturcara itu dikompil.
Arahan #include perlu ditulis diikuti dengan fail
kepala
Contoh :
#include <iostream>
Fail <iostream> disertakan kerana di dalamnya
terdapat definisi arahan untuk mencetak output dan
mengambil input yang akan digunakan.
89 Sijil Teknologi Maklumat
STM 1033 : ASAS PENGATURCARAAN
iii. Arahan #define
Selain #include kita juga boleh menakrifkan pra
pemproses yang dipanggil #define. #define juga
boleh digunakan untuk mengisytiharkan sesuatu
pemalar.
Sintaks :
#define <nama pemalar><nilai pemalar>
Contoh
#define PI 3.142
90 Sijil Teknologi Maklumat