The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by , 2018-11-01 03:07:46

ASK F2-PPT 2018-q

ASK F2-PPT 2018-q

SEKOLAH MENENGAH JENIS KEBANGSAAN TINGGI CINA MELAKA
Peperiksaan Pertengahan Tahun
Tahun 2018

ASAS SAINS KOMPUTER TINGKATAN 2
Masa : 2 JAM

Nama : ...................................................................... Kelas: .......................

JANGAN BUKA KERTAS SOALAN INI SEHINGGA DIBERITAHU
1. Tulis nama dan tingkatan anda pada ruang yang disediakan.
2. Jawapan anda hendaklah ditulis pada ruang jawapan yang disediakan dalam kertas soalan

ini. Jawab semua soalan.
3. Kertas soalan ini hendaklah diserahkan kepada pengawas peperiksaan pada akhir

peperiksaan.

________________________________________________________________________________
Bahagian A
(70 markah)

1. Isikan tempat kosong dengan jawapan yang betul.
i) Sistem nombor perlapanan juga disebut sebagai nombor _____________________.
ii) Sistem nombor _________________ wujud dalam kalangan kaum Yuki yang merupakan kaum
orang asli Amerika
iii) Sistem nombor _________________ digunakan secara meluas dalam kehidupan seharian
kita.
iv) Sistem nombor perenambelasan menggunakan ___________ selain digit 0 hingga 9.
v) Sistem nombor perenambelasan penting untuk mewakili __________ seperti dalam model warna
RGB.
vi) Kod ASCII adalah singkatan kepada _________________________________________
___________________________________________ yang merupakan salah satu system
pengekodan yang paling luas digunakan dalam dunia pengkomputeran.

[ 6 markah ]

1

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

Pernyataan Sistem Nombor
Dikenali sebagai sistem nombor Perduaan
heksadesimal
Nombor ditanda dengan subskrip 8 Sistem Nombor
Perlapanan
Sepuluh pilihan digit bermula
daripada 0 hingga 9 Sistem Nombor
Perpuluhan
Nilai tempat 1, 8, 64, 512 dan
seterusnya Sistem Nombor
Perenambelasan
Mengandungi 2 pilihan digit iaitu 0
dan 1

Menggunakan abjad A hingga F

[ 6 markah ]

3 Tuliskan BETUL pernyataan yang betul dan SALAH 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]

2

4. Tukarkan nombor perpuluhan kepada nombor perlapanan.

i) 9910 ii) 22310

Jawapan :_______________________ Jawapan :_______________________
[ 4 markah ]

5. Tukarkan nombor perduaan berikut kepada nombor perenambelasan.

i) 1011100100002 ii) 100111010112

Jawapan :_______________________ Jawapan :_______________________

[ 4 markah ]
6. Lengkapkan perwakilan nombor perduaan bagi digit-digit dalam nombor perenambelasan di

bawah.
Digit dalam nombor perenambelasan Perwakilan nombor perduaan
0010
4
0111
A

[ 4 markah ]

3

7. Tukar nombor perlapanan berikut kepada nombor perduaan dengan melengkapkan jadual
di bawah.

Nombor 728 5138
Perlapanan
Kumpulan tiga
digit
Nombor
perduaan

[4 markah]

8. Tukar nombor pernambelasan berikut kepada nombor perpuluhan dengan melengkapkan jadual di
bawah.

a. A21

Nombor Pernemabelasan A 2 1
Nilai Tempat 256 16 1
Nilai Digit
Jawapan

b. 51F 5 1 F
Nombor Pernemabelasan 256 16 1
Nilai Tempat
Nilai Digit
Jawapan

[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) 39D b) B5 c) 2FB
[3 markah]
4

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) % (37) d) @ (64)

[8 markah]

12. Lengkapkan pernyataan ini.

Algoritma ialah satu siri _____________ untuk menyelesaikan sesuatu _____________ atau
melengkapkan sesuatu tugas. Oleh itu, algoritma terdiri daripada satu siri prosedur langkah demi
langkah yang tersusun untuk menghasilkan ________________ yang diperlukan.

[3 markah]

13. Tanda ( / ) pada jawapan yang betul dan ( X ) pada jawapan yang salah.
i) Algoritma boleh diwakili oleh
Pseudokod
Carta alir
Struktur Kawalan

[3 markah]

5

ii) Struktur kawalan terdiri daripada [3 markah]
Struktur kawalan pilihan
Struktur Kawalan ulangan

Struktur Kawalan terbenam

14. Padankan simbol carta alir di bawah dengan contoh arahan yang betul.
nombor > 3

Papar “Anda Lulus!”

Set nilai = 0
Tamat

[4 markah]

15 Soalan i) hingga iii) berdasarkan maklumat di bawah.

Mula
Buka beg
Jika ada kerja rumah

Buat kerja rumah
Jika senang
Tulis jawapan
Jika Tidak
Tanya kawan

Tamat jika
Jika Tidak

