You are on page 1of 50

SMK SERI HARTAMAS

MODUL
ASAS SAINS KOMPUTER
TINGKATAN 2

(PANITIA ASAS SAINS KOMPUTER)


LATIHAN
SET 1

Arahan : Kertas soalan ini mengandungi dua bahagian, iaitu Bahagian A dan Bahagian B.

Bahagian A
( 30 markah )

1. Lengkapkan jadual perbezaan antara nombor perpuluhan dan nombor perlapanan berikut.
Nombor Perpuluhan Nombor Perlapanan

a) Nombor perpuluhan dikenali sebagai a) Nombor perlapanan dikenali sebagai

sistem nombor . sistem nombor oktal.

b) Sepuluh pilihan digit iaitu b) Lapan pilihan digit iaitu

0,1,2,3,4,5,6,7,8 da 9

c) Nilai tempat : 1, 10, 100, 1000 dan c) Nilai tempat: 1, , ,

Seterusnya dan seterusnya

[ 3 markah ]
2. Tukar nombor perpuluhan berikut kepada nombor perlapanan.

a) 8410 b) 11710

c) 22710

[ 3 markah ]
3. Tukarkan nombor 2428 kepada nombor perpuluhan.
Tandakan ( ) bagi jawapan yang betul dan ( X ) bagi penyataan yang salah.
Nombor Perpuluhan Jawapan

6610

16210
16610
[ 3 markah ]

4. Tukar nombor-nombor perduaan berikut kepada nombor perlapanan dengan melengkapkan


jadual di bawah.
=

a) 10010012

Nombor perduaan b) 111010012

Kumpulan tiga digit Nombor perduaan

Nombor Perlapanan Kumpulan tiga digit

Nombor Perlapanan

c) 101011112

Nombor perduaan

Kumpulan tiga digit

Nombor Perlapanan

=
[ 3 markah ]

5. Suaikan ciri-ciri berikut denga system nombor yang betul dengan menulis huruf P, Q dan R.
Nombor Nombor Nombor
Perpuluhan P Perlapanan Q Perenambelasan R

a) Dikenali sebagai sistem nombor heksadesimal.


b) Nilai tempat 1, 8, 64, 512 dan seterusnya.
c) Mempunyai sepuluh pilihan digit bermula 0 hingga 9.

[ 3 markah ]
6. Tandakan ( ) bagi penyataan yang betul dan (X) bagi penyataan yang salah.

Penyataan Jawapan
a) Nombor 1116 bersamaan dengan nilai 16 dalam nombor perpuluhan
b) Nombor 101100002 bersamaan dengan nilai dalam B016 nombor
perenambelasan.
c) Nombor 2010 bersamaan dengan nilai 1416 dalam nombor
perenambelasan

[ 3 markah ]

7. Lengkapkan ruangan kosong dalam jadual di bawah dengan digit nombor perenambelasan
atau perwakilan digit tersebut.

Digit Perwakilan digit dalam nombor perpuluhan


A
11
12

D
E
15

[ 3 markah ]

8. Tukar nombor-nombor perduaan berikut kepada nombor perenambelasan dengan


melengkapkan jadual di bawah.
a)
b) 11101001012
11011011012
Nombor perduaan
Nombor perduaan
Kumpulan tiga digit
Kumpulan tiga digit
Nombor Perenambelasan
Nombor Perenambelasan
=
=

c) 10101101112

Nombor perduaan
Kumpulan tiga digit
Nombor Perenambelasan

=
[ 3 markah
9. Tukarkan 127810 kepada nombor perenambelasan.
Tandakan ( ) bagi jawapan yang betul dan ( X ) bagi penyataan yang salah.

Nombor Perenambelasan Jawapan

45E16

4FE16

4EF16

[ 3 markah ]

10. Tukar aksara-aksara berikut kepada kod ASCII nombor peduaan dan kod ASCII nombor
perenambelasan.(Rujuk Lampiran)

Aksara Kod ASCII nombor perduaan Kod ASCII nombor perenambelasan


M
8
+
[ 3 markah ]
Bahagian B
( 20 markah )
1. a) Isikan tempat kosong dengan jawapan yang betul.
i) Sistem nombor perenambelasan juga disebut sistem .
ii) Ia mempunyai 16 digit yang bermula daripada .
[ 2 markah ]
b) Tukarkan nombor perpuluhan kepada nombor perlapanan.
i) 9910 ii) 22310

