You are on page 1of 47

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 perlapanan dikenali sebagai


a) Nombor perpuluhan dikenali sebagai
sistem nombor oktal.
sistem nombor .
b) Lapan pilihan digit iaitu
b) Sepuluh 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
b) 111010012
Nombor perduaan
Nombor perduaan
Kumpulan tiga digit
Kumpulan tiga digit
Nombor Perlapanan
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

2
ASAS SAINS KOMPUTER SULIT

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 4. Apakah elemen yang terkecil


bukan teknik pemikiran untuk paparan imej digital pada
komputasional? skrin komputer?
a. Leraian a. Resolusi
b. Pengekodan b. Dimensi
c. Pengecaman corak c. Piksel
d. Peniskalan d. Bit

2. Antara pernyataan berikut, yang 5. Jenis fail imej yang manakah


manakah mengandungi menyokong animasi?
pengecaman corak? a. JPEG
b. GIF
a. Semua rumah ada pintu c. TIFF
b. Rumah saya mempunyai 3 d. PNG
tingkat
c. Rumah saya mempunyai 5 6. Yang manakah bukan format
buah bilik dan satu anjung di imej?
hadapan rumah a. PNG
d. Belakang rumah saya b. TIFF
terdapat sebuah kolam c. GIF
besar d. WAVE

3. Apakah yang dimaksudkan


dengan teknik peniskalaan?
a. Mengabaikan ciri-ciri yang 7. Format imej manakah yang
tidak perlu bagi sesuatu paling biasa digunakan dalam
unsur dalam satu perkara media sosial seperti Whatsapp?
b. Satu proses mengambil kira a. JPEG
semua ciri yang perlu dalam b. BMP
sesuatu perkara c. TIFF
c. Proses menambahkan ciri-ciri d. PNG
yang berkaitan dalam
sesuatu perkara 8. Yang manakah bukan format
d. Satu proses mengenal pasti audio?
ciri-ciri yang penting yang a. MP3
dapat membantu b. WAVE
menyelesaikan masalah 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 “=”.
b. Adobe Reader a. Sama dengan
c. Whatsapp b. Lebih besar daripada
d. Window Media player c. Lebih kecil daripada
d. Lebih kecil atau sama
10. dikenali sebagai dengan
set urutan tindakan untuk
menyelesaikan sesuatu masalah. 15. menggunakan
a. Pseudokod simbol grafik seperti garis lurus,
b. Algoritma anak panah dan bentuk geometri
c. Carta alir untuk mewakili langkah bagi
d. Ralat setiap proses algoritma yang
dilaksanakan.
a. Pseudokod
11. Pilih susunan algoritma murid b. Algoritma
memakai pakaian sekolah c. Carta alir
dengan betul. d. Ralat
i. Ikat tali leher
ii. Sikat rambut
16. “Struktur kawalan yang
iii. Pakai baju sekolah
mempunyai satu pilihan untuk
iv. Pakai kasut sekolah
melaksanakan satu set tindakan
yang tertentu ”.
a. i, ii, iii dan iv.
b. ii, iii, i dan iv. Namakan struktur ini.
c. iii, ii, i dan iv.
a. Struktur kawalan pilihan
d. iv, iii, ii dan i.
tunggal
b. Struktur kawalan dwipilihan
12. Antara berikut, yang manakah
c. Struktur kawalan pelbagai
bukan simbol carta alir.
pilihan
d. Struktur kawalan pilihan
a. kembar
b.
c. 17. Sistem nombor perlapanan juga
d. dikenali sebagai sistem nombor
.
a. Perduaan
13. Apakah maksud bagi pengendali b. Oktal
hubungan (relational operator) ini c. Heksa
“>”. d. Perpuluhan
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


pilihan digit bermula 0 Sistem nombor perlapanan

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


Kod ASCII nombor
Aksara 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
Perlapanan 728 5138
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
Perempuan Umur < 30? Terima permohonan
?
Tidak
Tidak
Tolak permohonan

Jawapan:

ii) iii)

Tidak Tidak
Umur <18? Terima permohonan kira = 3? kira = kira + 1

Ya Ya

Jawapan: Jawapan:

A Struktur kawalan pilihan tunggal


B Struktur 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
JIKA menarik
(iii) _____________________________
JIKA tidak
(iv) _____________________________
Jika tidak
Keluar dari kedau runcit
(v) _______________________________________

(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)

(b)

(c)

(d)

(e)

(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