TING 3 Upsa ASAS SAINS KOMPUTER

You might also like

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

Bahagian A

[10 markah]

1. Apakah teknik pemikiran komputasional yang digunakan dalam fasa analisis masalah?

A. Leraian
B. Peniskalaan
C. Pengecaman corak
D. Pengitlakan

2. Murid-murid kelas 3 Delima dikehendaki menghasilkan atur cara bagi mengira purata ketinggian bagi 20 orang
murid. Berdasarkan teknik pengecaman corak dalam fasa pengekodan, apakah perbezaan nilai pemboleh ubah?

A. Nilai ketinggian
B. Nilai purata ketinggian
C. Nilai tambah ketinggian
D. Nilai bahagi ketinggian

3. Ahmad membina sebuah kolam renang berbentuk segi empat tepat. Apakah input yang diperlukan bagi mengira
isipadu air kolam renang tersebut? ?

A. Tinggi dan Tapak


B. Lebar dan panjang
C. Tinggi, Tapak dan Lebar
D. Tinggi, Lebar dan Panjang

4. Antara yang berikut, dokumentasi yang manakah merupakan dokumentasi luaran?

A. Dokumen Dalaman
B. Dokumen Pengguna
C. Dokumen Panduan
D. Dokumen Pustaka

5. Apakah kunci bagi Caesar Cipher jika abjad pertama bermula dengan abjad E ?

A. 7
B. 6
C. 5
D. 4

6. Apakah simbol grafik bagi abjad C dalam Pigpen Cipher?

A.

C
D.
1
7. Teliti teks biasa berikut.

SELAMAT BERJAYA

Apakah teks sifer yang terhasil apabila teks biasa ini disulitkan menggunakan Caesar Cipher dengan kunci 3?

A. PBIXJAP YBOGXVX
B. PBIXJAQ YBOGXVY
C. PBIXJAQ YBOGXVX
D. PBIXJAQ YBOGXUX

8. Antara yang berikut, yang manakah BUKAN kepentingan perkhidmatan keselamatan data kriptografi ?

A. Kesahihan
B. Kerahsian
C. Pengesahan
D. Integriti

9. Antara yang berikut, yang manakah kaedah sifer yang tidak menggunakan kunci ?

A. Pigpen cipher
B. Reverse cipher
C. Caesar cipher
D. Columnar cipher

10. Antara yang berikut, yang manakah kaedah sifer yang menggunakan kunci abjad ?

A. Pigpen cipher
B. Reverse cipher
C. Caesar cipher
D. Columnar cipher

SILA ISIKAN JAWAPAN DI BAHAGIAN A DI RUANGAN INI

1. 6.

2. 7.

3. 8.

4. 9.

5. 10.

2
Bahagian B

[40 markah]

1. a) Fasa analisis masalah, pengatur cara akan menemu bual, _______________ dan ____________________
bagi mengetahui keperluan pelanggan.
[2 markah]

b) Pada fasa reka bentuk atur cara, pengaturcara akan menulis _____________ dan melakar _____________
.
[2 markah]
2. a) Pengatur cara akan menyediakan dokumentasi _______________ dan dokumentasi _________________
di dalam fasa dokumentasi.
[2 markah]
b) Dokumentasi luaran terdiri daripada ___________________ dan ___________________ .
[2 markah]

3. a) Semasa proses pengujian, jenis-jenis ralat yang ditemui ialah ralat ____________ , ralat masa larian dan
ralat _______________.
[2 markah]

b) Nyatakan dua punca berlakunya ralat masa larian.


i) ____________________________________________________________________________________
ii) ____________________________________________________________________________________
[2 markah]

4. Kod arahan berikut adalah atur cara bagi mencari jumlah dan purata untuk dua nombor.

Berdasarkan kod arahan di atas jawab soalan berikut.


a) Kenal pasti pernyataan-pernyataan yang mengandungi ralat.
i) _________________________________________________________________________
ii) _________________________________________________________________________
[2 markah]