Jawapan :…………….
Jawapan: ……………..

[ 4 markah ]

c) Tukarkan nombor perduaan berikut kepada nombor perenambelasan


.
i) 1011100100002 ii) 100111010112

Jawapan :……………. Jawapan: ……………..

[ 4 markah ]
2. a) Tukar aksara-aksara berikut kepada kod ASCII nombor perlapanan dan kod ASCII
nombor perenambelasan dengan melengkapkan jadual di bawah.

Aksara Kod ASCII nombor Kod ASCII nombor Kod ASCII nombor
perduaan perenambelasan
perlapanan

a 01100001 61

b 01100010 62

k 01101011 153

s 01110011 163

u 01110101 75

y 01111001 171

ruang 00100000 040 20

Kod ASCII perlapanan Kod ASCII perlapanan Kod ASCII perenambelasan


Aksara “a” : Aksara “b” : Aksara “k” :

Kod ASCII perenambelasan Kod ASCII perlapanan Kod ASCII perenambelasan


Aksara “s” : Aksara “u” : Aksara “y” :

[ 6 markah ]
b) Tukarkan perkataan di bawah daripada kod ASCII kepada nombor perlapanan dan
nombor perenambelasan. ( Lihat jadual soalan 2(a) )

saya suka buku


i) Nombor perlapanan:
saya suka buku =
ii) Nombor perenambelasan:
saya suka buku =
[ 4 markah
ASAS SAINS KOMPUTER SULIT

LATIHAN
SET 2

Arahan: Kertas soalan ini mengandungi 2 bahagian, iaitu Bahagian A dan Bahagian B.
Jawab semua soalan.

BAHAGIAN A
(20 MARKAH)

1. Antara berikut, yang manakah komputasional?


bukan teknik pemikiran a. Leraian
2
ASAS SAINS KOMPUTER SULIT
b. Pengekodan 4. Apakah elemen yang terkecil untuk
c. Pengecaman corak paparan imej digital pada skrin
d. Peniskalan komputer?
a. Resolusi
2. Antara pernyataan berikut, yang
b. Dimensi
manakah mengandungi pengecaman
c. Piksel
corak?
d. Bit

a. Semua rumah ada pintu


5. Jenis fail imej yang manakah
b. Rumah saya mempunyai 3
menyokong animasi?
tingkat
a. JPEG
c. Rumah saya mempunyai 5 buah
b. GIF
bilik dan satu anjung di hadapan
c. TIFF
rumah
d. PNG
d. Belakang rumah saya
terdapat sebuah kolam besar
6. Yang manakah bukan format imej?
a. PNG
3. Apakah yang dimaksudkan
b. TIFF
dengan teknik peniskalaan?
c. GIF
a. Mengabaikan ciri-ciri yang
d. WAVE
tidak perlu bagi sesuatu unsur
dalam satu perkara
b. Satu proses mengambil kira
semua ciri yang perlu dalam
7. Format imej manakah yang paling
sesuatu perkara
biasa digunakan dalam media sosial
c. Proses menambahkan ciri-ciri yang
seperti Whatsapp?
berkaitan dalam sesuatu perkara
a. JPEG
d. Satu proses mengenal pasti ciri-
b. BMP
ciri yang penting yang dapat
c. TIFF
membantu menyelesaikan
d. PNG
masalah

8. Yang manakah bukan format


audio?
a. MP3
b. WAVE
c. GIF
d. AAC

2
ASAS SAINS KOMPUTER SULIT

9. Pilih aplikasi yang digunakan 14. Apakah maksud bagi pengendali


untuk mengedit imej. hubungan (relational operator) ini “=”.
a. MS Paint a. Sama dengan
b. Adobe Reader b. Lebih besar daripada
c. Whatsapp c. Lebih kecil daripada
d. Window Media player d. Lebih kecil atau sama
dengan
10. dikenali sebagai set
urutan tindakan untuk menyelesaikan 15. menggunakan simbol
sesuatu masalah. grafik seperti garis lurus, anak panah dan
a. Pseudokod bentuk geometri untuk mewakili langkah
b. Algoritma bagi setiap proses algoritma yang
c. Carta alir dilaksanakan.
d. Ralat a. Pseudokod
b. Algoritma
11. Pilih susunan algoritma murid c. Carta alir
memakai pakaian sekolah dengan d. Ralat
betul.
i. Ikat tali leher 16. “Struktur kawalan yang
ii. Sikat rambut mempunyai satu pilihan untuk
iii. Pakai baju sekolah melaksanakan satu set
iv. Pakai kasut sekolah tindakan yang tertentu ”.

a. i, ii, iii dan iv. Namakan struktur ini.


b. ii, iii, i dan iv. a. Struktur kawalan pilihan
c. iii, ii, i dan iv. tunggal
d. iv, iii, ii dan i. b. Struktur kawalan dwipilihan
c. Struktur kawalan pelbagai
12. Antara berikut, yang manakah bukan pilihan
simbol carta alir. d. Struktur kawalan pilihan
kembar
a.
17. Sistem nombor perlapanan juga
b. dikenali sebagai sistem nombor
c. .
d. a. Perduaan
b. Oktal
c. Heksa
13. Apakah maksud bagi pengendali d. Perpuluhan
hubungan (relational operator) ini “>”.
a. Sama dengan
b. Lebih besar daripada
c. Lebih kecil daripada
d. Lebih kecil atau sama
dengan

2
ASAS SAINS KOMPUTER SULIT

18. Sistem nombor perenambelasan juga


dikenali sebagai sistem
.
a. asas 16
b. oktal
c. binari
d. decimal

19. Sistem nombor perlapanan


menggunakan digit-digit
.
a. 0, 1, 2, 3, 4, 5, 6, 7
b. 0, 1, 2, 3, 4, 5, 6, 7, 8
c. 1, 2, 3, 4, 5, 6, 7
d. 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

20. Sistem nombor perenambelasan


menggunakan digit-digit seperti
.
a. 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
12, 13, 14, 15
b. 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B,
C, D, E, F
c. 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
12, 13, 14, 15, 16
d. 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C,
D, E, F, G

2
ASAS SAINS KOMPUTER SULIT
BAHAGIAN B

( 80 MARKAH )

1. Suaikan ciri-ciri berikut dengan sistem nombor yang betul.

i) Dikenali sebagai Sistem Asas


