You are on page 1of 13

NAMA:_____________________________________________________________________________

KELAS:________________________________________________________

PEPERIKSAAN PERTENGAHAN TAHUN 2018

ASAS SAINS KOMPUTER (ASK)


TINGKATAN 2
Dua jam

JANGAN BUKA KERTAS SOALAN Untuk Kegunaan Pemeriksa


INI SEHINGGA DIBERITAHU
BAHAGIAN MARKAH MARKAH
1. Kertas soalan ini mengandungi Bahagian A
dan Bahagian B. PENUH DIPEROLEHI

2. Jawab semua soalan. A 30

3. Jawapan anda hendaklah ditulis dalam


ruang yang disediakan. B 70

4. Kertas soalan ini hendaklah diserahkan


kepada guru pada akhir peperiksaan. JUMLAH

5. Kertas soalan ini mengandungi 8 muka surat


termasuk muka hadapan.

Disediakan oleh, Disahkan oleh,

_______________________ _______________________
(PN ZAHRAH BT ABDUL RAHIM) (EN MOHAMAD YUSOP BIN ABU)
Ketua Panitia ASK GKMP Teknik & Vokasional
Arahan : Kertas soalan ini mengandungi dua bahagian, iaitu Bahagian A dan Bahagian B.

Bahagian A
( 30 markah )

1.Isikan tempat kosong dengan jawapan yang betul.


a) Sistem nombor perlapanan juga disebut sistem nombor ______________________________.
b) Sistem nombor perenambelasan juga disebut sistem nombor __________________________.
c) Sistem nombor perenambelasan menggunakan sepuluh digit dan __________________ abjad.
[ 3 markah ]

2. Suaikan ciri-ciri berikut dengan sistem nombor yang betul.

Dikenali sebagai Sistem Asas 10. ● ● Sistem nombor perlapanan

Nombor ditandakan dengan subskrip 16. ● ● Sistem nombor perpuluhan

Nilai tempat 1, 8, 64, 512 dan seterusnya. ● ● Sistem nombor perenambelasan

[ 3 markah ]

3. Tandakan ( √ ) bagi pernyataan yang benar tentang sistem nombor perlapanan dan ( X ) bagi
pernyataan yang salah.
a) Ditanda dengan subskrip 8 pada hujung nombor.

b) Nombor selepas 7 adalah 10.

c) Menggunakan digit 0 hingga 8.

[ 3 markah ]

4. Tandakan () bagi kaedah penukaran nombor perduaan kepada nombor perenambelasan yang betul
dan (X) bagi yang salah pada petak yang disediakan.
a) Kaedah pengiraan
b) Kaedah pengumpulan tiga digit nombor perduaan dan
tukarkan kepada nilai perenambelasan
c) Kaedah pengumpulan empat digit nombor perduaan dan
tukarkan kepada nilai perenambelasan
[3 markah]

5. Senaraikan tiga kepentingan sistem nombor perenambelasan.


a)____________________________________________________________________________
b)____________________________________________________________________________
c)____________________________________________________________________________
[3 markah]
1
6. Maklumat berikut adalah tentang nombor perduaan.

A 1101110112 B 10010102 C 100001012


Padankan nombor perduaan dengan nilai perenambelasan yang betul dengan menulis A, B atau C
pada petak yang disediakan.
a) 8516 b) 1BB16 c) 4A16
[3 markah]
7. Rajah di bawah menunjukkan format carta alir.

Mula

B C

Tamat

Padankan A, B, C, dan D dengan fungsi yang diwakilinya di petak yang disediakan. jawapan (i)
sudah diberikan.
i) Arahan/Proses C b) Syarat

a) Output c) Input

[3 markah]

8. Tandakan ( √ ) bagi tiga jenis ralat yang terdapat dalam proses pembangunan atur cara.
Ralat sintaks
Ralat logik
Ralat data
Ralat masa larian

[3 markah]

2
9. Struktur kawalan yang manakah dimaksudkan dengan penerangan berikut.

Satu struktur kawalan yang terbenam dalam satu struktur kawalan yang lain.

Tandakan ( √ ) pada struktur kawalan yang betul dan ( X ) pada yang salah.

a) Struktur kawalan pelbagai pilihan

b) Struktur kawalan ulangan

c) Struktur kawalan pilihan bersarang


[3 markah]

10. Berikut merupakan jenis-jenis ralat.


A Ralat sintaks
B Ralat masa larian
C Ralat logik
Padankan jenis ralat dengan pernyataan yang betul dengan menulis A, B atau C pada petak yang
disediakan.

a) Ralat ini menyebabkan atur cara terhenti secara tiba-tiba tanpa diduga semasa
jalanan ujian.

b) Ali menulis pseudokod untuk satu atur cara penyelesaian masalah. Semasa
jalanan ujian, terdapat ralat dikesan. Ali telah membuat kesilapan operator
matematik dan output yang dihasilkan tidak seperti yang diingini.

c) Ralat ini berlaku semasa penggunaan bahasa pengaturcaraan. Ralat ini


menyebabkan mesej ralat dipaparkan.

[3 markah]

3
Bahagian B
( 70 markah )

1. Tukarkan nombor perpuluhan kepada nombor perlapanan dengan melengkapkan jadual di bawah.
a) 589
589 ÷ 8 = baki
÷ = baki
÷ = baki
÷ = baki

Nombor perpuluhan 589 bersamaan dengan nombor perlapanan _______________________________


