Ud2 Ask t3
Ud2 Ask t3
Ud2 Ask t3
(15 )
“ Penelitian kepada kesamaan dan corak dalam masalah yang lebih kecil dapat membantu
menyelesaikan masalah yang lebih kompleks.”
A. Teknik leraian
B. Teknik algoritma
D. Teknik peniskalaan
2. Rajah 2 menunjukkan satu situasi dalam teknik pemikiran komputasional. Nyatakan teknik
yang digunakan
Rajah 2
A. Teknik leraian
C. Teknik peniskalaan
D. Teknik pengitlakan
3. Teknik pemikiran komputasional yang pertama dalam “ fasa analisis masalah” semasa
proses pembangunan aturcara ialah
A. Teknik Leraian
B. Teknik Pengecaman Corak
C. Teknik Algoritma
D. Teknik Peniskalaan
Jenis-jenis dokumentasi
P Dokumentasi luaran
Rajah 6
Rajah 7
A. P = penyahsulit dan Q = nyah sulit
7. Berdasarkan grafik sepadan berikut, apakah simbol grafik bagi abjad X dalam
?
A B C D
8. Hisham diminta mengira isipadu satu tangki air seperti rajah yang diberikan.
Apakah pemboleh ubah yang sesuai boleh digunakan untuk mengira isipadu tangki air
tersebut ?
A. 2
B. 3
C. 6
D. 7
C. Memerlukan algoritma
11. Keadaan manakah yang menghasilkan output TRUE jika a=3 dan b=7 ?
A. a != b
B. a == b
C. a > b
D. a <= b
12. Berikut merupakan penerangan bagi satu operator logik
A. AND
B. OR
C. NOT
D. NOR
A. Char
B.
C.
D. Integer
Bahagian A
1 6 11
2 7 12
3 8 13
4 9 14
5 10 15
JUMLAH A
BA
HAGIAN B
(55 markah)
1. a) Tulis semula setiap jujukan nombor dan kenal pasti tiga nilai seterusnya bagi
setiap jujukan nombor tersebut.
i. 10 20 30 40 50
… … … … … … … … … … … … … … … … … … … … … … … … … … … … … … ..
ii. 4 8 16 32 64
… … … … … … … … … … … … … … … … … … … … … … … … … … … … … … ..
[2 markah]
b) Apakah teknik pemikiran komputasional yang terlibat dalam menyelesaikan
masalah di 1.a)?
……………………………………………………………………………………….
[1 markah]
2. Nyatakan lima fasa pembangunan atur cara mengikut urutan yang betul.
Analisis
Pengekoda
Masalah
[2 markah]
[2 markah]
b) Tukarkan nombor perduaan 10112 kepada nombor perpuluan.
[2 markah]
……………………………………………………………………………………….
[1 markah]
b) Tukarkan nombor perduaan 1101010112 kepada nombor perlapanan
menggunakan teknik pengiraan.
[2 markah]
6. a) i. Lengkapka
mengguna
Abjad
teks A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
biasa
Abjad
teks
sifer
ii. Berdasark
teks sifer u
markah]
Teks A S A S S A I N S K O M P U T E R M U D A H
biasa
Teks
sifer
7. Lengkapkan peta pokok berikut dengan menulis jenis-jenis data untuk setiap bahagian utama.
Jenis
Data
Nombor Teks
8. Isikan ruangan yang disediakan dengan BENAR atau PALSU untuk setiap
pernyataan berikut berkenaan dengan syarat pengisytiharan pemboleh ubah.
[2 markah]
Pernyataan Jawapan
Dasira ingin menghantar satu maklumat berkaitan nombor akaun banknya di dalam
satu fail dokumen. Beliau akan melakukan penyulitan nama fail tersebut menggunakan
[1
Markah]
b) Tulis Teks Sifer yang terhasil dengan menunjukkan jalan kerja dalam kotak di
bawah.
[2
Markah]
Jadual 2 [3 markah]
ii. … … … … … … … … … … … ..
[2 markah]
12. Kod arahan dalam rajah 11, ialah atur cara untuk mencari purata dua nombor yang
dimasukkan oleh pengguna.
Rajah 11
a) Ralat _______________
Pernyaataan
2.13.
integer.
[2 markah]
15. Nyatakan dua acara yang digunakan dalam python untuk membezakan pernyataan
a) _______________________
b) _______________________
[2 markah]
16. Rajah berikut adalah senarai air yang dijual pada mesin.
Air teh Air laici Air tebu Air milo Nescafe Kopi Mirinda 100 Plus
bunga
1 2 3 4 5 6 7 8
a) Nyatakan dua kaeda
dalam satu senarai.
i.
…………………
ii.
…………………
b) Nyatakan kaedah ya
yang diberikan terse
…………………………
Rajah 12
_______________________________________________________ [2 markah]
MAKSUD ALGORITMA
[4 markah]
19. Cari nombor 14 dalam senarai di atas menggunakan teknik binary search.
[3 markah]
20. Mesej asal bagi teks sifer itu telah disulitkan menggunakan Columnar Transposition
dengan lajur 5. Anda perlu menyahsulitkan teks sifer tersebut untuk mengetahui apakah mesej
[3 markah]
Bahagian C
(30 )
1. Kod arahan berikut adalah aturcara bagi mencari luas dan perimeter bagi sebuah segiempat
tepat.
1. ........................................................
2. .........................................................
2. ...............................................
1. .................................................................................................................
2. .................................................................................................................
1. .............................................................
2. .............................................................
(e) Tulis semula kod arahan tersebut dengan membetulkan ralat-ralat yang terdapat dalam
aturcara. [2 ]
1. ............................................................................................................................
2. ............................................................................................................................
2. Rajah 3 menunjukkan antaramuka KIOSK sesentuh sistem perisian makanan sebuah restoran.
Berdasarkan Rajah 1,
[6 markah]
.........................................................................................................................................................
… … … … … … … … … … .................................................................................................................
[2 markah]
.............................................................................................................................................................
… … … … … … … … … … … … … ...........................................................................................................
[2 markah]
3.