10

ii) Dikenali sebagai Sistem


Nombor Oktal
Sistem nombor perpuluhan

iii) Mempunyai sepuluh


Sistem nombor perlapanan
pilihan digit bermula 0

iv) Nombor ditandakan


dengan subskrip 8

v) Nilai tempat 1, 8, 64, 512 dan


seterusnya
(5 markah)

2. Lengkapkan petak kosong dengan merujuk Jadual Perwakilan Kod ASCII yang disediakan di
helaian terakhir.

Kod ASCII Kod ASCII Kod ASCII


Aksara Kod ASCII nombor
Nombor nombor nombor
Perenambelasan
Perduaan Perlapanan perpuluhan

y 171 79

01101101 109

k 6B

01101001 151 69

161 113

(10 markah)

3
ASAS SAINS KOMPUTER SULIT

3. Tukarkan nombor perpuluhan kepada nombor perlapanan.

i. 201810 = 8 ii. 375610 = 8

(10 markah)

4. Tukarkan nombor perduaan berikut kepada nombor perenambelasan.

i. 1011110100012 = 16 ii. 1111011101012 = _16

(10 markah)

4
5. Tukarkan nombor perlapanan kepada nombor perpuluhan

i. 13578 = 10 ii. 77778 = 10

(10 markah)

6. Tukarkan nombor perenambelasan berikut kepada nombor perpuluhan.


i. ABC16 = 10 ii. 7F516 = 10
7. Algoritma ialah satu siri langkah yang boleh diwakilkan dalam bentuk:

I. ……………………………………………………………..
II. ……………………………………………………………..

(2 markah)
8. Lukiskan simbol grafik yang digunakan dalam carta alir

Nama Simbol grafik

Pilihan

Input/output

