Documente Academic
Documente Profesional
Documente Cultură
___________________________________________________________________________________________________________________
___________________________________________________________________________________________________________________
___________________________________________________________________________________________________________________
[2 markah]
2. Nyatakan dua jenis teknik semakan ralat
a. _________________________________________________________
b. _________________________________________________________
[2 markah]
___________________________________________________________________________________________________________________
___________________________________________________________________________________________________________________
___________________________________________________________________________________________________________________
[2 markah]
4. Nyatakan 3 jenis ralat yang terdapat dalam pengaturcaraan komputer
a. _________________________________________________________
b. _________________________________________________________
c. _________________________________________________________
[3 markah]
5. Berikut pseudokod pada rajah di bawah, apakah output yang dihasilkan apabila markah
yang dimasukkan adalah
1. _______________________________________________________________________________________________
2. _______________________________________________________________________________________________
3. _______________________________________________________________________________________________
4. _______________________________________________________________________________________________
5. _______________________________________________________________________________________________
6. _______________________________________________________________________________________________
[6 markah]
MULA
a) 69 : _____________________________
MASUKKAN markah
JIKA markah > 39 b) 29 : _____________________________
CETAK “LULUS”
JIKA TIDAK
c) 09 : _____________________________
CETAK “GAGAL”
TAMAT JIKA
TAMAT
[3 markah]
7. Tuliskan pseudokod untuk memasak roti jala berdasarkan resipi yang diberi.
Cara Memasak:
Memasukkan semua bahan kedalam bekas dan kacau sebati. Tapis adunan
menggunakan penapis santan supaya tidak berketul. Cuba dahulu samada aduan mudah
keluar dari acuan atau tidak. Jika pekat dan susah keluar, tambahkan sedikit air dan
kacau sebati. Bakar adunan di atas kuali leper hingga garing dibahagian bawahnya. Bila
sudah masak angkat masukkan ke dalam pinggan. Kemudian lipat atau gulung roti jala
itu.
1. ____________________________________________________________________________
2. ____________________________________________________________________________
3. ____________________________________________________________________________
4. ____________________________________________________________________________
5. ____________________________________________________________________________
6. ____________________________________________________________________________
7. ____________________________________________________________________________
8. ____________________________________________________________________________
9. ____________________________________________________________________________
10. ____________________________________________________________________________
[10 markah]
b. Berdasarkan pseudokod di atas, lukiskan carta alir . (Guna pensil dan pembaris,lukis dengan
kemas)
[10 markah]
8. Berikut ialah situasi semasa Aminah membeli sebatang pen di kedai alat tulis.
Aminah hendak membeli sebatang pen. Dia masuk ke kedai menjual alat tulis. Dia memilih
barang yang dikehendaki. Dia membawa barang tersebut ke kaunter bayaran. Dia membayar
harga barang tersebut. Dia membawa barang tersebut keluar dari kereta.
a. Tulis pseudokod bagi algoritma di atas, sekiranya Aminah membayar dengan wang secukupnya
tanpa baki.
1. _______________________________________________________________________________________________
2. _______________________________________________________________________________________________
3. _______________________________________________________________________________________________
4. _______________________________________________________________________________________________
5. _______________________________________________________________________________________________
6. _______________________________________________________________________________________________
[6 markah]
b. Tulis semula pseudokod bagi algoritma di atas, sekiranya terdapat baki wang
yang dibayar oleh Aminah.
1. _______________________________________________________________________________________________
2. _______________________________________________________________________________________________
3. _______________________________________________________________________________________________
4. _______________________________________________________________________________________________
5. _______________________________________________________________________________________________
6. _______________________________________________________________________________________________
7. _______________________________________________________________________________________________
8. _______________________________________________________________________________________________
[8 markah]
9. _______________________________________________________________________________________________
c. Dengan menggunakan perkataan dan ayat dalam kotak di bawah, lengkapkan dua carta alir, satu
secara urutan dan satu secara pilihan tunggal bagi algoritma yang diberi di halaman
Ya
Tidak
[18 markah]
Mula
Ambil Cawan Dan Uncang Teh
Ambil Air Dari Cerek
Adakah Air Panas
Jika Ya, Panaskan Air
Jika Tidak, Tuangkan Ke Dalam Cawan Bersama Uncang Teh
Tamat
1. _______________________________________________________________________________________________
2. _______________________________________________________________________________________________
3. _______________________________________________________________________________________________
4. _______________________________________________________________________________________________
5. _______________________________________________________________________________________________
6. _______________________________________________________________________________________________
7. _______________________________________________________________________________________________
8. _______________________________________________________________________________________________
[6 markah]
b. Berdasarkan pseudokod di atas, lukiskan carta alir. (Guna pensil dan pembaris,lukis dengan
kemas)
[6 markah]
10. Berikut adalah pseudokod yang ditulis oleh Marini, Apabila diuji lari, Marini mendapati ulangan
tidak berhenti.
1. Mula
2. Isytihar pemboleh ubah x
3. Set kan x = 0
4. Selagi x < 5,
y=y+1
5. Tamat
a. Kesan ralat pada pseudokod tersebut dan tulis semula pseudokod yang telah dibaiki
1. _______________________________________________________________________________________________
2. _______________________________________________________________________________________________
3. _______________________________________________________________________________________________
4. _______________________________________________________________________________________________
5. _______________________________________________________________________________________________
6. _______________________________________________________________________________________________
[6 markah]
b. Berdasarkan pseudokod di atas, lukiskan carta alir. (Guna pensil dan pembaris,lukis dengan
kemas)
[6 markah]
11. Tulis satu pseudokod yang menghasilkan output seperti di bawah.
Mula
Tidak
Tamat
___________________________________________________________________________________________________________________
___________________________________________________________________________________________________________________
[2 markah]
ii. Bolehkah anda membeli 1 paket Coklat Cadbury Double Choc dan 5 paket Coklat Cadbury 5
Star? Berikan justifikasi.
___________________________________________________________________________________________________________________
___________________________________________________________________________________________________________________
[2 markah]
iii. Bolehkah anda membeli 3 paket Coklat Cadbury Double Choc dan 2 paket Coklat Cadbury 5
Star? Berikan justifikasi.
___________________________________________________________________________________________________________________
___________________________________________________________________________________________________________________
[2 markah]