Anda di halaman 1dari 6

Ulangkaji SK Tingkatan 4

BAHAGIAN A

2
Ulangkaji SK Tingkatan 4

3 Padankan teknik pemikiran komptasional dibawah dengan contoh yang diberikan.


A. Teknik Leraian
B. Pengecaman Corak
C. Peniskalaan
Bil Contoh aktiviti
I Mencari persamaan antara setiap posisi pemain seperti penyerang,
penjaga gol, pertahanan dan midfield dalam meningkatkan kemahiran
permainan bola sepak sebagai permainan berpasukan

II Menonton perlawanan pasukan terulung seperti Manchester United untuk


melihat kemahiran yang sepatutnya dicapai bagi ahli setiap pasukan.
Meletakkan kemahiran pasukan Manchester sebagai asas kemahiran yang
perlu dicapai
III Membahagikan kemahiran permainan bola sepak kepada teknik-teknik
asas seperti menendang, menggelecek, mengawal bola dan menjaringkan
gol
4

5 Soalan berikut berdasarkan pseudokod di bawah.

1. MULA
2. Papar “Masukkan umur pemohon”
3. INPUT umur
4. JIKA umur > 16 MULA_JIKA
OUTPUT “Anda boleh memohon lesen”
TAMAT_JIKA
JIKA_TIDAK MULA JIKA_TIDAK
OUTPUT “Anda Tidak Layak”
TAMAT JIKA_TIDAK
5. TAMAT
Ulangkaji SK Tingkatan 4

Apakah output yang dihasilkan jika anda memasukkan umur 21 tahun?


__________________________________________________________

6 1. Berdasarkan aturcara di bawah, labelkan pembolehubah sejagat dan pembolehubah


setempat
Public class ujian { Q
Static int i = 7;

Public static void main (string [] arg) { P


Int m = 100;
}
}
I) Pemboleh ubah sejagat _____________________
II) Pemboleh ubah setempat ______________________
III) Apakah jenis data pemboleh ubah “m”? __________________

7 Berdasarkan rajah dibawah, pengisytiharan dan penetapan nilai pembolehubah “y” adalah
untuk jenis data ______________________________

Public class ujian {

Public static void main (string [] arg) {


double y = 32.67;
}
}

8 2. Aturcara di bawah adalah untuk mengira perimeter sebuah segiempat tepat.

Public class perimeter {

Public static void main (string [] arg) {


int panjang = 9;
int lebar = 5;
double perimeter = panjang + lebar + panjang + lebar ;

System.out.println (perimeter = ” + perimeter) ;

}
}

Berapakah output dari aturcara di atas


A. 14
B. 28
C. Perimeter = 14
D. Perimeter = 28
Ulangkaji SK Tingkatan 4

9. 3. Carta alir di bawah menunjukkan jenis-jenis struktur kawalan ulangan yang digunakan
dalam pengaturcaraan

Kawalan Ulangan

X Ulangan berasaskan syarat

Apakah yang tepat untuk “X” ?


A. Kawalan ulangan berasaskan nombor
B. Kawalan ulangan berasaskan pemalar
C. Kawalan ulangan berasaskan pembilang
D. Kawalan ulangan berasaskan pembolehubah

10. Jawab soalan berdasarkan aturcara di bawah. Aturcara di bawah disediakan untuk membuat
pengiraan luas segitiga

Public class LuasSegitiga {

Public static void main (string [] arg) {


int Tapak =x ;
int Tinggi = 4 ;
double Luas ;
Luas =(1.0/2) * Tapak * Tinggi ;

System.out.println (“Luas =” + Luas) ;

}
}

Apabila aturcara dijalankan, pengkompil telah mengeluarkan ralat.


i. Kenalpasti aturcara di atas yang mempunyai ralat
________________________________________
ii. Apakah jenis ralat dalam aturcara di atas
________________________________________
iii. Tulis semula aturcara tersebut supaya bebas ralat dan menghasilkan output “Luas = 12”

_______________________________________________________________________
Ulangkaji SK Tingkatan 4

BAHAGIAN B
1. Aturcara di bawah disediakan untuk membuat pengiraan isipadu silinder

Public class IsipaduSilinder {


Public static void main (string [] arg) {

int Jejari = 6 ;
int Tinggi = 8 ;
double isipadu ;
final double pi = 3.142 ;

isipadu = pi * jejari * jejari + Tinggi ;

System.out.println (“Isipadu Silinder =” + isipadu ) ;

}
}

Apabila aturcara dijalankan, pengkompil telah mengeluarkan ralat.


a) Nayatakan jenis ralat dalam aturcara di atas

_________________________________________________________( 1 markah )
b) Kenalpasti aturcara yang mempunyai ralat dan tulis semula aturcara tersebut
supaya bebas ralat
_________________________________________________________(2 markah)
c) Nyatakan 2 pemboleh ubah dalam aturcara di atas
__________________________________________________________
__________________________________________________________(2 Markah)
d) Bina pdeudokod untuk aturcara di atas
Ulangkaji SK Tingkatan 4

2. Rajah di bawah menunjukkan pseudokod bagi membina aturcara untuk menyemak kelayakn
seseorang untuk mendapat BR1M.

1. MULA
2. Papar “Masukan pendapatan anda”
3. INPUT pendapatan
4. JIKA pendapatan<= 1000 MULA_JIKA
OUTPUT “Anda layak mendapat BR1M”
TAMAT_JIKA
JIKA_TIDAK MULA _JIKA_TIDAK
OUTPUT “Anda tidak layak mendapat BR1M”
TAMAT JIKA_TIDAK
5. TAMAT

a) Nyatakan pemboleh ubah bagi aturcara yang akan dibangunkan


__________________________________________________________________
(1 markah)
b) Nyatakan jenis data untuk pemboleh ubah tersebut
__________________________________________________________________
(1 markah)
c) Tuliskan kod aturcara java untuk memaparkan “ Anda layak mendapat BR1M”
_________________________________________________________________
(2 Markah)
d) Jika pendapatan anda adalah 2500, berikan output yang akan dipaparkan
_________________________________________________________________
(2 markah)
e) Lukiskan Carta alir sebagaimana pseudokod di atas (9 markah)

Anda mungkin juga menyukai