You are on page 1of 9

SULIT 2

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]
[Lihat halaman sebelah
SULIT
SULIT 3

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]

[Lihat halaman sebelah


SULIT
SULIT 4

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]

[Lihat halaman sebelah


SULIT
SULIT 5

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]
[Lihat halaman sebelah
SULIT
SULIT 6

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]

[Lihat halaman sebelah


SULIT
SULIT 7

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]

[Lihat halaman sebelah


SULIT
SULIT 8

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]

[Lihat halaman sebelah


SULIT
SULIT 9

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.

1. Mula ½
2. Isytihar pemboleh ubah bilang, kata ½
3. Setkan bilang = 0 ½
4. Paparkan mesej “Masukkan satu perkataan” ½
5. Setkan kata = perkataan yang dimasukkan ½
6. While bilang < 3 1
Paparkan kata ½
bilang = bilang + 1 ½
7. Tamat ½

[5 markah]

ii) Lukis carta alir bagi pseudokod di atas.

[5 markah]

[Lihat halaman sebelah


SULIT
SULIT 10

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) Lengkapkan pseudokod untuk aturcara tersebut.

1. Mula ½
2. Isytihar nama, no_kp, jantina, umur, no_telefon ½
3. Masukkan nama, no kad pengenalan, jantina, nombor telefon ½
4. Periksa ½
5. Jika jantina = Lelaki ½
Periksa umur ½
Jika ½

Jika tidak ½
Paparkan “Permohonan anda ditolak.”
Tamat jika
Jika tidak
Paparkan “Permohonan anda ditolak.” ½
6. Tamat jika
7. Tamat ½

[5 markah]

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

MULA

Isytihar nama, no_kp, jantina, umur,


no_telefon

Masukkan nama, no
kp, jantina, umur,
no. telefon

Papar
Tidak “Permohonan
jantina = Lelaki
ditolak”

Ya
Papar
Tidak “Permohonan
umur > 17
ditolak”

Ya

Papar “Permohonan
diterima”

TAMAT

[5 markah]
KERTAS SOALAN TAMAT

[Lihat halaman sebelah


SULIT

You might also like