Professional Documents
Culture Documents
MODUL
ASAS SAINS KOMPUTER
TINGKATAN 2
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
0,1,2,3,4,5,6,7,8 da 9
[ 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 ]
a) 10010012
Nombor Perlapanan
c) 101011112
Nombor perduaan
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
[ 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.
D
E
15
[ 3 markah ]
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.
45E16
4FE16
4EF16
[ 3 markah ]
10. Tukar aksara-aksara berikut kepada kod ASCII nombor peduaan dan kod ASCII nombor
perenambelasan.(Rujuk Lampiran)
Jawapan :…………….
Jawapan: ……………..
[ 4 markah ]
[ 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
[ 6 markah ]
b) Tukarkan perkataan di bawah daripada kod ASCII kepada nombor perlapanan dan
nombor perenambelasan. ( Lihat jadual soalan 2(a) )
LATIHAN
SET 2
Arahan: Kertas soalan ini mengandungi 2 bahagian, iaitu Bahagian A dan Bahagian B.
Jawab semua soalan.
BAHAGIAN A
(20 MARKAH)
2
ASAS SAINS KOMPUTER SULIT
2
ASAS SAINS KOMPUTER SULIT
2
ASAS SAINS KOMPUTER SULIT
BAHAGIAN B
( 80 MARKAH )
2. Lengkapkan petak kosong dengan merujuk Jadual Perwakilan Kod ASCII yang disediakan di
helaian terakhir.
y 171 79
01101101 109
k 6B
01101001 151 69
161 113
(10 markah)
3
ASAS SAINS KOMPUTER SULIT
(10 markah)
(10 markah)
4
5. Tukarkan nombor perlapanan kepada nombor perpuluhan
(10 markah)
I. ……………………………………………………………..
II. ……………………………………………………………..
(2 markah)
8. Lukiskan simbol grafik yang digunakan dalam carta alir
Pilihan
Input/output
Garis alir
(3 markah)
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]
[6 markah]
3 Tanda ( / ) pada pernyataan yang betul dan ( X ) pada pernyataan yang salah.
[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]
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.
[6 markah]
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) 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]
pseudokod
struktur kawalan
carta alir
[3 markah]
14 Padankan simbol carta alir di bawah dengan contoh arahan yang betul.
Set nilai = 0
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
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)
Ya Ya
Jawapan: Jawapan:
[3 markah]
Bahagian B
[30 markah]
Jawab semua soalan.
[8 markah]
ii) Tukar frasa berikut daripada kod ASCII kepada nombor perlapanan.
Jawapan:
[2 markah]
18 Hana membina satu aturcara yang meminta pengguna memasukkan satu perkataan dan aturcara
akan memaparkan perkataan ini sebanyak 3 kali.
[5 markah]
[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.
[5 markah]
[5 markah]
LATIHAN
SET 4
BAHAGIAN A
(15 MARKAH)
Arahan : Anda dikehendaki menjawap semua soalan pada ruang jawapan.
A. Perduaan B. Perpuluhan
C. Perlapanan D. Perenambelasan
3. Jadual di bawah menunjukkan tiga nilai tempat pertama dalam sistem nombor
perenambelasan.
A. 32 B. 256
C. 64 D. 128
A. 20E16 B. 21E16
C. 20F16 D. 21F16
A. Input B. Output
C. Algoritma D. Pseudokod
7. Piih jawapan yang tepat berdasarkan kenyataan dibawah.
MULA
ISYTIHAR pemboleh ubah x dan
tanda
BACA x
JIKA (x < 0)
tanda = -
JIKA (x == 0)
tanda = 0
JIKA TIDAK
tanda = +
TAMAT JIKA
TAMAT
A. - B. +
C. 0 D. Tiada bacaan
10. Baca teks di bawah.
A. repeat-until B. while
C. if D. for
14. Teknik manakah digunakan untuk mengesan ralat logik dalam algoritma?
IV Teknik logik
Struktur kawalan yang manakah sesuai digunakan untuk mnyelesaikan masalah yang
diberi?
BAHAGIAN B
(55 MARKAH)
( 4 markah )
Digit-digit dalam
nombor perduaan
Jawapan
( 2 markah )
Digit-digit dalam
nombor perlapanan
Jawapan
( 2 markah )
( 2 markah )
( 2 markah )
16210
( 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 )
12. Tandakan ( / ) pada pernyataan pseudokod yang betul dan ( x ) pada yang salah
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:
( 2 markah )
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 )
( 3 Markah )
17. Maklumat berikut adalah jenis struktur kawalan.
( 3 markah )
18.
( 3 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 )
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
(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
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
Nombor Perenambelasan