Garis alir

(3 markah)

9. Tuliskan pseudokod dan carta alir bagi situasi di bawah

Maria sedang mencari pekerja untuk butiknya. Syarat pemohon mesti perempuan
dan berumur 18 tahun ke atas. Jika syarat tidak dipenuhi, permohonan akan
ditolak.

Pseudokod:

(10 markah)
Carta alir:

(10 markah)
LATIHAN
SET 3

Bahagian A
[70 markah]
Jawab semua soalan.
1 Lengkapkan pernyataan-pernyataan di bawah dengan jawapan yang betul.
a) Sistem nombor perlapanan juga disebut sebagai nombor .
b) Sistem nombor perlapanan menggunakan digit hingga .
c) Sistem nombor perenambelasan juga menggunakan selain digit 0 hingga 9.
d) Sistem nombor perenambelasan penting untuk mewakili seperti dalam model
warna RGB.
[5 markah]

2 Suaikan ciri-ciri berikut dengan sistem nombor yang betul.

Pernyataan Sistem Nombor


Dikenali sebagai sistem nombor
heksadesimal Sistem Nombor Perduaan
Nombor ditanda dengan subskrip 8
Sepuluh pilihan digit bermula Sistem Nombor Perlapanan
daripada 0 hingga 9
Nilai tempat 1, 8, 64, 512 dan
seterusnya Sistem Nombor Perpuluhan
Mengandungi 2 pilihan digit iaitu 0
dan 1
Sistem Nombor Perenambelasan
Menggunakan abjad A hingga F

[6 markah]

3 Tanda ( / ) pada pernyataan yang betul dan ( X ) pada pernyataan yang salah.

Bil Pernyataan Betul atau Salah


1 Kaedah penukaran nombor perpuluhan kepada nombor
perlapanan ialah kaedah bahagi dengan 8 dan gunakan bakinya
2 Penukaran nombor perlapanan kepada nombor perduaan
dilakukan dengan memecahkan tiga digit nombor perlapanan
kepada tiga digit nombor perduaan
3 Penukaran nombor perduaan kepada nombor perlapanan boleh
menggunakan kaedah pengiraan
4 Kaedah pengumpulan tiga digit nombor perduaan dilakukan
untuk menukar ke nilai perpuluhan
5 Empat digit nombor perduaan bersamaan dengan satu digit
nombor perenambelasan

[5 markah]
4 Tukar nombor perpuluhan berikut kepada nombor perlapanan.

a) 370 b) 1740

[4 markah]

5 Tukar nombor perlapanan berikut kepada nombor perduaan dengan melengkapkan jadual
di bawah.

Nombor
728 5138
Perlapanan
Kumpulan tiga
digit
Nombor
perduaan

[4 markah]

6 Tukar nombor perenambelasan berikut kepada nombor perpuluhan dengan


melengkapkan jadual di bawah.
i) A21

Nombor Perenambelasan A 2 1
Nilai tempat 256 16 1
Nilai digit

Jawapan:

ii) 51F

Nombor Perenambelasan 5 1 F
Nilai tempat 256 16 1
Nilai digit

Jawapan:
[4 markah]
7 Lengkapkan perwakilan nombor perduaan bagi digit-digit dalam nombor perenambelasan
di bawah.

Digit dalam nombor perenambelasan Perwakilan nombor perduaan


0010
4
0111
A
1101
F

[6 markah]

8 Tukar nombor perpuluhan di bawah ke nombor perenambelasan.

a) 2980 b) 3730

[4 markah]

9 Maklumat berikut adalah tentang nombor perduaan. Padankan nombor perduaan di atas
dengan nilainya dalam nombor perenambelasan. Tulis A, B atau C di petak yang disediakan.

A 101101012 B 11100111012 C 10111110112

a) b) c)

39D B5 2FB

[3 markah]

10 Tanda  pada kaedah yang boleh digunakan untuk menukar pengekodan ASCII kepada nombor
perenambelasan dan X pada kaedah yang salah.

Kaedah pengiraan
Kaedah bahagi dan semak baki
Kaedah rujuk jadual pengekodan ASCII
[3 markah]
11 Tukar aksara berikut daripada kod ASCII kepada nombor perenambelasan. Nombor
perpuluhan diberikan dalam kurungan.

