2.1 PEMBANGUNAN ALGORITMA
Apa itu ALGORITMA?
• Algoritma ialah satu siri langkah untuk menyelesaikan sesuatu
masalah atau melengkapkan sesuatu tugas.
• Oleh itu, algoritma terdiri daripada satu siri prosedur langkah demi
langkah yang tersusun untuk menghasilkan output yang diperlukan
2.1.1 (i) Struktur Kawalan Pilihan Bersarang
(if, else, else if)
• Struktur kawalan pilihan bersarang digunakan apabila terdapat sekurang-
kurangnya satu lagi syarat yang perlu disemak selepas syarat pertama.
• Dalam satu struktur kawalan pilihan bersarang, struktur kawalan pertama
akan menyebabkan struktur kawalan kedua yang terbenam bermula.
• Cara menulis struktur kawalan pilihan bersarang:
• Jika (if)
• Jika tidak jika (else if)
• Jika tidak (else)
CONTOH ALGORTIMA
STRUKTUR KAWALAN PILIHAN BERSARANG
Pernyataan
masalah :
Ingin membeli kek
lapis sarawak
dengan corak yang
menarik
• (M.S CONTOH ALGORTIMA
STRUKTUR KAWALAN
PILIHAN BERSARANG
mukasurat : 42 (buku
teks)
Struktur
Kawalan Pilihan
Bersarang
(if)
Struktur
Kawalan Pilihan
Bersarang
(else)
Struktur
Kawalan Pilihan
Bersarang
(else if)
Contoh Penggunaan Struktur Kawalan
Pilihan Bersarang
CONTOH 2 :
Anda sekeluarga ingin bercuti ke Zoo Negara. Tuliskan satu
pseudokod dan lakar satu carta alir yang menentukan harga
tiket anda sekeluarga untuk atur cara.
Cadangan Pseudokod
Cadangan Carta Alir
SESI HANDS-ON 1
Tuliskan pseudokod dan lukiskan carta alir untuk menyelesaikan masalah di bawah.
Hasil akan memaparkan Gred A-D atau Gagal mengikut nilai markah yang akan dimasukkan
Pentadbir sekolah anda memerlukan bantuan untuk menghasilkan gred
secara automatik selepas markah dimasukkan dalam sistem.
Contoh
Pseudokod
Contoh Carta
Alir
SESI HANDS-ON 2
Tuliskan pseudokod dan lukiskan carta alir untuk menyelesaikan masalah di bawah.
Anda ingin menentukan sama ada sesuatu nombor ialah nombor positif,
negatif atau sifar.
Contoh
Pseudokod
Contoh Carta
Alir