3
b) Baiki ralat yang anda kesan dan tulis semula kod arahan aturcara yang tepat pada ruang dibawah ini.

[2 markah]

5. a) Kriptos bermaksud __________________ manakala graphein bermaksud untuk ________________.


[2 markah]
b) Terdapat dua jenis sifer iaitu sifer ____________________ dan sifer _____________________________ .
[2 markah]

6. Lengkapkan peta pokok di bawah ini yang menunjukkan empat kepentingan perkhidmatan keselamatan data
kriptografi.

Perkhidmatan keselamatan

[4 markah]

7. Menggunakan kaedah Rail Fence Cipher anda dikehendaki menukarkan teks biasa berikut kepada
teks sifer.
Teks biasa : LAKSAMANA MENANG LAGI Kunci : 4

Teks sifer : _____________________________________________


[4 markah]

4
8 . Tukarkan teks sifer berikut kepada teks biasa menggunakan kaedah Columner Cipher.

Teks sifer : A I A G U H X M S D E K A A L A N A S T Z Y A N A J R X A M I R E E Z
Kunci : KASUT

KUNCI

KEDUDUKAN

Teks biasa : ______________________________________


(4 markah)
9. Algoritma ialah satu siri langkah atau tindakan yang perlu dilaksanakan untuk menghasilkan output yang
dikehendaki. Antara algoritma yang anda pelajari ketika tingkatan 3 ialah algoritma search dan algoritma sort.
Anda dikehendaki melengkapkan peta pokok di bawah dengan jenis-jenis algoritma search dan sort.

Algoritma

SEARCH SORT

(4 markah)

10. a) Nyatakan kelebihan menggunakan linear search.


_______________________________________________________________________________
_______________________________________________________________________________

(2 markah)
b) Nyatakan kelebihan menggunakan binary search.
_______________________________________________________________________________
_______________________________________________________________________________

(2 markah)
5
BAHAGIAN C
( 20 MARKAH )
Jawab semua soalan.

1) a) Cikgu Ramli ingin mengadakan pertandingan mencari harta karun menggunakan Columnar Transposition
Cipher. Beliau menyediakan teks sifer sebagai petunjuk dan kunci nya ialah “ BATU”. Anda dikehendaki
membina sendiri jadual untuk menyahsulitkan teks sifer beliau. Teks sifer itu sepert berikut:
AMGXBHAUWEUYAJRZ

[5 markah]

b) Pelajar yang telah menjumpai petunjuk yang diberikan oleh Cikgu Ramli perlu menyelesaikan kuiz Caesar
Cipher yang diberikan dengan menukar teks sifer kepada teks biasa dengan kunci = 3. Anda perlu
menyediakan jadual abjad dalam teks biasa dan abjad dalam teks sifer dalam menyelesaikan masalah
tersebut.

QXEKFXEXKAXGRXOX

[5 markah]
6
2. a) Linear search mencari nilai dengan ____________________ nilai carian dengan item dalam
senarai satu persatu dari ___________ sehinggalah item yang hendak dicari dijumpai.
{2 markah]
b) Berdasarkan pseudokod dibawah ini anda dikehendaki melengkapkan carta alir bagi satu kod
arahan berkaitan linear search.
BEGIN
SET senarai = [23, 25, 28, 34, 40, 44, 49]
SET bilItem = len(senarai)
SET indeks = -1
SET a = 0
INPUT carian
WHILE a < bilItem DO
IF carian == senarai [a] THEN
Indeks = a
EXIT WHILE
END IF
a=a+1
END WHILE
OUTPUT indeks
END

LENGKAPKAN CARTA ALIR

BEGIN

senarai = [23, 25, 28, 34, 40, 44,


49]

bilItem = __________
indeks = __________
a = _______

______________________

__________________________
Ya
___ < _________
Tidak
________________

Tidak Ya
Indeks = ______

OUTPUT _____________
7

[ 8 markah [
- SOALAN TAMAT

You might also like