JAWAPAN
LATIHAN
SET 1
Arahan : Kertas soalan ini mengandungi dua bahagian, iaitu Bahagian A dan Bahagian B.
Bahagian A
[60 markah] Jawab
semua soalan
Satu proses _pemikiran bagi tujuan menyelesaikan masalah_ oleh manusia sendiri
berbantukan mesin atau kedua-duanya sekali menggunakan _konsep asas sains
komputer_.
(b) Berikan salah satu kemahiran yang diperlukan dalam pemikiran komputasional?
[ 3 markah ]
[ 3 markah ]
3. Tandakan () bagi aspek penting dan (x) bagi aspek tidak penting dalam penjagaan
alam sekitar.
[ 3 markah ]
4. Namakan empat jenis teknik yang terdapat dalam pemikiran komputasional
berdasarkan penerangan yang diberikan.
Teknik dalam Pemikiran Penerangan
Komputasional
Teknik Pengecaman Corak Persamaan-persamaan yang terdapat beberapa masalah
atau dalam masalah yang sama.
[ 3 markah ]
5. Anda telah diminta oleh guru untuk menentukan peserta perkhemahan ditetapkan di
khemah tertentu. Terdapat enam kelas yang mengambil bahagian seperti dalam jadual.
Peserta akan ditempatkan di tiga buah khemah. Setiap khemah dimuatkan dalam
sembilan peserta. Setiap kelas mestilah ditempatkan di khemah yang sama.
Lengkapkan rajah di bawah.
Kelas 1A 1B 1C 1D 1E 1F
Jumlah Peserta 6 4 5 7 3 2
[ 3 markah ]
6. Lengkapan jawapan diruangan yang disediakan.
(a) Sistem nombor perduaan menggunakan dua digit iaitu _0 dan untuk mewakili
1
data.
(b)Jadual di bawah menunjukkan susuan tiga mentol pada nilai tempat nombor
perduaan. Berikan nilai dalam perpuluhan untuk setiap baris.
12
[ 3 markah ]
Padankan nombor perduaan dengan menulis A, B dan C pada petak yang disediakan.
49 B
45 A
41 C
[ 3 markah ]
a) b)
c)
1 1 0 0 1 0 0 1
+ 1 0 1 + 1 1 1 1 1 0 1
11 0 0 1 10 0 0 0 1 1 1
1 1 0
[ 3 markah ]
9. Sila rujuk jadual kod ASCII bagi soalan berikut
a) Nyatkan perkataan dari kod ASCII berikut
0 1 0 1 1 0 0 1 0 1 1 0 1 1 1 1 0 1 1 1 0 1 0 1
Jawapan : You
b) Tandakan ( ) bagi aksara yang diwakili oleh hasil tolak kod ASCII 00111001
dan kod ASCII 00110010 yang betul dan ( x ) bagi yang salah pada petak yang
disediakan.
Aksara 7
Aksara 8 x
[ 3 markah ]
10. Tandakan ( ) bagi padanan yang nombor perduaan dengan nombor perpuluhan
yang betul dan ( x ) bagi yang salah dalam ruangan jawapan.
Ruangan
Nombor perduaan Nombor Perpuluhan
jawapan
10111 24 x
11010 26
10101 21
[ 3 markah ]
11. Maklumat berikut merupakan penerangan bagi jenis fail imej.
P Data imej tidak boleh dimampatkan, maka saiz fail adalah besar.
Q Data imej dimampatkan menyebabkan kualitinya berkurangan.
R Fail imej ini menyokong animasi.
Padankan nama fail dengan penerangan tersebut dengan mulis P, Q dan R pada petak
yang disediakan.
Bitmap (BMP) P
Berdasarkan rajah tersebut, tandakan ( ) jenis unit ukuran yang membeza imej
tersebut dan ( x ) bagi yang bukan pada ruang jawapan.
a. Dimensi x
b. Kedalaman Bit Warna x
c. Resolusi
[ 3 markah ]
14. Padankan kualiti audio digital berikut dengan gambar yang sesuai dengan menulis P, Q, R atau S
pada ruangan yang disediakan.
P : Audio 1 bit Q : Audio 2 bit R : Audio 4 bit S : Audio 16 bit
Q R P
[ 3 markah ]
15. Berikut adalah simbol-simbol dalam carta alir.
Tandakan ( ) bagi simbol dengan maksud yang betul dan ( x ) bagi yang salah pada
petak yang disediakan.
Simbol Maksud
x
Proses
Pilihan
Penyambung
[ 3 markah ]
16. Susun mengikut urutan yang betul tentang langkah-langkah mencari ralat dalam atur
cara dengan menulis 1, 2 dan 4 pada petak yang disediakan.
Kesan ralat pada kod arahan dengan meneliti semula kod-kod arahan 2
yang ditulis dalam atur cara melalui perbincangan semakan meja
[ 3 markah ]
17. Rajah di bawah menunjukkan carta alir dan psedokod struktur kawalan dwipilihan.
Lengkapkan psedokod tersebut pada ruangan yang disediakan.
MULA
MULA
_JIKA_ markah 40
markah40
CETAK “Lulus”
Cetak Lulus
JIKA TIDAK
Cetak Gagal
CETAK “_Gagal_”
_TAMAT
[ 3 markah ]
Tolak − −
Tambah + +
Darab x *
Bahagi /
[ 3 markah ]
i. Ralat Sintaks
[ 3 markah ]
20. Rajah di bawah menunjukkan 4 jenis struktur maklumat dan pautan laman
sesawang. Lengkapkan berdasarkan rajah yang diberi.
[ 3 markah ]
Bahagian B
[40 markah]
Jawab semua soalan
64 32 16 8 4 2 1
1 1 0 0 1 0 1
64 32 0 0 4 0 1
= 64 + 32 + 4 + 1
= 101
Jawapan 10 [2 markah]
: 1
64 32 16 8 4 2 1
1 1 1 0 1 0 0
= 116 – 64 = 52
= 52 – 32 = 20
= 20 – 16 = 4
=4–4=0
Jawapan 11101002 [2 markah]
:
1 0 0 1 1 1 1 1 0 1 1 0
+ 1 1 0 1 1 0 − 1 1 0 1 1
10 1 1 1 0 1 1 1 0 1 1
[4 markah]
d) Tunjukkan langkah menggunakan kod ASCII bahawa hasil tambah 2 dan 5 adalah sepadan
dengan 7.
Kod ASCII bagi 2 : _00110010_ Kod ASCII bagi 5
: _00110101
Penambahan :
0 0 1 0
+ 0 1 0 1
0 1 1 1
2. a) Tandakan/lorekan rajah imej di bawah yang berpadanan dengan nombor perduaan yang diberi.
0 0 1 0 0 0 0 0 1 0 0
0 0 0 1 0 0 0 1 0 0 0
0 0 1 1 1 1 1 1 1 0 0
0 1 1 0 1 1 1 0 1 1 0
1 1 1 1 1 1 1 1 1 1 1
1 0 1 1 1 1 1 1 1 0 1
1 0 1 0 0 0 0 0 1 0 1
1 0 0 1 1 0 1 1 0 0 1
1 0 0 1 1 0 1 1 0 0 1
0 0 0 0 0 1 0 0 0 0 0
[2 markah]
b) Gambar pantai Pulau Tioman di bawah mempunyai resolusi 100 dpi dan berukuran
20 inci x 15 inci. Kira saiz fail bagi imej skala kelabu dalam unit kilobait.
[5 markah]
c) Kira saiz fail audio dalam unit kilobait berdasarkan maklumat yang diberi.
Saiz fail = Kadar sampel x kedalaman bit x Bilangan saluran x Durasi Audio(Hz)
Kedalaman bit = 2 bait Saluran = mono(bait)(saat)
= 190 000 x 2 x 1 x (30 x 60)
Kadar sampel = 190 000 Hz Durasi audio = 30 minit
= 190 000 x 2 x 1 x 1800
MULA
Masa 2 jam
Bayaran=RM1
Bayaran=RM3
Papar Bayaran
[6 markah]
TAMAT
4. a) Tuliskan paparan pada pelayar web yang akan terhasil daripada atur cara HTML berikut
<html>
<head>
<title>Teknik Belajar</title>
</head>
<body>
<h1> Kebaikan Teknik Belajar</h1>
<p> Adalah penting mengetahui teknik belajar yang betul.</p>
</body>
</html>
Atur cara HTML
<html>
<head>
<title>Internet</title>
</head>
<body>
<h1>Kebaikan Penggunaan Internet</h1>
<p>Tingkatkan daya keupayaan kerja</p>
<p> Sumber maklumat lebih terbuka</p>
<p>Lebih ramai kenalan</p>
<p>Lebih mudah mendapat maklumat.</p>
</body>
</html>
[6 markah]
SKEMA
JAWAPAN
LATIHAN
SET 2
Bahagian A
1
1. Lengkapkan pernyataan di bawah:
Pemikiran komputasional ialah satu proses pemikiran bagi tujuan menyelesaikan
masalah oleh manusia sendiri berbantukan mesin atau kedua-duanya sekali dengan
menggunakan konsep asas sains komputer.
Rajah 1
2
5. Rajah 2 di bawah menunjukkan kedudukan akhir seekor katak selepas melompat dari satu
daun ke satu daun yang lain. Katak tersebut melompat bermula dari daun S dan melalui setiap
titik yang bertanda hitam di bawah. Jadual 1 menunjukkan 8 arah yang mungkin dilalui oleh
katak tersebut yang diwakili oleh integer 0 – 7.
Turutan yang manakah antara berikut menunjukkan laluan katak tersebut?
Rajah 2 Jadual 1
A. 0, 0, 0, 6, 0, 6, 6, 4, 4, 2, 2, 1
B. 0, 0, 6, 6, 6, 4, 4, 2, 2, 4, 4, 1
6. Lengkapkan Jadual 2 di bawah yang menunjukkan lima tatacara operasi tambah bagi nombor
perduaan.
Tatacar Operasi Hasil Tambah Semakan
a Tambah
1 0+0 0 0+0=0
2 0+1 1 0+1=1
3 1+0 1 1+0=1
4 1+1 10 1+1=2
5 10 + 1 11 2+1=3
Jadual 2
7. Lengkapkan Jadual 3 di bawah yang menunjukkan empat tatacara operasi tolak bagi nombor
perduaan.
Tatacar Operasi Hasil Semakan
a Tolak Tolak
1 0-0 0 0–0=0
2 1-0 1 1–0=1
3 1–1 0 1–1=0
4 10 - 1 1 2 – 1 =1
Jadual 3
8. Padankan kualiti audio digital berikut dengan gambar yang sesuai dengan menulis P, Q, R
atau S pada ruangan yang disediakan.
P : Audio 1 bit Q : Audio 2 bit R : Audio 4 bit S : Audio 16 bit
Q R P
3
9. Nyatakan tiga jenis format fail imej yang biasa digunakan oleh pengguna-pengguna komputer
selain daripada contoh yang diberi di (a).
a. TIFF
b. PNG / JPEG / BMP / GIF
10. Rajah 3 di atas menunjukkan paparan imej sebuah gambar yang terdapat pada sebuah
televisyen.
1300 piksel
800 piksel
Rajah 3
11. Rajah 4 di bawah menunjukkan 2 imej iaitu imej A dan imej B yang mempunyai dpi yang
berbeza.
A B
300 dpi 72 dpi
Rajah 4
4
13. Berapakah jumlah warna yang digunakan bagi imej 4 bit?
A. 2 warna C. 8 warna
B. 4 warna D. 16 warna
14. Penggunaan carta alir dan pseudokod lebih lazim digunakan oleh pengatur cara dalam
pembangunan algoritma.
15. Padankan simbol-simbol yang digunakan dalam carta alir dengan fungsi yang sesuai.
Simbol Fungsi
MULA/
TAMAT
PROSES
PENYAMBU
NG
PILIHAN
INPUT/
OUPUT
18. Lengkapkan Jadual 4 di bawah yang menunjukkan perkaitan antara pengendali hubungan
dan maksudnya.
Pengendali Hubungan Maksud
= Sama dengan
Jadual 4
5
19. Pengesanan ralat yang terdapat dalam pseudokod dan carta alir boleh dilakukan dengan
membuat semakan semula yang juga dikenali sebagai semakan kualiti.
21. Berdasarkan pseudokod pada Rajah 5, apakah output yang dihasilkan apabila markah yang
dimasukkan adalah:
MULA
MASUKKAN a) 69 : LULUS
markah JIKA
markah > 39 b) 29 : GAGAL
CETAK
“LULUS” JIKA c) 9 : GAGAL
TIDAK
CETAK
“GAGAL” TAMAT
Rajah 5
22. Berapa kalikah perkataan “Merdeka” akan dilaungkan bagi carta alir dalam Rajah 6 di
bawah?
Jawapan:
3 / TIGA
Rajah
6
5
23. Susun langkah-langkah untuk menghasilkan pseudokod dan carta alir bagi sesuatu algoritma
mengikut turutan yang betul. Jawapan untuk Langkah 1 sudah diberi.
Langkah- Keduduka
langkah n
Mereka bentuk algoritma 5
Menentukan data yang diperlukan 2
Menulis pseudokod dan melukis carta alir bagi sesuatu algoritma 6
Menentukan proses atau tugas yang perlu dilaksanakan 3
Mengenal pasti masalah 1
Menentukan output yang diingini 4
24. Terdapat lima fasa utama dalam pembangunan atur cara iaitu analisis masalah, reka bentuk
program, PENGEKODAN, pengujian & penyahpepijatan dan DOKUMENTASI.
25. HTML ialah singkatan bagi HYPERTEXT MARKUP LANGUAGE yang boleh ditulis
dengan menggunakan perisian NOTEPAD.
26. Berikut adalah langkah-langkah yang perlu diambil sebelum melakar papan cerita. Susun
langkah-langkah tersebut mengikut turutan yang betul. Jawapan untuk Langkah 7 sudah
diberi.
Langkah- Kedudukan
langkah
Tentukan tajuk utama, tajuk kecil dan isi kandungan setiap laman. 3
Kumpul semua maklumat yang dikehendaki. 1
Rancangkan rupa dan reka bentuk laman. 4
Susun semua maklumat mengikut topik. 2
27. Nyatakan sama ada pernyataan berkenaan HTML berikut adalah BENAR atau PALSU.
Pernyataan BENAR /
PALSU
Tag html ditulis dalam kurungan ( ). PALSU
Tag html wujud dalam pasangan. BENAR
Tag awal < > dan tag akhir </ > . BENAR
6
Bahagian B
[30 markah]
*Soalan (a), (b), (c) i dan (c) ii bernilai 1m untuk jawapan yang betul.
*Soalan (d) bernilai 2m.
*Terima mana-mana jawapan murid yang sesuai.
7
29. Apakah nombor perpuluhan yang dipaparkan apabila nombor perduaan yang dimasukkan
adalah seperti yang ditunjukkan pada Rajah 7 di bawah?
2M a 1 0 1 1 1 0 1 0
x x x x x x x x
1M b 128 64 32 16 8 4 2 1
1M c 128 0 32 16 8 0 2 0
= 186 d 2M
Rajah 7 (6 markah)
*a : murid berjaya menukar simbol mentol bernyala dan tidak bernyala kepada nombor
perduaan.
* b : murid berjaya mengingat nilai nombor perpuluhan.
*c : murid berjaya melakukan pendaraban
*d : murid berjaya membuat pengiraan dan mendapat jawapan yang tepat.
(6 markah)
8
MULA
PAPAR JAWAPAN
1M
TAMAT
31. Rajah 8 di bawah menunjukkan paparan dalam pelayar web yang telah siap dibina.
Rajah 8
9
Lakarkan papan cerita bagi paparan di atas.
(6 markah)
*1M untuk keempat-empat imej.
10
32. Rajah 9 di bawah merupakan hasil daripada aturcara yang ditulis dengan menggunakan
HTML.
Rajah 9
<html>
<head>
<title>ASAS SAINS KOMPUTER</title> 1M
[1 markah]
Kenal pasti corak yang sama
5. 13
7 10 13 16
9 12 15 18
11 14 17 20
13 16 19 22
[3 markah]
6. Kedudukan Awal 47 35 21 26 50 31
Langkah 1
35 47 21 26 31 50
Langkah 2
35 21 47 26 31 50
Langkah 3
21 35 26 47 31 50
Langkah 4
21 26 35 31 47 50
Langkah 5
21 26 31 35 47 50
Kedudukan Akhir
[6 markah]
14
7.
[2 markah]
8.
[2 markah]
9. Kem A Kem B
Pengakap = 18 orang
PKBM = 18 orang
KRS= 12 orang
Puteri Islam = 12 orang
Kem C
PBSM = 16 orang
Pandu Puteri = 14 orang
15
SKEMA
JAWAPAN
LATIHAN
SET 4
tinggalkan Sediakan
16 satu model
masalah Kenal pasti corak
yang sama
perkara tidak penyelesaian
dipecahkan masalah
penting
2. Rafael ingin membuat sandwic bersama-sama rakan-rakan sekelasnya.
Dengan menggunakan teknik leraian, pecahkan masalah ini kepada tiga masalah kecil dalam membuat sandwic.
[3M]
3. Tandakan (√) bagi aspek penting dan (x) bagi aspek tidak penting dalam membuat kek. [3M]
17
Pemikiran komputasional ialah satu proses pemikiran bagi tujuan menyelesaikan sesuatu
masalah oleh manusia sendiri berbantukan mesin atau kedua-duanya sekali dengan
5. Namakan empat jenis teknik yang terdapat dalam pemikiran komputasional berdasarkan penerangan yang
diberikan. [4M]
6. Menggunakan teknik pengecaman corak, berdasarkan corak dalam susunan nombor-nombor berikut,
nyatakan nilai yang sesuai untuk X dan Y. [5M]
X= 82
iii) 100, 90, 91, 81, X, 72, Y Tolak 10, kemudian
tambah 1 Y= 73
1. Gariskan jawapan yang betul mengenai nombor perduaan dan nombor perpuluhan. [2M]
a) Sistem perpuluhan menggunakan digit-digit 0,1,2,3,4,5,6,7,8 dan 9 untuk mewakili sebarang nombor juga
dikenali sebagai (Sistem Asas 0 / Sistem Asas 10)
19
b) Komputer menggunakan sistem binari atau dikenali sebagai (Sistem Asas 2 / Sistem 2) untuk menyimpan data.
2. Apakah nilai yang paling sesuai untuk nilai X dan nilai Y dalam
susunan nombor di bawah : [2M]
27 26 25 24 23 22 21 20
y 64 32 16 x 4 2 1
Nilai x : 8
Nilai y : 128
NOMBOR NOMBOR
PERDUAAN PERPULUHAN
1001110
7
111
29
11101 78
5. Apakah nilai nombor perpuluhan yang dipaparkan apabila tempat nombor perduaan yang dimasukkan adalah
seperti yang diwakili mentol-mentol di bawah? [4M]
20
Nilai tempat nombor perduaan Nilai
nombor
32 16 8 4 2 1 perpuluhan
12
18
23
6. Dengan menggunakan kaedah jadual, tukar nombor asas dua kepada nombor asas sepuluh. [4M]
a) 101002 b) 1101112
1 0 1 0 0 1 1 0 1 1 1
16 4 32 16 4 2 121
= 16+4 =32+16+4+2+1
= 2010 =5510
c) 001112 d) 101110102
0 0 1 1 1 1 0 1 1 1 0 1 0
4 2 1 128 32 16 8 2
= 4+2+1 =128+32+16+8+2
= 710 =18610
7. Dengan menggunakan kaedah bahagi dengan 2 dan gunakan bakinya, tukarkan nombor asas sepuluh yang berikut
kepada nombor asas dua. [2M]
a) 15210 b) 3410
2 152 0 2 34 0
2 76 0 2 17 1
2 38 0 2 8 0
2 19 1 2 4 0
2 9 1 2 2 0
2 4 0 2 1 1
2 2 0 0
2 1 1
0
8. Lengkapkan jadual berikut tentang tatacara operasi tambah dan operasi tolak bagi dua nombor perduaan.
[3M]
22
TATACARA OPERASI HASIL OPERASI HASIL
TAMBAH TAMBAH TOLAK TOLAK
1 0+0 0 0–0 0
2 0+1 1 1–0 1
3 1+0 1 1–1 0
4 1+1 10 10 – 1 1
5 10 + 1 11
1 0 1 0 1 0 1 1 0
+ 1 1 1 + 1 0 0
1 0 0 0 1 1 1 0 1 0
1 0 0 1 0 1 0 1 1 1 1
+ 1 0 1 0 1 0 1 0 + 1 0 1
1 0 0 1 1 1 1 1 1 1 1 0 0
23
a) 1101 dan 1001 b) 101 dan 11
1 1 0 1 1 0 1
- 1 0 0 1 - 1 1
0 1 0 0 0 1 0
1 1 0 1 0 1 0 1
- 1 0 1 0 1 0 1 0
0 0 1 0 1 0 1 1
24