Professional Documents
Culture Documents
[50 markah]
Rajah 1
a) __________________________________
b) __________________________________
c) ___________________________________
[3 markah]
i. ____________________________
ii. ____________________________
iii. ____________________________
[3 markah]
3. P ialah perwakilan masalah atau idea umum masalah yang hendak diselesaikan.
Sebagai contoh, basikal dan fungsi yang terbentuk selepas proses peniskalaan.
P merujuk kepada
A. Modul C.Model
B. Moden D. Modal
[1 markah]
2
4. Rajah 2 menunjukkan proses proses penyelesaian masalah berkaitan dengan
pengiraan luas segi empat.
1 2 3 4
Mengumpul dan Menentukan Menjana Idea Menjana
menganalisis data masalah hapus halangan penyelesaian
8 7 6 5
Membuat Membuat penilaian Melaksanakan Menentukan
penambahbaikan penyelesaian tindakan
Rajah 2
i. Langkah 1
__________________________________________________________________
__________________________________________________________________
ii. Langkah 2
________________________________________________________________________
________________________________________________________________________
iii. Langkah 3
__________________________________________________________________
__________________________________________________________________
[3 markah]
1. Mula
2. Input y = 20
3. y = y * 5
4. y = y / 2
5. y = y * 0.5 + y
6. Papar y
7. Tamat
[3 markah]
3
6. Rajah dibawah menunjukkan contoh struktur kawalan dalam pengaturcaraan.
Nyatakan jenis struktur kawalan tersebut. Jelaskan jawapan anda.
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_
[3 markah]
1.MULA
2.IMPUT TAHUN_LAHIR
3.UMUR = TAHUN_SEMASA TAHUN_LAHIR
4.OUTPUT UMUR
5.TAMAT
Rajah 3
[2 markah]
4
8. Ahmad menjalankan perniagaan menjual pisang goreng berhampiran rumahnya.
Beliau mencatat hasil jualan pada setiap hari sebagaimana jadual dibawah.
Beliau ingin mengira purata jualannya untuk 5 hari sebagai panduan untuk
menyediakan bekalan stok pisang. Anda bersedia untuk membantu Ahmad membina
satu aplikasi untuk mengira purata.
___________________________________________________________________
___________________________________________________________________
[2 markah]
[4 markah]
5
9. Rajah 4 menunjukkan carta alir untuk aplikasi yang akan mencetak teks Saya
gembira hadir ke sekolah hari ini
mula
Pembilang = 0
Pembilang = pembilang + 1
Benar
Benar
Pembilang < 5
Palsu
Benar
Tamat
Rajah 4
ii. berapa kali Saya gembira hadir ke sekolah hari ini akan dicetak
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
[3 markah]
6
10. Rajah 5 menunjukkan terdapat satu ralat ditemui pada baris 7 secara automatik oleh
perisian kompiler .
Rajah 5
iii. satu jenis ralat selain yang dinyatakan dalam jawapan 10(i)
__________________________________________________________________
__________________________________________________________________
[3 markah]
7
11. Sepuluh orang ahli Kelab Renang sekolah anda ingin mengikuti kelas berenang di
Komplek Renang Wisma Belia. Jarak di antara sekolah anda dan Komplek Renang
tersebut ialah seperti di Rajah 6(a) dan Rajah 6(b)
iii. Berikan satu lagi ciri penyelesaian masalah berkesan yang boleh dIpertimbangkan.
[3 markah
8
12. Sila jawab soalan berikut berdasarkan gambar rajah di bawah.
Rajah 7 Algoritma lebih mudah difahami dalam bentuk pseudokod berbanding kod
komputer
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
[4 markah]
13. Lengkapkan pernyataan berikut:
ii. _____________ senarai struktur kawalan komputer yang ditulis dalam bahasa
pertuturan manusia dan mempunyai nombor urutan.
[2 markah]
[4 markah]
9
15. Dalam kod Java yang berikut :
1. public static void main ( String [] args) {
2. papar harga ( telefon pintar, 1500.0);
3. }
4. static void paparHarga (String item,double h){
5. System.out.print( Harga + item + adalah + h)
6. }
Kenalpasti baris pernyataan di bawah dengan menulis nombor baris bagi atur cara di
atas :
a) Subatur Cara main()
b) Definisi paparHarga
c) Panggilan paparHarga
d) Subatur cara pemanggil
e) Subatur cara dipanggil
[5 markah]
Jawapan :
10
BAHAGIAN B
[50 markah ]
1.Mula
2.Input nombor1
3.Input nombor2
4.jumlah = nombor1 + nombor 2
5.Papar jumlah 6.Tamat
[3 markah]
[3 markah]
11
c. Laksanakan arahan dalam setiap baris. Kemaskini nilai data setiap pembolehubah
di setiap baris.
[ 6markah]
2.
Pasukan Kadet Sekolah telah membuka pandaftaran ahli baru bagi mewakili
pasukan sekolah dalam pertandingan kawad kaki NGO. Syarat pemilihan
anggota kadet ialah seperti berikut :
a) Lelaki
b) Berumur 16 tahun ke atas
c) Berat tidak kurang 40kg
d) Mempunyai pakaian seragam lengkap
Sekiranya seseorang ahli kadet memenuhi semua criteria tersebut, maka ANDA
LAYAK MENYERTAI PASUKAN KAWAD SEKOLAH, dan jika gagal mana-
mana ciri yang dinyatakan,
12
Jawapan : a)
Jawapan : b)
13
3. Lukis carta alir untuk atur cara yang menentukan umur pemohon dan tentukan sama
ada pemohon boleh memohon lessen memandu ataupun tidak. Umur minimum ialah
17 tahun.
[14 markah ]
14
4. Susun nombor ganjil dibawah dengan menggunakan penyisihan rangkaian untuk
mendapatkan sisihan mengikut urutan.
38 27 43 3 9 82 10
[10 markah]
15
SULIT
NAMA
TINGKATAN
Kertas soalan ini mengandungi 16 halaman bercetak dan termasuk muka depan.
[Lihat halaman sebelah]
16
SULIT
17