Tutup beg
Tamat Jika
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 kerja rumah yang perlu dibuat. Betul

atau Salah? ( ________________________ ) [3 markah]

6

16. Padankan contoh carta alir di bawah dengan struktur kawalan yang sesuai. Tulis A, B atau C
pada ruang jawapan. [3 markah]
i)

Ya Ya
Terima permohonan
Perempuan? Umur < 30?

Tidak Tolak permohonan

Jawapan:

ii) iii)

Tidak TTeerriimmaa permohonan Tidak
Umur <18? permohonan
kira = 3 kira=kira + 1
?

Ya Ya

Jawapan: Jawapan:
Jawapan:

A Struktur kawalan pilihan tunggal
B Struktur kawalan ulangan
C Struktur kawalan pilihan bersarang

2

Bahagian B

[30 markah]
Jawab semua soalan.Tulis jawapan anda di ruang yang disediakan.
17. Alogoritma ialah satu siri langkah-langkah untuk menyelesaikan sesuatu masalah atau
melengkapkan sesuatu tugas.
a) Dalam pengaturcaraan komputer, pada peringkat manakah algoritma dibina? [1 markah]
_____________________________________________________________________

b) Nyatakan maksud struktur kawalan bersarang. [2 markah]
_____________________________________________________________________
_____________________________________________________________________

c) Rajah di bawah menunjukkan satu contoh struktur kawalan bersarang.

MULA

Ya Ya Guna
kereta
Kereta Harga < terpakai
buatan RM50000
Malaysia

Tidak Tidak

TAMAT Bayar
deposit

10%

Berdasarkan contoh struktur kawalan di atas, nyatakan dua syarat yang mesti dipenuhi.
[2 markah]
_____________________________________________________________________
_____________________________________________________________________

18. a) Nyatakan maksud struktur kawalan ulangan. [2 markah ]
_____________________________________________________________________
_____________________________________________________________________

b) Berikan perbezaan antara struktur kawalan ulangan Untuk (for ) dan struktr
kawalan ulangan Selagi (while). Lengkapkan jadual di bawah. [4 markah]

3

Perbezaan Struktur kawalan ulangan for Struktur kawalan ulangan
while
Syarat
Ulangan
Bilangan
Ulangan

19. Senarai aktiviti di bawah adalah suatu langkah yang perlu diikuti semasa anda
menggunakan perkhidmatan di bahagian kecemasan di sebuah hospital awam.

Menemui doktor pakar untuk rawatan
Menyerahkan kad pengenalan untuk pendaftaran
Tamat jika
Menerima keputusan untuk pendaftaran kemasukan ke wad
Melalui proses saringan untuk menentukan tahan kesihatan

Berdasarkan aktiviti-aktiviti di atas, lengkapkan pseudokod dan bina carta alir

a) Pseudokod [5 markah ]

1. Mula
2. Hadir ke hospital
3. ____________________________________________________________

Jika ya, Paparkan “Anda akan dilayan sebentar lagi”
Jika tidak, Ulang langkah 2
4. Paparkan “Anda akan dilayan sebentar lagi”
5. ___________________________________________________________
Jika ya, Paparkan “Keputusan anda akan diketahui..”
Jika tidak, Ulang langkah 4
6. Paparkan “ Keputusan anda akan diketahui..”
7. ___________________________________________________________
Jika ya, paparkan “Keputusan anda akan diketahui..”
Jika tidak, ulang langkah 6
8. ___________________________________________________________
Jika ya, masuk wad
___________________________________________________________
9. Tamat

4

a) Carta alir

[6 markah]
20. a) Berikan takrifan ralat yang terdapat proses pembangunan pengaturcaraan

komputer. [2 markah]
_______________________________________________________________________
_______________________________________________________________________

5

b) Nyatakan tiga jenis ralat yang terdapat dalam pengaturcaraan komputer.
[3 markah]
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________

b) Lengkapkan jadual di bawah dengan menyatakan jenis ralat berdasarkan pernyataan

yang diberikan. [ 3 markah]

Bil Pernyataan Jenis Ralat

i. Merujuk kepada kesilapan yang menyebabkan
aturcara memberi output yang tidak dijangka dan
ini berlaku semasa pembangunan algoritma.

ii. Merujuk kepada kesilapan dalam penggunaan
bahasa pengaturcaraan.

iii. Merujuk kepada kesilapan yang akan
menyebabkan aturcara terhenti secara tiba-tiba
tanpa diduga semasa ujian program komputer.

Disediakan oleh : - KERTAS SOALAN TAMAT - Disahkan oleh :
Disemak oleh :

…………………………………… ……………………………………… …………………………………………

(Pn. Dina Binti Mohd Kamal) (Pn. Seow Yen Ni) (Cik Tong Yoke Kuan)
Guru Asas Sains Komputer Ketua Panitia GPK 1
Asas Sains Komputer SMJK Tinggi Cina Melaka

6

7

1


Click to View FlipBook Version