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.30 menunjukkan penambahbaikan yang boleh dibuat agar algoritma dalam
Rajah 3.29 dapat menentukan nombor yang terbesar daripada dua nombor yang mempunyai
nilai yang sama.
m > n?
Tidak
n > m?
Tidak
Sama nilai
Ya
Ya
Nombor
terbesar ialah m
Nombor
terbesar ialah n
Rajah 3.30 Penambahbaikan kepada carta alir dalam Rajah 3.29
Aktiviti Berfikir 3.5
Berkumpulan
Mengesan ralat dengan teknik semakan meja
Pseudokod di sebelah mewakili algoritma
yang memasukkan sepuluh nombor dan
mengira min untuk nombor-nombor yang
dimasukkan. Lakukan aktiviti ini dalam
kumpulan.
1. Jalankan semakan meja ke atas
algoritma ini dengan menggunakan
sampel data yang sesuai. Catatkan
output yang dihasilkan dalam jadual
seperti berikut.
MULA
SETKAN jumlah kepada 0
SETKAN bilangan nombor kepada 1
ULANG
INPUT satu nombor
TAMBAH nilai nombor kepada jumlah
TAMBAH nilai bilangan nombor sebanyak 1
SEHINGGA bilangan nombor > 10
KIRA MIN = jumlah ÷ bilangan nombor
PAPARKAN nilai min
TAMAT
Ulangan
Input
nombor
Jumlah
Bilangan
nombor
Mula – 0 0
1 12 12 1
2 4 16 2
3 8 24 3
Formula:
Min = jumlah ÷ bilangan nombor
2. Adakah output algoritma seperti yang dijangkakan? Jika tidak, cari ralat yang wujud
dan baiki algoritma. Bentangkan dalam kelas algoritma yang telah dibaiki dengan
bantuan perisian persembahan.
BAB 3 Algoritma
85