Professional Documents
Culture Documents
Ask Pertengahan Tahun 2018
Ask Pertengahan Tahun 2018
[50 MARKAH]
Jawab Semua Soalan
[ 3 markah ]
[ 4 markah ]
3. Tandakan (√) pada sistem nombor perpuluhan
[ 4 markah]
4. Lengkapkan jadual di bawah ini dengan menukarkan nombor perlapanan kepada
nombor perduaan.
Digit- digit dalam Nombor Perlapanan Perwakilan digit-digit dalam Nombor Perduaan
1 000
3 010
7 111
[ 4 markah]
5. Lengkapkan jadual di bawah dengan maklumat berkaitan sistem nombor yang
dinyatakan.
Nombor Perpuluhan
Nombor Perduaan
Nombor Perlapanan
Nombor
Perenambelasan
[8 markah]
6. Padankan nombor perpuluhan dangan nombor perlapanan di bawah ini
a) 64610 33138
b) 154810 12068
c) 74510 13518
d) 173810 30148
[4 markah]
a) 7BC16 = b) D7B16 =
c) 2E4F16 = d) IA3BF16 =
[ 4 markah]
a) 45DC16 = b) A38B16 =
c) 7E8F16 = d) AD8016 =
[ 4 markah]
9. Lengkapkan takrifan bagi algoritma berikut
prosedur OutputOutp
Algoritma ialah satu____________ untuk menyelesaikanutmasalah atau melengkapkan
sesuatu tugas yang melibatkan _____________ langkah demi langkah yang tersusun untuk
menghasilkan ____________.
[2 markah]
a) _______________________________________________________________________
b) _______________________________________________________________________
c) _______________________________________________________________________
d) _______________________________________________________________________
[4 markah]
[4 markah]
12. Penterjemah berfungsi untuk menukarkan kod atau arahan yang ditulis ditukarkan
kepada bahasa mesin yang boleh difahami oleh komputer.
Lengkapkan peta pokok di bawah bagi mengkelaskan tiga jenis pentermah yang
digunakan dengan maklumat yang disediakan.
PENTERJEMAH
a) b) c)
Phython, PHP dan Perl and Basic Assembly Java, C++, C dan Pascal
Ruby Language yang
digunakan oleh IBM
[ 3 markah]
13. Lengkapkan peta buih dibawah dengan jenis jenis data yang biasa digunakan di dalam
sesuatu aturcara
JENIS
DATA
[2 markah]
JUMLAH MARKAH = 50
BAHAGIAN B
[50 MARKAH]
Jawab Semua Soalan
Jawapan : ___________________________________________________________
b) 4916 6C16 6D16 7516 2016 6916 7416 7516 2016 7016 6516 6C16 6916 7416 6116 2016 6816
6116 7416 6916
Jawapan : ___________________________________________________________
[4 markah]
[2 markah]
3. Koperasi SMK Muadzam Shah Berhad ingin memperkenalkan penggunaan Kad
Bayaran Elektronik bagi mempraktikkan pembelian tanpa tunai di koperasi. Semua
transaksi akan dilakukan secara elektronik iaitu dengan menyentuhkan kad pada skrin
sentuh di kaunter bayaran.
Setiapkali kad pembayaran dibuat, sistem membuat akan pengesahn dengan
menyemak dua syarat iaitu tempoh laku kad dan nilai minumum kad tersebut sekurang-
kurangnya RM 5.00. Apabila kedua-dua syarat dipenuhi kad tersebut boleh digunakan
untuk membuat transaksi. Jika salah satu syarat tidak dipenuhi, pengesahan tidak
berjaya. Mesej pemberitahuan untuk pengesahan yang tidak berjaya itu dipaparkan dan
transaksi diberhentikan.
Berdasarkan kepada situasi yang diberikan tuliskan pseudokod dan carta alir bagi
proses yang terlibat transaksi yang melibatkan kad elektronik tersebut dengan
menggunakan struktur kawalan bersarang. Lengkapkan aliran langkah yang diberikan
bagi proses penulisan pseudo kod dan carta alir tersebut.
[4 markah]
[5 markah]
c. Pseudo Kod
[5 markah]
d. Carta Alir
[8 markah]
4. Berikut adalah satu pseudo kod yang menunjukkan penggunan struktur kawalan
ulangan while
1. Mula
2. Isytihar pembolehubah jumlah dan nombor
3. Setkan jumlah = 0
4. Setkan nombor = 0
5. Paparkan mesej “ Masukkan nombor”
6. Setkan nombor = nombor yang dimasukkan
7. While nombor I =0
Kirakan jumlah = jumlah + nombor
Ulang langkah 5
8. Paparkan jumlah
9. Tamat
Lukisakan satu carta alir bagi mewakili algoritma yang ditunjukkan oleh pseudo kod
di atas.
[10 markah]
5. Tuliskan aturcara Phyton bagi
a) Memaparkan ayat “ Saya suka belajar ASK”
[8 markah]
Jumlah Markah = 40 markah