You are on page 1of 9

BAHAGIAN A

[30 markah]

2. Dalam kehidupan manusia biasanya manusia menyelesaikan masalah dalam pelbagai


kaedah seperti Peta minda, I-Think, Topi, Formula matematik dan sebagainya. Bagi
pengkomputeran pula ianya menggunakan kaedah algoritma untuk penyelesaian
masalah. Algoritma boleh diwakili atau dibentuk dengan dua cara iaitu cara X dan
cara Y.

Berdasarkan pernyataan di atas, Nyatakan:


i. X psuedokod/ carta alir
ii. Y ________________________________________________________

(2 Markah)

3. Berikut merupakan proses penyelesaian masalah. Isikan tempat kosong bagi jadual
berkenaan

Kumpul dan Tentukan


Jana idea
Analisa Data Masalah.

Jana tentukan laksanakan


Penyelesaian tindakan penyelesaian

Buat Penilaian buat penambahbaikkan.

i. ________________________________________________________
ii. ________________________________________________________
iii. ________________________________________________________
iv. ________________________________________________________

2
(4 Markah)
4. Rajah berikut menunjukkan proses penyelesaian masalah.

Masalah X Program/Sistem

Nyatakan X.
X: analisa
(1 Markah)

5. Pernyataan berikut merujuk kepada


Prosedur langkah demi langkah untuk menyelesaikan masalah dalam masa yang
terhingga. Setiap langkah yang akan dilaksanakan seterusnya harus dapat
ditentukan oleh arahan dan data yang diperolehi pada waktu itu

A. Program
B. Struktur
C. Algoritma
D. Sintak
(1 Markah)

6. Nyatakan sama ada pernyataan berikut Benar ataupun Salah


“Pseudokod adalah jujukan langkah yang ditulis menggunakan bahasa tabii yang
menerangkan pemprosesan yang terlibat dalam penyelesaian masalah. Ia
mempersembahkan penyelesaian masalah dalam bentuk semantik yang logik dan
sistematik”
i. betul
(1 Markah)
7. Nyatakan sama ada pernyataan berikut Benar ataupun Salah
“Masalah merupakan perkara yang belum diselesaikan yang memerlukan
penyelesaian atau keputusan dan selalunya memerlukan pertimbangan fikiran atau
kemahiran untuk mendapatkan penyelesaian”

i. betul

3
(1 Markah)
8. Nyatakan 2 ciri-ciri algoritma tersebut

TERHINGGA

i)________ ii)________

CIRI-CIRI
ALGORITMA

BERKESAN JELAS

BETUL

i. Mempunyai batasan
ii. Butiran jelas
(2 Markah)

9. ________ialah satu set peraturan yang mentakrifkan gabungan simbol geometri yang
dianggap sebagai dokumen berstruktur atau fragmen dengan betul dalam bahasa itu.
A. Psuedokod
B. Carta Alir
C. Algoritma
D. Struktur Kawalan
(1 Markah)
10. ________menentukan bagaimana komputer bertindak balas apabila diberi parameter
dan syarat-syarat tertentu. Ianya terdiri daripada Struktur Jujukan, Pilihan dan
Ulangan.

A. Psuedokod
B. Carta Alir
C. Algoritma

4
D. Struktur Kawalan
(1 Markah)

11. Nyatakan jawapan bagi X dan Y berdasarkan rajah bagi perwakilan algoritma berikut

PERWAKILAN ALGORITMA

KOD PSEUDO carta alir

bahasa harian/tabii BENTUK SIMBOL

Mula
Input
Proses
Output
Tamat

X: ________________________________________________________
Y: ________________________________________________________
(2 Markah)
12. Struktur Kawalan menentukan bagaimana komputer bertindak balas apabila diberi
parameter dan syarat-syarat tertentu. Struktur Kawalan adalah antara kaedah yang
kerap digunakan di dalam pengaturcaraan komputer. Gambar rajah dibawah
menunjukkan 3 jenis Struktur Kawalan yang digunakan di dalam pengaturcaraan java.

X Y Z

5
Berdasarkan gambar rajah berikut nyatakan Struktur Kawalan bagi X, Y dan Z.
X: struktur kawalan urutan
Y: struktuur kawalan pilihan
Z: struktur kawalan ulangan
(3 Markah)

13. Sewaktu menghasilkan aturcara kebiasaannya pengaturcara akan menghadapi masalah


untuk compile aturcara disebabkan faktor-faktor ralat. Senaraikan 3 jenis ralat yang
terdapat pada aturcara Java.
i) ralat sintaks/ syntax error
ii) ralat masa larian
iii) ralat logik
(3 Markah)

14. Setiap pengaturcaraan mempunyai jenis data yang hampir sama, di dalam
pengaturcaraan java terdapat dua Jenis Data yang digunakan sewaktu menulis
pengaturcaraan. Lengkapkan rajah dibawah dengan jenis data yang berkaitan dengan
pengaturcaraan java

Data DATA
primitf BUKAN
PRIMITIF

character string
6
i. ________________________________________

ii. ________________________________________

iii. ________________________________________

iv. ________________________________________

v. ________________________________________

(5 Markah)

BAHAGIAN B
[20 Markah]

Cikgu Hafizah ingin menentukan kelayakkan pelajar masuk ke aliran Sains. Syarat
layak masuk ke kelas Sains ialah Matematik dan Sains memperoleh gred A. Mencetak
“Anda Layak ke kelas Sains” jika memenuhi syarat dan mencetak “ Anda Tidak
Layak” jika syarat tidak dipenuhi

1. Anda dikehendaki mengkaji kehendak Cikgu Hafizah sebelum menghasilkan atur cara
tersebut. Cuba hasilkan :
1. Langkah-langkah penyelesaian masalah
2. Kod Pseudo

7
3. Carta alir
(10 Markah)

1. Langkah penyelesaian masalah


a. Kumpulkan dan analisis data berkenaan gred kelayakan masuk ke aliran sains
b. Tentukan masalah
c. Jana idea
d. Jana penyelesaian
e. Tentukan tindakan
f. Laksanakan penyelesaian
g. Buat penilaian
h. Buat penambahbaikkan

2. Kod Psuedo
a. Mula
b. Inputkan/masukkan gred matematik dan gred sains
c. Gred matematik && sains>=80
d. Output anda layak masuk ke aliran sains
e. Gred nmatematik && sains <=80
f. Output anda tidak layak masuk ke aliran sains
3.

8
9
2. Anda dikehendaki untuk membangunkan satu aturcara yang memaparkan umur anda
Contoh output:
Umur anda ialah 16 tahun
(10 Markah)
Class abc

Public static void main (string[args])

System.out.println (“Umur anda ialah 16 tahun”);

KERTAS SOALAN TAMAT

10

You might also like