You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Teknik langkah demi langkah (step through)
Teknik ini memeriksa logik algoritma secara langkah demi langkah mengikut urutan dalam
algoritma. Berbanding dengan teknik semakan meja, sampel data tidak digunakan untuk
teknik. Rajah 3.31 menunjukkan carta alir dan Rajah 3.32 menunjukkan pseudokod untuk
algoritma yang memaparkan jumlah semua nombor antara 1 hingga 10.
MULA
Setkan jumlah kepada 0
Setkan nombor kepada 0
Tidak
nombor < 10?
Ya
Tambah nombor kepada jumlah
Tambah 1 kepada nombor
Paparkan jumlah
MULA
SETKAN jumlah = 0
SETKAN nombor = 0
SELAGI nombor < 10
TAMBAH nombor kepada jumlah
TAMBAH 1 kepada nombor
TAMAT SELAGI
PAPARKAN jumlah
TAMAT
Rajah 3.32 Pseudokod bagi memaparkan
jumlah semua nombor antara
1 hingga 10
Algoritma ini mempunyai
satu ralat. Algoritma ini
tidak memaparkan jumlah
semua nombor antara
1 hingga 10. Sebaliknya,
algoritma ini memaparkan
jumlah semua nombor
antara 0 hingga 9.
TAMAT
Rajah 3.31 Carta alir bagi memaparkan jumlah
semua nombor antara 1 hingga 10
Aktiviti Berfikir 3.6
Individu
Mengesan ralat dengan teknik langkah demi langkah
1. Semak algoritma pada Rajah 3.31 dan Rajah 3.32 dengan menggunakan teknik
langkah demi langkah. Guna pensel dan kertas untuk mencatatkan nilai nombor dan
nilai jumlah setiap kali langkah-langkah dalam struktur kawalan SELAGI diulangi.
2. Kenal pasti ralat yang wujud dalam algoritma.
3. Baiki ralat itu.
86
BAB 3 Algoritma