UJIAN MAC 2017 SAINS KOMPUTER (3770) TINGKAT TING KATAN AN 4 MASA : 1 JAM NAM NAMA MUR URID ID
:……… :…………… ………… ………… ………… ………… ………… ………… ……..
TING TINGKA KAT TAN :
………………………
JAWAB JAWAB SEMUA SEMUA SOALAN. SOALAN. TULIS JAWAP JAWAPAN AN ANDA PADA PADA RUANGAN RUANGAN ANG ANG DISEDIAKAN. BA!AGIAN A : 1" MARKA! 1. Nyatakan #$%(2) faedah penggunaan strategi dalam penyelesaian masalah.
J%&%'% : a) …………………………………………………………………………
*2 M%+,%-
b) …………………………………………………………………………
2. Senaraikan /'%(4) teknik pemikiran komputasional komputasional dalam penyelesaian masalah.
J%&%'% : a) ……………………………………………………………………….. b) ……………………………………………………………………….. c) ………………………………………………………………………..
*4 M%+,%-
d) ……………………………………………………………………….
3. Lengkapkan langkah-langkah untuk setiap proses penyelesaian masalah dalam peta alir yang berikut 1. !engumpul dan analisis data
$.
&.
2.
3. !en"ana idea
%.
'. !embuat penambahbaikan 1
#. !en"ana penyelesaian
*4 M%+,%- #. (a"ah dibaah menun"ukkan #$%(2) "enis struktur kaalan* ra"ah 1.1 dan ra"ah 1.2* Namakan struktur kaalan berikut berikut
/etak e"ari
/etak !arkah
B/%+
Luas bulatan 4 5676e"ari8
!arkah ; %<
/etak 9nda Lulus:
P%$ /etak 9nda =agal:
/etak Luas ulatan
R%%- 1.1
R%%- 1.2
J%&%'% :
a) (a"ah 1.1 ………………………………………………………………………….
b) (a"ah 1.2 ………………………………………………………………………….
*2 M%+,%-
%. +enal pasti "enis-"enis data bagi bagi ,nteger* double* character* character* boolean dan string. /A(
S?(,N
>>LN
,N?=(
0>@L
/
0
(a"ah 1.3 erdasarkan (a"ah 1.3* tuliskan * * /* 0 atau * untuk dipadankan dengan penyataan berikut.
a) enis data logik adalah "enis data yang paling ketinggalan* ketinggalan* mempunyai satu dari dua nilai benar atau palsu) yang bermaksud meakili nilai logik yang sebenar. 2
J%&%'% :
b) enis data yang meakili meakili beberapa subset subset terhad nombor matematik. matematik. ,ni "uga dikenali sebagai "enis data penting.
J%&%'% :
c) enis data menyimpan urutan nilai data* biasanya bait* dimana elemen biasanya berdiri untuk atak sesuai dengan pengekodan aksara* yang membeBakannya dari "enis data
array yang yang
lebih umum.
J%&%'% :
*3 M%+,%-
BA!AGIAN B : 20 MARKA!
$. nda dikehendaki mengka"i situasi dibaah dan menghasilkan Cseudo kod kod dan /arta lir. lir.
/ikgu Siti ingin mencetak markah peperiksaan murid. eliau bercadang cetak 9nda Lulus: bagi markah murid yang lebih besar dan sama daripada %< dan 9nda =agal: "ika markah kurang daripada %<.
J%&%'%: a) Cseudokod
3
*4 M%+,%b) /arta lir
*5 M%+,%- &. Aasilkan satu atur cara mudah bagi memaparkan output 3*2*1 dan pengguna perlu memasukkan Nama dan Caparan ALL> Nama Cengguna dipaparkan semula seperti dibaah-