Ud2 Ask t3

Unduh sebagai pdf atau txt
Unduh sebagai pdf atau txt
Anda di halaman 1dari 19

Bahagian A

(15 )

1. Teliti penyataan dibawah dan nyatakan teknik pemikiran yang digunakan.

“ Penelitian kepada kesamaan dan corak dalam masalah yang lebih kecil dapat membantu
menyelesaikan masalah yang lebih kompleks.”

A. Teknik leraian

B. Teknik algoritma

C. Teknik pengecaman corak

D. Teknik peniskalaan

2. Rajah 2 menunjukkan satu situasi dalam teknik pemikiran komputasional. Nyatakan teknik
yang digunakan

Setelah mencuba beberapa kali akhirnya Newton berjaya mencipta


formula tenaga iaitu E = mc2.

Rajah 2

A. Teknik leraian

B. Teknik pengecaman corak

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

4. Rajah 6 menunjukkan jenis-jenis dokumentasi.

Jenis-jenis dokumentasi

P Dokumentasi luaran

Rajah 6

Antara berikut, manakah yang berkaitan dengan fungsi P?

A. Merekabentuk antaramuka pengguna

B. Memaparkan maklumat algoritma atur cara

C. Memberi panduan cara perlaksanaan atur cara

D. Memudahkan penyenggaraan sesuatu atur cara

5. Rajah 7 menunjukkan proses dalam kriptografi

Teks P Teks Q Teks


biasa sifer biasa

Rajah 7
A. P = penyahsulit dan Q = nyah sulit

B. P = penyulitan dan Q = nyah sulit

C. P = nyahsulit dan Q = penyulitan

D. P= nyah sulit dan Q = penyahsulit

6. Decryt mesej ini dengan menggunakan teknik Reverse Cipher:

TVNYRIZMBZ SZIR RMR

A. HARI INI GEMBIRA

B. GEMBIRA HARI INI

C. GEMBIRAKAH HARI ITU


D. GEMBIRANYA HARI INI

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. tinggi dan tapak

B. tinggi dan jejari

C. jejari dan lebar

D. jejari dan Panjang


9. Diberi susunan nombor seperti berikut

Jika menggunakan teknik , berapakah jumlah carian yang diperlukan untuk


mencari nilai 19 ?

A. 2

B. 3

C. 6

D. 7

10. Apakah perbezaan diantara ciri-ciri dan ?

A. Memerlukan suatu senarai

B. Mencari item tertentu dalam suatu senarai

C. Memerlukan algoritma

D. Sesuai digunakan dalam senarai item yang banyak atau sedikit

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

Kenyataan BENAR jika

salah satu operan adalah BENAR

Penerangan di atas merujuk kepada operator logik _____________

A. AND

B. OR

C. NOT

D. NOR

13. Jenis data yang mewakili “ Malaysia” ialah

A. Char

B.

C.

D. Integer

14. Di antara pernyataan nombor berikut, yang manakah BENAR


012 = 10110
12 = 310
12 > 1010
02 < 110

15. Lengkapkan urutan menaik bagi nombor perduaan berikut.

0101 X 0111 1000 Y


A. X = 0100 dan Y = 1011

B. X = 0101 dan Y = 1010

C. X = 0110 dan Y = 1001

D. X = 0111 dan Y = 1100

Bahagian A

Isikan jawapan anda disini

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]

3. a) Tukarkan nombor perpuluhan 1210 kepada nombor perduaan.

[2 markah]
b) Tukarkan nombor perduaan 10112 kepada nombor perpuluan.

[2 markah]

4. a) Sistem nombor perlapanan juga dikenali sebagai

……………………………………………………………………………………….
[1 markah]
b) Tukarkan nombor perduaan 1101010112 kepada nombor perlapanan
menggunakan teknik pengiraan.
[2 markah]

5. Isi ruangan kosong pada pernyataan berikut


menggunakan perkataan-perkataan yang
disediakan berkenaan kriptografi.

teknik Sembunyi kriptos


kerahsiaan

graphien Tulis keselamatan

a) Kriptografi adalah berasal daripada bahasa


Yunani iaitu ____________________ dan
____________________.

b) Dalam istilah bahasa Yunani kriptos


bermaksud ____________________ dan
graphien pula bermaksud
____________________.

c) Kriptografi menghuraikan kajian tentang


____________________ atau dikenal sebagai
____________________ komunikasi data.
[3 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

i. ........................ ii. ........................ iii


.

8. Isikan ruangan yang disediakan dengan BENAR atau PALSU untuk setiap
pernyataan berikut berkenaan dengan syarat pengisytiharan pemboleh ubah.
[2 markah]

Pernyataan Jawapan

Nama pemboleh ubah harus menggambarkan nilai yang dipegang


agar atur cara mudah difahami.

Nama bagi pemboleh ubah tidak boleh ada ruang kosong.

9. Jawab soalan-soalan berikut berdasarkan situasi di bawah.

Dasira ingin menghantar satu maklumat berkaitan nombor akaun banknya di dalam

satu fail dokumen. Beliau akan melakukan penyulitan nama fail tersebut menggunakan

dengan menggunakan kunci 3 Nama fail tersebut ialah

a) Apakah nama lain bagi

