09.02.2021 Views

Asas Komputer Tingkatan 1

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!