You are on page 1of 5

UJIAN MAC 2017

SAINS KOMPUTER (3770)


TINGKATAN 4
MASA : 1 JAM

NAMA MURID : TINGKATAN :


JAWAB SEMUA SOALAN. TULIS JAWAPAN ANDA PADA RUANGAN YANG


DISEDIAKAN.
BAHAGIAN A : 12 MARKAH
1. Nyatakan dua(2) faedah penggunaan strategi dalam penyelesaian masalah.

Jawapan :-
a)
b) [2 Markah]

2. Senaraikan empat(4) teknik pemikiran komputasional dalam penyelesaian


masalah.

Jawapan :-
a) ..
b) ..
c) ..
d) . [4 Markah]

3. Lengkapkan langkah-langkah untuk setiap proses penyelesaian masalah dalam


carta alir yang berikut:

1. Mengumpul 2. 3. Menjana idea


dan analisis data

6. 5. 4. Menjana
penyelesaian

7. 8. Membuat
penambahbaikan
[4 Markah]
4. Rajah dibawah menunjukkan dua(2) jenis struktur kawalan, P dan Q, Namakan
struktur kawalan berikut :

Cetak Jejari Cetak Markah

Benar Cetak Anda


Luas bulatan = Markah > 50
**Jejari Lulus

Palsu

Cetak Cetak Anda


Luas Bulatan Gagal

Rajah P Rajah Q

Jawapan :-

a) Rajah P : .

b) Rajah Q : . [2 Markah]

BAHAGIAN B : 12 MARKAH
5. Anda dikehendaki mengkaji situasi dibawah dan menghasilkan Pseudokod dan
Carta Alir.

Cikgu Siti ingin mencetak markah peperiksaan murid.


Beliau bercadang cetak Anda Lulus bagi
markah murid yang lebih daripada 50 dan Anda Gagal
jika markah kurang daripada 50.

Jawapan:-
a) Pseudokod [4 Markah]

Mula
Baca markah
Jika markah > 50 maka
Cetak Anda Lulus
Jika markah < 50 maka
Cetak Anda Gagal
Tamat

b) Carta Alir [6 Markah]

Mula

Baca Markah

Markah > 50 Cetak Anda lulus

Cetak Anda Gagal

Tamat

2. Kenal pasti jenis-jenis data bagi Integer, double, character, Boolean dan String.

CHAR STRING BOOLEAN INTEGER DOUBLE


ACTER
B C D E
A

Rajah 1.1
Berdasarkan Rajah 1.1, tuliskan A, B, C, D atau E, untuk dipadankan dengan
penyataan berikut.

a) Jenis data logik adalah jenis data yang paling ketinggalan, mempunyai satu dari dua
nilai (benar atau palsu) yang bermaksud mewakili nilai logik yang sebenar.

Jawapan C
:

b) Jenis data yang mewakili beberapa subset terhad nombor matematik. Ini juga
dikenali sebagai jenis data penting.

Jawapan : D

c) Jenis data menyimpan urutan nilai data, biasanya bait, dimana elemen biasanya
berdiri untuk watak sesuai dengan pengekodan aksara, yang membezakannya dari
jenis data array yang lebih umum.

Jawapan : B [3 Markah]

3. Mengisytiharkan pembolehubah
4. Mengisytiharkan pemalar

5. Hasilkan satu atur cara mudah bagi memaparkan output

You might also like