a) B (66) b) J (74)

c) @ (64) d) % (37)

[8 markah]

12 Lengkapkan pernyataan ini.

Algoritma ialah satu siri untuk menyelesaikan sesuatu atau


melengkapkan sesuatu tugas.
[2 markah]
13 Tanda  pada jawapan yang betul dan X pada jawapan yang salah.

i) Algoritma boleh diwakili oleh

pseudokod
struktur kawalan
carta alir
[3 markah]

ii) Struktur kawalan terdiri daripada

struktur kawalan pilihan


struktur kawalan ulangan
struktur kawalan terbenam
[3 markah]

14 Padankan simbol carta alir di bawah dengan contoh arahan yang betul.

Set nilai = 0

Papar “Anda lulus!”

nombor > 3?

Tamat

[4 markah]
15 Soalan i) hingga iii) berdasarkan maklumat di bawah.

1. Mula
2. Set kaunter pembilang kepada sifar
3. Baca perkataan
4. Tambah kaunter pembilang dengan 1
5. Perkataan terakhir dalam
halaman? Jika ya, tamat
Jika tidak, ulang langkah 3 hingga 5
6. Tamat

i) Maklumat di atas menunjukkan algoritma dalam bentuk .

ii) Apakah struktur kawalan yang mungkin digunakan dalam algoritma di atas? Tanda 
pada jawapan yang betul.

Pilihan bersarang
Ulangan

iii) Algoritma di atas digunakan untuk membilang jumlah perkataan dalam satu
halaman teks. Betul atau Salah? ( )
[3 markah]
16 Padankan contoh carta alir di bawah dengan struktur kawalan yang sesuai. Tulis A, B atau
C pada ruang jawapan.

i)

Ya Ya Terima permohonan
Perempuan Umur < 30?
?
Tidak
Tidak Tolak permohonan

Jawapan:

ii) iii)

Tidak Terima permohonan Tidak kira = kira + 1


Umur <18? kira = 3?

Ya Ya

Jawapan: Jawapan:

A Struktur kawalan pilihan


tunggal BStruktur kawalan ulangan
C Struktur kawalan pilihan bersarang

[3 markah]
Bahagian B
[30 markah]
Jawab semua soalan.

17 Jawab soalan i) dan ii) berdasarkan jadual pengekodan ASCII di bawah.

i) Lengkapkan jadual di bawah dengan menggunakan kaedah pengiraan. Tunjukkan jalan


kerja yang jelas.

Nombor Nombor Nombor


Aksara
Perpuluhan Perlapanan Perenambelasan
a 97 141 61
d a) 144 64
e 101 145 65
i 105 b) 69
k 107 153 c)
m 109 155 6D
n d) 156 6E
r 114 162 72
Ruang kosong 32 040 20

a) Nombor perpuluhan bagi d b) Nombor perlapanan bagi i

c) Nombor perenambelasan bagi k d) Nombor perpuluhan bagi n

[8 markah]

ii) Tukar frasa berikut daripada kod ASCII kepada nombor perlapanan.

saya anak merdeka

Jawapan:
[2 markah]
18 Hana membina satu aturcara yang meminta pengguna memasukkan satu perkataan dan aturcara
akan memaparkan perkataan ini sebanyak 3 kali.

i) Tulis pseudokod untuk aturcara tersebut.

[5 markah]

ii) Lukis carta alir bagi pseudokod di atas.

[5 markah]
19 Suresh ingin mencari pekerja untuk kedai bukunya secara atas talian. Syarat untuk calon
pekerjanya ialah lelaki berumur 18 tahun ke atas. Sekiranya kedua-dua syarat ini
dipenuhi, permohonan akan diterima. Sebaliknya sekiranya kedua-dua syarat tidak
dipenuhi, permohonan akan ditolak. Pemohon juga perlu memasukkan nama, nombor
kad pengenalan, jantina, umur dan nombor telefon.

i) Tulis pseudokod untuk aturcara tersebut.

[5 markah]

ii) Lukis carta alir bagi pseudokod Soalan 19(i)

[5 markah]
LATIHAN
SET 4

