UJIAN 1 2022
SAINS KOMPUTER
TINGKATAN 4
NAMA: ______________________________ TINGKATAN:_____________
ARAHAN: Jawab semua soalan. Tuliskan jawapan anda didalam ruangan yang disediakan.
.
1. Rajah 1 menunjukkan komponen asas sebuah basikal
Rajah 1
a. Ciri penyelesaian masalah yang berkesan akan melibatkan kos, ____________, dan
masa.
[2 markah]
1
3. Isi tempat kosong bagi model generik penyelesaian masalah dalam Rajah 2 yang berikut.
6. 5.
8.
Rajah 2
[4 markah]
4. Sebuah program ringkas mengira Luas Segiempat. Pengguna diminta meminta pengguna
memasukkan panjang dan lebar. Program kemudiannya mengira luas segiempat dan memaparkan
luas segiempat di skrin. Luas segirmpat dikira dengan cara dengan mendarabkan panjang dan
lebar.
Berdasarkan situasi di atas, lengkapkan carta input-proses-output (IPO) di bawah.
Input
Proses
Output
[3 markah]
2
5. Rajah 3, menunjukkan algoritma untuk menerima dua nombor dan memaparkan jumlah.
A Input x D Jumlah = x + y
B Tamat E Mula
C Input y F Papar Jumlah
Rajah 3
[ 3 Markah ]
Rajah 5
a. Nyatakan pemboleh ubah sejagat dan pemboleh ubah setempat dalam Rajah 5.
A: ___________________________________________________________
B: _____________________________________________________________
[ 2 Markah]
3
[ 2 Markah]
Rajah 4
4
<?php
$diskaun= 0.1; //diskaun ialah sebanyak 10%
$hargaBarang = 1200 ;
echo " Harga barang ialah RM $hargaBarang <br>";
$hargaDiskaun = $diskaun * $hargaBarang ;
$hargaBarang -= $hargaDiskaun;
echo " Harga barang selepas diskaun ialah RM $hargaBarang";
?>
a. Tuliskan pernyataan aritmetik
__________________________________________________
[ 1 markah ]
b. Tuliskan pernyataan umpukan
___________________________________________________
[ 1 markah ]
c. Tuliskan output bagi aturcara diatas
[ 2 markah ]
10. Dengan menggunakan struktur kawalan urutan, sediakan algoritma untuk mengira isipadu
silinder. Rumus untuk mengira isiipadu silinder ialah 3.142*jejari*tinggi.
a. Pseudokod b. Carta alir
(8 markah)
5
11. Dengan menggunakan struktur kawalan pilihan, sediakan algoritma untuk menentukan
umur pemohon sama ada layak atau tidak untuk memohon lesen memandu. Umur
minimum ialah 17 tahun,
a. Pseudokod
(6 markah)
b. Carta alir
(6 markah)