The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by Cikgu Shafinaz, 2021-09-04 22:28:33

LATIHAN ASK T1 PENGESANAN RALAT

LATIHAN ASK T1 PENGESANAN RALAT

Keywords: LATIHAN ASK T1 PENGESANAN RALAT

BAB 3 : PEMBANGUNAN ALGORITMA [cikgu noor shafinaz saad]

3.1.3 Pengesanan Ralat dalam Pseudokod dan Carta Alir

Ada dua cara yang digunakan untuk mengesan ralat iaitu :

1) Teknik semakan meja ( desk check ) iaitu :

Satu teknik ____________________ untuk menyemak logik setiap langkah serta logik aliran
langkah-langkah algoritma. Teknik manual bermaksud hanya pen dan _______________
digunakan untuk menyemak langkah-langkah algoritma dengan cara memasukkan satu
sampel data ___________________________.

2) Teknik langkah demi langkah (step through ) iaitu :

Teknik memeriksa logik algoritma secara langkah demi __________________ mengikut
___________________ dalam algoritma ________________ memasukkan sampel data input.

Soalan 1 :
Jalankan semakan ke atas carta alir di bawah dengan menggunakan teknik semakan meja.

MULA 1. Apakah output yang diperolehi sekiranya nilai input K
Input K adalah seperti berikut :

Nilai input K Output
12
Baca K -2
25

K<0? Ya Nilai K ialah 2. Adakah output yang diperolehi di Soalan 1 seperti yang
negatif dijangkakan ?

________________________________________________

Tidak 3. Apakah output yang diperolehi sekiranya nilai input K
adalah seperti berikut :
K > 0 ? Ya Nilai K ialah
positif Nilai input K Output
0
Tidak

TAMAT

4. Adakah algoritma ini perlu diperbaiki ?
________________________________________________

BAB 3 : PEMBANGUNAN ALGORITMA [cikgu noor shafinaz saad]

Spalan 2

Carta alir di Soalan 1 mempunyai ralat. Oleh itu anda dikehendaki melengkapkan carta alir dibawah bagi
menghasilkan carta alir yang mengeluarkan output yang betul.

Nilai K ialah Input K MULA K>0?
bukan integer

K<0? Baca K TAMAT

1. Apakah output yang diperolehi sekiranya nilai input K adalah
seperti berikut :

Nilai input K Output
25
-10
-6

Ya Nilai K ialah 2. Adakah output yang diperolehi di Soalan 1 seperti yang
negatif dijangkakan ?

Ya Nilai K ialah ________________________________________________
positif
Tidak 3. Apakah output yang diperolehi sekiranya nilai input K adalah
Tidak seperti berikut :

Nilai input K Output
0

4. Adakah output yang diperolehi di Soalan 3 seperti yang
dijangkakan ?

________________________________________________


Click to View FlipBook Version