09.02.2021 Views

Asas Komputer Tingkatan 1

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Rajah 3.10 dan Rajah 3.11 menunjukkan pseudokod dan carta alir struktur kawalan

dwipilihan yang terdapat dalam satu algoritma bagi menentukan dan mencetakkan gred murid.

MULA

Masukkan markah

MULA

MASUKKAN markah

JIKA markah 40

CETAK “Lulus”

JIKA TIDAK

CETAK “Gagal”

TAMAT JIKA

TAMAT

Markah 40?

Tidak

Cetak “Gagal”

TAMAT

Ya

Cetak “Lulus”

Rajah 3.10 Pseudokod bagi menentukan

dan mencetakkan gred

Rajah 3.11 Carta alir bagi menentukan dan

mencetakkan gred

Berdasarkan Rajah 3.10 dan Rajah 3.11, bahagian yang ditandakan biru merupakan satu

struktur kawalan dwipilihan. Dwipilihan ini mengandungi dua tindakan berlainan sebagai

pilihan untuk dilaksanakan, iaitu cetak “Lulus” atau cetak “Gagal”. Syarat yang menentukan

apa tindakan yang akan dilaksanakan ialah Markah 40. Jika syarat dipenuhi, misalnya

markah bersamaan dengan 65, maka Lulus akan dicetak. Sebaliknya, jika markah bersamaan

dengan 39, maka Gagal akan dicetak.

Simbol bermaksud lebih besar atau sama dengan. Pernyataan syarat Markah 40

bermaksud markah lebih besar atau sama dengan 40. Simbol ialah satu contoh pengendali

hubungan. Jadual 3.1 menyenaraikan pengendali hubungan lain yang sering digunakan

dalam pengaturcaraan.

Jadual 3.1 Pengendali hubungan dan maksudnya

Pengendali hubungan

(Relational operator)

Maksud

Sama dengan

Lebih besar daripada

Lebih besar atau sama dengan

Lebih kecil daripada

Lebih kecil atau sama dengan

BAB 3 Algoritma

75

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!