BAHAGIAN A
(15 MARKAH)
Arahan : Anda dikehendaki menjawap semua soalan pada ruang jawapan.

1. Sistem nombor heksadesimal adalah sistem nombor

A. Perduaan B. Perpuluhan
C. Perlapanan D. Perenambelasan

2. Selain mewakili warna, sistem nombor perenambelasan juga digunakan untuk


A. Pembangunan asas sistem bas
B. Pembangunan asas sistem mikropemproses
C. Pembangunan asas papan kekunci
D. Pembangunan asas storan ingatan

3. Jadual di bawah menunjukkan tiga nilai tempat pertama dalam sistem nombor
perenambelasan.

162 161 160


x 16 0
Apakah nilai x?

A. 32 B. 256
C. 64 D. 128

4. Diberi nombor perpuluhan 54310, apakah nombor perenambelasan yang setara


dengannya?

A. 20E16 B. 21E16
C. 20F16 D. 21F16

5. Apakah yang dimaksudkan dengan kod aksara?


A. Satu rentetan nombor yang mewakilkan sesuatu simbol atau aksara apabila
ditekan papan kekunci
B. Satu rentetan nombor yang mewakilkan warna digital apabila ditekan papan
kekunci
C. Satu rentetan nombor yang menghasilkan bunyi apabila ditekan papan kekunci
D. Satu rentetan nombor yang menghasilkan gambar bergerak apabila ditekan
papan kekunci
6. Algoritma ialah satu siri langkah untuk menyelesaikan sesuatu masalah.

Langkah  Langkah  Langkah  Langkah  X


1 2 3 4

Dalam gambar rajah di atas, apakah yang diwakili X?

A. Input B. Output
C. Algoritma D. Pseudokod
7. Piih jawapan yang tepat berdasarkan kenyataan dibawah.

Algoritma boleh diwakili dalam 2 bentuk, iaitu :

A. Tunggal dan dwipilihan B. Benar dan palsu

C. Pseodokod dan carta alir. D. Teks dan nombor

8. Apakah maksud bagi pengendali hubungan (relational operator) ini “≤”.

A. Sama dengan B. Lebih besar daripada

C. Lebih kecil daripada D. Lebih kecil atau sama dengan

9. Teliti pseudokod yang diberi.

MULA
ISYTIHAR pemboleh ubah x dan
tanda
BACA x
JIKA (x < 0)
tanda = -
JIKA (x == 0)
tanda = 0
JIKA TIDAK
tanda = +
TAMAT JIKA
TAMAT

Sekiranya nilai x ialah 3, apakah outputnya?

A. - B. +
C. 0 D. Tiada bacaan
10. Baca teks di bawah.

Struktur kawalan yang terbenam dalam satu


struktur kawalan yang lain

Apakah jenis struktur kawalan yang dimaksudkan?


A. Struktur kawalan dwipilihan
B. Struktur kawalan pelbagai pilihan
C. Struktur kawalan pilihan bersarang
D. Struktur kawalan ulangan

11. Antara berikut, yang manakah ciri-ciri struktur kawalan for?


I. Bilangan ulangan adalah ditetapkan
II. Bilangan ulangan dikawal oleh pembilang
III. Bilangan ulangan tidak diketahui
IV. Bilangan ulangan ditentukan samada syarat dipenuhi atau tidak

A. I dan II B. III dan IV


C. II dan III D. I dan IV

12. Teliti carta alir di bawah.

Struktur kawalan ulangan apakah yag ditunjukkan?

A. repeat-until B. while
C. if D. for

13. Baca dan teliti situasi di bawah ini.

Mastura berada di taman permainan kanak-kanak. Dia


memerhatikan seorang kanak-kanak yang sedang duduk di atas
buaian. Buaian tersebut dibuai oleh ibu kanak-kanak tersebut.

Apakah contoh struktur kawalan dalam situasi di atas?

A. Struktur Kawalan Pilihan Tunggal B. Struktur Kawalan Dwipilihan

C. Struktur Kawalan Ulangan D. Struktur Kawalan Pilihan Bersarang

14. Teknik manakah digunakan untuk mengesan ralat logik dalam algoritma?

I Teknik semakan meja

