Professional Documents
Culture Documents
MODUL
ASAS SAINS KOMPUTER
TINGKATAN 2
Bahagian A
( 30 markah )
1. Lengkapkan jadual perbezaan antara nombor perpuluhan dan nombor perlapanan berikut.
Nombor Perpuluhan Nombor Perlapanan
[ 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
b) 111010012
Nombor perduaan
Nombor perduaan
Kumpulan tiga digit
Kumpulan tiga digit
Nombor Perlapanan
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)
[ 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
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)
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)
Pseudokod:
(10 markah)
Carta alir:
(10 markah)
LATIHAN
SET 3
Bahagian A
[70 markah]
Jawab semua soalan.
[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
Perlapanan 728 5138
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
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:
[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.
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
MULA
ISYTIHAR pemboleh ubah x dan
tanda
BACA x
JIKA (x < 0)
tanda = -
JIKA (x == 0)
tanda = 0
JIKA TIDAK
tanda = +
TAMAT JIKA
TAMAT
14. Teknik manakah digunakan untuk mengesan ralat logik dalam algoritma?
IV Teknik logik
Struktur kawalan yang manakah sesuai digunakan untuk mnyelesaikan masalah yang
diberi?
( 4 markah )
Digit-digit dalam
nombor perduaan
Jawapan
( 2 markah )
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 )
( 2 markah )
6610
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
( 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:
( 2 markah )
( 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 )
( 3 Markah )
17. Maklumat berikut adalah jenis struktur kawalan.
Struktur kawalan Struktur kawalan Struktur kawalan
pilihan bersarang ulangan while ulangan for
( 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 )
(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
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