The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by pustakakkps, 2021-06-23 03:26:35

Asas Pengaturcaraan

Asas Pengaturcaraan

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


Click to View FlipBook Version