Anda di halaman 1dari 12

2.1.

2 Mengesan dan membaiki ralat yang terdapat dalam pseudokod dan carta alir dalam penyelesaian
masalah BUKU TEKS MS 59 - 64

MAKSUD RALAT
• Ralat ditakrifkan sebagai kesilapan atau kesalahan dalam proses
pembangunan atur cara segmen kod
RALAT MASA
RALAT SINTAK RALAT LOGIK
LARIAN
• Kesilapan bahasa • Atur cara terhenti • Output yang tidak
pengaturcaraan. tiba-tiba. diingini.
• Ada paparan mesej • Disebabkan memori • Kesilapan semasa
ralat. yang tidak pembinaan
mencukupi. algoritma.
• Disebabkan • Sebab utama ialah
jangkitan virus atau kecuaian manusia.
perisian hasad. • Tiada paparan mesej
ralat.
PENGESANAN RALAT DALAM PSEUDOKOD DAN
CARTA ALIR DALAM PENYELESAIAN MASALAH.
• Murni dikehendaki menghasilkan satu atur cara yang
menyenaraikan nombor secara menaik bermula daripada nombor
yang dimasukkan oleh pengguna. Urutan nombor menaik yang
dihasilkan adalah langkah 5 dan tidak melebihi 50.
• Berikut menunjukkan pseudokod dan carta alir yang dihasilkan
oleh Murni.
SEMAKAN MEJA
• Apabila Murni membuat semakan ke atas pseudokod dan carta alir
yang dihasilkan dengan memasukkan nombor 20 sebagai nombor
bermula, dia mendapati hasil output tidak seperti yang diingini.

• Penambahbaikan pseudokod dan carta alir dalam Contoh 2.5


menggunakan teknik semakan meja. Terdapat RALAT LOGIK
BAIKI RALAT
LATIHAN 1
Carta alir di sebelah
mewakili algoritma yang
menjana sifir. Sebagai
contoh, jika nombor 5
dimasukkan, maka satu
urutan 12 nombor bermula
daripada 5 akan dipaparkan.
1. Jalankan semakan meja
ke atas carta alir di atas
dengan menggunakan
sampel data. Adakah
output yang diperoleh
adalah seperti yang
dikehendaki?
2. Jika tidak, kenal pasti
ralat yang wujud dalam
carta alir dan baikinya.
3. Lukis semula carta alir
yang telah anda baiki
LATIHAN 2
Carta alir di bawah melibatkan
struktur kawalan ulangan.
Berdasarkan struktur kawalan,
selepas semakan meja
dilakukan, carta alir yang
dibina tidak membuat ulangan.
Teliti carta alir di bawah dan
kesan ralat yang ada. Kemudian
lukis semula carta alir yang
telah dibuat penambahbaikan.
2.1.3 Menggunakan pseudokod dan carta alir dengan menggabungkan pelbagai struktur
kawalan untuk menyelesaikan masalah BUKU TEKS MS 65-69

MENYELESAIKAN MASALAH
• Langkah 1 Penyiasatan
• Langkah 2 Mendraf algoritma dan melakukan semakan
semula
• Langkah 3 Memurnikan langkah-langkah algoritma
• Menulis pseudokod
• Melukis carta alir
LATIHAN 3
Apabila anda memasukkan kad bank ke dalam mesin ATM, mesin akan meminta
anda memasukkan nombor pin. Jika anda masukkan nombor pin yang salah
sebanyak tiga kali, mesin ATM akan menahan kad bank anda. Bina satu algoritma
dalam bentuk carta alir untuk menunjukkan proses penahanan kad bank pada
mesin ATM.
LATIHAN 4 : ISI TEMPAT KOSONG

• Satu siri langkah yang tersusun untuk menyelesaikan sesuatu masalah


dipanggil _____________________.

• Algoritma diwakili oleh _____________________ dan


_____________________

• Struktur kawalan pilihan yang terbenam dalam struktur kawalan pilihan


yang lain disebut ___________________ .

• Beri dua contoh alatan rumah yang melakukan proses yang berulang?
________________ dan ________________.
LATIHAN 5: PADANKAN DENGAN
STRUKTUR KAWALAN YANG SESUAI
Struktur kawalan
pilihan bersarang

Struktur kawalan
ulangan for

Struktur kawalan
ulangan while

Struktur kawalan Warganegara Malaysia yang


berumur 21 tahun dan ke atas
pelbagai pilihan layak mengundi jika individu
ini telah mendaftar sebagai
pengundi.
LATIHAN 6 : KESAN RALAT DAN LUKIS
SEMULA CARTA ALIR YANG BETUL

Anda mungkin juga menyukai