[1
Markah]

b) Tulis Teks Sifer yang terhasil dengan menunjukkan jalan kerja dalam kotak di

bawah.

[2
Markah]

10. Tentukan penyataan berikut benar atau palsu dalam jadual 2.

Bil Pernyataan Benar/Palsu

a) Fasa dokumentasi mengandungi dua jenis dokumentasi


iaitu dokumentasi dalaman dan dokumentasi luaran.

b) Dokumentasi dalaman memberikan maklumat tentang


perisian, perkakasan, algoritma aturcara dan kod arahan
atur cara kepada pengguna akhir.

c) Panduan pengguna (manual pengguna) memberikan


maklumat kepada pengguna akhir tentang pemasangan dan
cara perlaksanaan atur cara yang telah dibangunkan.

Jadual 2 [3 markah]

11. Tuliskan 2 jenis perwakilan algoritma


i. … … … … … … … … … … … ..

ii. … … … … … … … … … … … ..

[2 markah]

12. Kod arahan dalam rajah 11, ialah atur cara untuk mencari purata dua nombor yang
dimasukkan oleh pengguna.

1. #Aturcaramengira purata duanombor


2. #Pengistiharan pembolehubah
3. Purata=float()
4. #BahagianInput
5. Nombor1= int(input(“ masukkan nombor pertama: “ ))
6. Nombor2= int(input(“ masukkan nombor kedua: “ ))
7. #BahagianProses
8. Purata =Nombor1 +Nombor2/2
9. #BahagianOutput
10 Print(“ Purata duanombor ialah “ Purata)

Rajah 11

a) Nyatakan ralat bagi atur cara di atas. ________________________

b) Nyatakan baris yang mengandungi ralat tersebut.. ______________

c) Perbaiki ralat tersebut : __________________________________


[3 markah]
13.Semasa fasa pengujian dan penyahpijatan, terdapat tiga jenis ralat yang biasanya dijumpai
oleh seorang pengaturcara. Nyatakan dua daripada tiga ralat tersebut.

a) Ralat _______________

b) Ralat _______________ [2 markah]

14.Tentukan penyataan berikut benar atau palsu

Pernyaataan

Contoh bagi jenis data float dalam pengkodan

2.13.

Pembolehubah bagi biasanya menggu

integer.

[2 markah]

15. Nyatakan dua acara yang digunakan dalam python untuk membezakan pernyataan

komen dengan baris dalam kod arahan.

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

…………………………

17. Merujuk rajah 12 dibawah.

Rajah 12

a) Nyatakan jenis sifer yang digunakan . _________________ [1 markah]

b) Leraikan teks sifer tersebut kepada teks biasa

_______________________________________________________ [2 markah]

18. Suaikan algoritma dengan maksudnya.

MAKSUD ALGORITMA

Algoritma carian yang digunakan untuk mencari indeks lokasi


data dalam senarai yang telah disusun sahaja.
Linear Search

Algoritma isihan yang digunakan untuk menyusun item – item


dalam senarai dengan mengunakan dua algoritma.
Binary Search
Algoritma carian yang digunakan untuk mencari indeks lokasi
data dalam senarai yang telah disusun atau belum disusun.
Bubble Sort

Algoritma isihan yang digunakan untuk menyusun item – item


dalam senarai dengan mebandingkan satu persatu item dan
menukarkan kedudukan sekiranya berlaku turutan yang salah
Bucket Sort

[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

yang rakan anda ingin sampaikan.

[3 markah]
Bahagian C

(30 )

1. Kod arahan berikut adalah aturcara bagi mencari luas dan perimeter bagi sebuah segiempat
tepat.

1. # Aturcara bagi mengira luasdan perimeter sebuah segiempattepat


2. # Pengisytiharan pembolehubah dan pemalar
3. #Input
4. panjang = float(input(“ \nMasukkkan panjang: “ ))
5. lebar= float(input(“ \nMasukkkan lebar: ))
6.
7. #Proses
8. luas= panjang *lebar
9. perimeter = (panjang*lebar) * 2
10.
11. #Output
12. printf(“ \n\nLuassegiempat tepat ialah” ,luas)

(a) Senaraikan pembolehubah bagi input [2 ]

1. ........................................................

2. .........................................................

(b) Nyatakan baris bagi pernyataan-pernyataan yang mengandungi ralat. [2 ]


1. ...............................................

2. ...............................................

(c) Apakah punca ralat yang terlibat berdasarkan jawapan di (b) [2 ]

1. .................................................................................................................

2. .................................................................................................................

(d) Kenalpasti jenis ralat yang terlibat berdasarkan jawapan di (c) [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,

(a) lukiskan carta alir bagi sistem pesanan makanan itu.

[6 markah]

(b) Huraikan jenis struktur kawalan ulangan yang digunakan.

.........................................................................................................................................................

… … … … … … … … … … .................................................................................................................
[2 markah]

(c) Huraikan satu struktur kawalan ulangan selain di (b).

.............................................................................................................................................................

… … … … … … … … … … … … … ...........................................................................................................

[2 markah]

3.

Anda mungkin juga menyukai