II Teknik semakan manual

III Teknik langkah demi langkah

IV Teknik logik

A. I dan II B. I dan III

C. I, II dan III C. I, II, III dan IV

15. Baca dan teliti situasi di bawah


Warganegara Malaysia yang berumur 21 tahun dan ke atas layak
mengundi jika individu ini telah mendaftar sebagai pengundi.

Struktur kawalan yang manakah sesuai digunakan untuk mnyelesaikan masalah yang

diberi?

A. Struktur kawalan pelbagai pilihan

B. Struktur kawalan pilihan bersarang


C. Struktur kawalan ulangan for

D. Struktur kawalan pilihan while

BAHAGIAN B
(55 MARKAH)

1. Padankan sistem nombor di bawah ini.


(a) dikenali juga sebagai sistem nombor
heksadesimal.
Sistem nombor
(b) mempunyai sepuluh pilihan digit bermula perpuluhan
daripada 0 hingga 9.
(c) dikenali juga sebagai sistem nombor decimal.
(d) mempunyai enam belas pilihan digit bermula
Sistem nombor
daripada 0 hingga 9 dan A hingga F.
perenambelasan

( 4 markah )

2. Tukarkan nombor perlapanan 3438 kepada nombor perduaan.


Nombor Perlapanan

Digit-digit dalam
nombor perduaan

Jawapan

( 2 markah )

3. Tukarkan nombor perduaan 10011012 kepada perlapanan.


Nombor Perduaan

Digit-digit dalam
nombor perlapanan

Jawapan
( 2 markah )

4. Tukarkan perkataan di bawah daripada kod ASCII kepada nombor perlapanan


Lampiran A.
Saya Boleh!

( 2 markah )

5. Nyatakan kepentingan sistem nombor perlapanan dalam sistem pemprosesan dalam


komputer
(i)____________________________________________________________________
(ii)____________________________________________________________________
( 2 markah )

6. Dengan merujuk lampiran A, terjemahkan nombor-nombor perenambelasan yang


berikut kepada perkataan yang diwakilinya.
6D16 6116 7316 6116 2016 6916 7416 7516 2016 6516 6D16 6116 7316

( 2 markah )

7. Tukarkan nombor 2428 kepada nombor perpuluhan.


Tandakan ( ) bagi jawapan yang betul dan ( X ) bagi penyataan yang salah.
Nombor Perpuluhan Jawapan
6610

16210
( 2 markah )

8. Senaraikan dua kepentingan nombor perenambelasan.


(i)_______________________________________________________________
(ii)_______________________________________________________________
( 2 markah )
9. Isi tempat kosong denfan jawapan yang betul.
(a) Empat digit nombor perduaan bersamaan dengan __________________ digit
nombor perlapanan.
(b) Tiga digit nombor perduaan bersamaan dengan ___________ digit nombor
perenambelasan.
( 2 markah )

10. Tandakan ( / ) pada pernyataan pseudokod yang betul dan ( x ) pada yang salah. Pilih
pilihan struktur kawalan yang betul tentang struktur kawalan ulangan.
Penyataan Jawapan
(a) ulangan for dan ulangan while
(b) jika …… jika tidak
( 2 markah )

11. Nyatakan dua jenis ralat


a) _________________________________________________________
b) _________________________________________________________
( 2 markah )

12. Tandakan ( / ) pada pernyataan pseudokod yang betul dan ( x ) pada yang salah

Pengendali hubungan Maksud Jawapan


= Sama dengan
> Lebih kecil daripada
( 2 markah )

MULA
MASUKKAN Markah
JIKA markah ≥ 40
CETAK “Lulus”
JIKA tidak
CETAK “Gagal”
TAMAT JIKA
TAMAT

13. Berdasarkan pseudokod dalam rajah dia atas, jawab soalan-soalan berikut:

a) Apakah tujuan algoritma ini?

b) Apakah hasil jika markah dimasukkan 40.1?

( 2 markah )

c) Lengkapkan carta alir dibawah berpandukan pseudokod rajah di atas.


(5

markah )

Mula

B C

Tamat

