Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

BAHAGIAN C

[ 30 markah ]
Jawab semua soalan

1. Yasmin ditugaskan oleh gurunya untuk menyusun markah subjek Asas Sains Komputer bagi kumpulan A dalam
kelas 3 Delima mengikut urutan menurun. Senarai di bawah memaparkan markah bagi 7 orang murid.

52, 85, 77, 63, 48, 69, 80

Berdasarkan maklumat di atas,


(a) Nyatakan kaedah yang sesuai untuk mengisih senarai markah tersebut.

[1 markah]

(b) Nyatakan bagaimana kaedah di (a) digunakan untuk mengisih senarai markah tersebut.

[2 markah]

(c) Tunjukkan langkah-langkah untuk mengisih markah tersebut berdasarkan kaedah di (a). Nyatakan output yang
terhasil.

[7 markah]

1
2. Cikgu Syarni telah meyulitkan teks biasa kepada teks sifer untuk diberikan kepada murid-muridnya. Teks sifer dan
kuncinya adalah seperti yang ditunjukkan di bawah.

Teks Sifer: SEALNSUMMAAMCARYAAJMAKBAH


Kunci: BUNGA

(a) Berdasarkan maklumat di atas, nyatakan kaedah sifer yang digunakan.

[1 markah]

(b) Huraikan kaedah sifer yang dinyatakan di (a).

[2 markah]

(c) Tunjukkan langkah-langkah untuk menyahsulitkan teks sifer di atas dan nyatakan teks biasa tersebut.

[7 markah]

2
3. Cikgu Syarni telah meyulitkan teks biasa kepada teks sifer untuk diberikan kepada murid-muridnya. Teks sifer dan
kuncinya adalah seperti yang ditunjukkan di bawah.

MULA

Isytihar pemboleh ubah nom, kira, jum

Setkan nilai kira = 1


Setkan nilai jum = 0

Masukkan nombor kira = kira + 1

Setkan nilai nom = nombor yang dimasukkan Paparkan nilai jum

no
m Ya
jum = nom * 12
<=
12?
Tidak

TAMAT

Berdasarkan maklumat dalam carta alir di atas,


(a) Tuliskan pseudokod berdasarkan carta alir yang diberi.

[7 markah]

(b) Apakah jenis struktur kawalan ulangan yang digunakan? Nyatakan justifikasi anda.

[2 markah]

(c) Sekiranya pembilang ditukarkan menjadi <=30, apakah outputnya jika nombor yang dimasukkan ialah 21?

[1 markah]
KERTAS PEPERIKSAAN TAMAT
3

You might also like