[ 4 markah ]

2. Tukarkan nombor perpuluhan kepada nombor perenambelasan dengan melengkapkan jadual di


bawah.
a) 6014
6014 ÷ 16 = baki
÷ = baki
÷ = baki
÷ = baki

Nombor perpuluhan 6014 bersamaan dengan nombor perenambelasaan __________________________


[ 4 markah ]

3. Lengkapkan jadual di bawah.

Digit-digit nombor perduaan yang


Digit-digit dalam nombor perlapanan
mewakili nombor perlapanan

010

110

[ 8 markah ]

4
4. Tukarkan nombor perlapanan berikut kepada nombor perduaan berdasarkan jadual yang telah
dilengkapkan dalam soalan 3.
a) 728 b) 4318

= =

c) 54108 d) 60148

= =

[ 4 markah ]

5. Tukarkan nombor perduaan berikut kepada nombor perenambelasan dengan melengkapkan jadual
berikut.

a) 1111011101012
Nombor
perduaan
Kumpulan
empat digit
Nombor
perenambelasan

= ___________________
[ 10 markah ]

b) 1011101112
Nombor
perduaan
Kumpulan
empat digit
Nombor
perenambelasan

= ___________________
[ 10 markah ]

5
6. Kelab Komputer sekolah anda akan mengadakan pemilihan Jawatankuasa Kelab Komputer dengan
menggunakan pengundian secara dalam talian. Sebelum ahli kelab dibenarkan mengundi, ahli
tersebut mestilah memenuhi dua syarat ini:

1. Ahli yang berdaftar


2. Telah menjelaskan yuran keahlian

Tulis pseudokod untuk menunjukkan penyemakan status ahli sama ada boleh mengundi atau tidak.

[ 15 markah ]

6
7. Rani ingin membina satu atur cara yang meminta pengguna menaip satu ayat dan atur cara akan
memaparkan ayat tersebut sebanyak 5 kali.
Lukiskan carta alir untuk atur cara ini.

[ 10 markah ]

7
8. Berikut adalah pseudokod yang ditulis oleh Maria. Apabila diuji lari, Maria mendapati ulangan tidak
berhenti.
1. Mula.
2. Isytihar pemboleh ubah x.
3. Setkan x = 0.
4. Selagi x < 5,
y=y+1
5. Tamat

Kesan ralat pada pseudokod tersebut dan tulis semula pseudokod yang telah dibaiki.

[ 5 markah ]

**** KERTAS SOALAN TAMAT****

8
JAWAPAN:
BAHAGIAN A

1 a) oktal
b) heksadesimal
c) enam

2 Dikenali sebagai Sistem Asas 10. ● ● Sistem nombor perlapanan

Nombor ditandakan dengan subskrip 16. ● ● Sistem nombor perpuluhan

Nilai tempat 1, 8, 64, 512 dan seterusnya. ● ● Sistem nombor perenambelasan

3 a) √
b) √
c) X

4 a) √
b) X
c) √

5 a) Membolehkan komputer menyimpan data dengan efisien.


b) Mewakili warna pada alatan digital dalam model warna RGB.
c) Digunakan untuk pembangunan asas sistem mikropemproses.

6 a) C
b) A
c) B

7 a) D
b) B
c) A

8 Ralat sintaks √
Ralat logik √
Ralat data
Ralat masa larian √

9 a) X
b) X
c) √

10 a) B
b) C
c) A
10
BAHAGIAN B

1 589 ÷ 8 = 73 baki 5
73 ÷ 8 = 9 baki 1
9 ÷ 8 = 1 baki 1
1 ÷ 8 = 0 baki 1
= 1115

2 6014 ÷ 16 = 375 baki 14

375 ÷ 16 = 23 baki 7

23 ÷ 16 = 1 baki 7

1 ÷ 16 = 0 baki 1

= 177E
Digit-digit dalam nombor Digit-digit nombor perduaan yang
3
perlapanan mewakili nombor perlapanan
0 000
1 001
2 010
3 011
4 100
5 101
6 110
7 111

4 a) 111010
b) 100011001
c) 101100001000
d) 110000001100

5 a) 1111011101012 ① ① ①
Nombor 1 1 1 1 0 1 1 1 0 1 0 1
perduaan
Kumpulan 1111 ① 0111 ① 0101 ①
empat digit
Nombor F ① 7 ① 5 ①
perenambelasan

= ____F7516______①______

11
b) 1011101112 ① ① ①
Nombor 1 0 1 1 1 0 1 1 1
perduaan
Kumpulan 0001 ① 0111 ① 0111 ①
empat digit
Nombor 1① 7① 7①
perenambelasan

= ___17716______①______

1. Mula
6
2. Isytihar nama_ahli, yuran_ahli ①
3. Masukkan nama_ahli ①
4. Semak nama_ahli ①
Jika sah ①
Semak yuran_ahli ①
Jika tidak ①
Papar mesej “Tidak sah” ① ①
Tamat jika ①
5. Semak yuran_ahli ①
Jika sah ①
Papar mesej ”Anda layak mengundi” ①
Jika tidak ①
Papar mesej “ Anda tidak layak mengundi” ①
Tamat jika ①
6. Tamat

12
7

① ① ①

① ①

Anak panah betul = ① markah

8 1. Mula
2. Isytihar pemboleh ubah x ①
① 3. Setkan x = 0 ①
4. Selagi x < 5, ①
x=x+1 ①
5. Tamat

13

You might also like