14. Padankan A, B, C, dan D dengan fungsi yang diwakilinya di petak yang disediakan.
jawapan (i) sudah diberikan.
i. Arahan / Pilihan C
ii.Syarat
iii.Output
( 2 Markah )

15. Nyatakan maksud struktur kawalan ulangan.


_______________________________________________________________
_________________________________________________________________
( 2 Markah )
16.

( 3 Markah )
17. Maklumat berikut adalah jenis struktur kawalan.

Struktur kawalan Struktur kawalan Struktur kawalan


pilihan bersarang ulangan while ulangan for

Padankan jenis struktur kawalan dengan penerangan di bawah.

Penerangan Jenis Struktur Kawalan

(a) Bilangan ulangan tidak diketahui dan


ditentukan sama ada syarat dipenuhi ataupun tidak

(b) Bilangan ulangan diketahui dan melakukan


ulangan bagi sutu penyataan.

(c) Terdiri daripada struktur kawalan yang


terbenam dalam struktur kawalan yang lain

( 3 markah )
18.

( 3 markah )

19. Nyatakan ciri-ciri struktur kawalan ulangan di bawah.


a) for
(i) ______________________________________________________________
(ii) ______________________________________________________________
( 2 Markah )
b) while
(i) ______________________________________________________________
(ii) ______________________________________________________________
( 2 Markah )

20. Arissa sangat suka akan ais krim Malaysia.Di bawah ialah pseudokod untuk
mencari ais krim Malaysia di kedai runcit sekitar rumah Arissa. Lengkapkan
pseudokod di bawah.

(i) ______________________________________
Cari kedai runcit
Masuk ke kedai runcit
JIKA (ii) __________________________________
Semak perisa ais krim
(5 markah)

BAHAGIAN C
( 30 MARKAH )

1. Dengan merujuk kepada Lampiran A- JAdual Kod AaSCII


yang diberi, tukarkan aksara berikut kepada nombor perlapanan.

Aksara Jalan Kerja


(a)

J
(b)

O
(c)

H
(d)

A
(e)

N
(10 markah )
2. Tuliskan pseudokod dan carta alir bagi situasi di bawah.
Maria sedang mencari pekerja untuk butiknya. Syarat pemohon mesti perempuan
dan berumur 18 tahun ke atas. Jika syarat tidak dipenuhi, permohonan akan ditolak.
(a) Pseudokod

(5 markah)
(b) Carta alir
(5 markah)
3.

Anda ialah ahli Kelab Pencinta Alam. Hari ini sekolah anda mengadakan
gotong royong membersihkan kawasan sekolah. Anda ditugaskan untuk mengumpul
dan mengasingkan sampah lalu membuangkannya ke dalam tong kitar semula
mengikut warna dan jenisnya. Kita perlu tahu apakah warna tong kitar semula dan
jenis sampah yang boleh dibuang ke dalamnya. Terdapat 3 jenis warna tong kitar
semula iaitu warna perang untuk membuang barangan kaca, warna jingga untuk
sampah jenis aluminium dan plastik manakala warna biru untuk membuang kertas. 
YA

(a) Tuliskan pseudokod berdasarkan carta alir yang diberi.


( 7 markah )
(b) Nyatakan jenis struktur kawalan ulangan berdasarkan masalah di atas.
__________________________________________________________________
(1 markah )

(c) Berikan dua contoh masalah lain yang menggunakan struktur kawalan ulangan (b).
(i) ________________________________________________________________
(ii)________________________________________________________________
( 2 markah )
LAMPIRAN
SIFIR 1 2 3 4 5 6 7 8 9 10

2 2 4 6 8 10 12 14 16 18 20

8 8 16 24 32 40 48 56 64 72 80

16 16 32 48 64 80 96 112 128 144 160

JADUAL NILAI TEMPAT SISTEM NOMBOR

Nombor Perduaan

24 23 22 21 20
16 8 4 2 1
Nombor Perlapanan

84 83 82 81 80
4096 512 64 8 1

Nombor Perpuluhan

104 103 102 101 100


10000 1000 100 10 1

Nombor Perenambelasan

164 163 162 161 160


65536 4096 256 16 1
JADUAL PERWAKILAN DATA KOD ASCII : AKSARA KEPADA NOMBOR PERDUAAN

You might also like