Anda di halaman 1dari 15

BAHAGIAN A

[30 markah]

1. Berikut adalah langkah-langkah dalam proses pemikiran komputasional. Susun langkah-


langkah tersebut mengikut susunan yang betul.
I. Masalah perlu dipecahkan.
II. Kenalpasti corak yang sama.
III. Perkara yang tidak penting ditinggalkan.
IV. Sediakan satu modul penyelesaian masalah.

A. I, II, III, IV C. IV, II, 1, III


B. II, I, III, IV D. IV, II. III, I

2. Kemahiran yang perlu ada untuk melaksanakan pemikiran komputasional adalah seperti
berikut kecuali:
A. Kemahiran Kreativiti
B. Kemahiran Berilustrasi
C. Kemahiran Bekerja Sepasukan
D. Kemahiran Membina Algoritma

3. Berikut adalah teknik pemikiran komputasional kecuali:


A. Pengecaman Corak C. Pengitlakan
B. Leraian D. Permodelan

4. Teknik Leraian ialah memecahkan sesuatu masalah kepada bahagian-bahagian yang lebih
kecil supaya masalah mudah difahami dan diselesaikan.
A. Betul B. Salah

5. Dalam masalah penyediaan sandwich, mengenalpasti pola seperti jenis roti, bahan untuk inti
dan masa penyediaan adalah berkaitan dengan teknik:
A. Leraian C. Penskalaan
B. Pengecaman Corak D. Pengitlakan

6. Antara kepentingan teknik peniskalaan ialah membolehkan manusia mencipta idea secara
spesifik mengenai masalah dan cara penyelesaiannya.
A. Betul B. Salah

7. Penggunaan teknik pengitlakan memberikan hasil penyelesaian yang sama untuk beberapa
masalah yang berbeza.
A. Betul B. Salah

8. Apakah kepentingan teknik leraian?


A. Membolehkan kita mereka idea secara umum.
B. Masalah yang dipecahkan dapat dianalisa dengan lebih terperinci
C. Memberikan hasil penyelesaian yang sama bagi beberapa masalah
D. Jika terdapat banyak pola sepunya, masalah lebih mudah diselesaikan

9. Semasa peniskalaan, hanya pola umum (relevant pattern) yang penting sahaja diambil kira.
A. Betul B. Salah

10. Hanya pola persamaan yang berlaku dalam masalah yang telah dileraikan perlu dilihat dalam
teknik pengecaman corak.
A. Betul B. Salah
11. Apakah maksud pengecaman corak?
A. Melihat persamaan umum sesuatu masalah
B. Membina model daripada pengecaman corak
C. Memecahkan masalah yang rumit kepada pecahan masalah yang lebih kecil.
D. Meninggalkan aspek-aspek yang kurang penting dalam corak yang dicamkan.

12. Kenapa kita perlu melihat corak sesuatu masalah?


A. Kita tak perlu pun melihat corak sesuatu masalah
B. Corak menyebabkan penyelesaian masalah semakin rumit
C. Corak akan memudahkan kita untuk menyelesaikan masalah
D. Membantu kita memahami suatu prose kerja dengan lebih mudah.

13. Yang mana di antara berikut berkaitan dengan pengecaman corak?


A. Semua kereta ada tayar
B. Kereta saya berwarna biru
C. Kereta saya buatan luar negara
D. Kereta kawan saya ada pemain MP3

14. Yang mana di antara berikut TIDAK berkaitan dengan pengecaman corak?
A. Sebahagian jam ada loceng
B. Sebahagian jam menggunakan bateri
C. Jam tangan ini terdapat pelbagai fungsi
D. Sebahagian jam adalah dalam bentuk digital

15. Apa yang terjadi sekiranya kita mengabaikan pengecaman corak?


A. Cadangan penyelesaianya mungkin tersilap
B. Terhasilnya penyelesaian yang kurang cekap
C. Kita tak perlu pun melihat corak sesuatu masalah
D. Terjadi penyelesaian yang silap dan kurang berkesan.

16. Individu yang membangunkan aturcara dipanggil

A. Atur cara C. Bahasa pengaturcara


B. Pengaturcara D. Aplikasi pengaturcaraan

17. Pengesanan ralat daripada pseudokod dan carta alir dikesan ketika proses pengkompil dengan
memberi mesej ralat. Tiga jenis ralat adalah
I. ralat logik
II. ralat sintak
III. ralat masa larian
IV. ralat pseudokod
A. I, dan II C. I, II dan III
B. I dan III D. I, II, III dan IV

18. Ralat yang terdapat dalam aturcara dipanggil sebagai pepijat (bug). Proses membetulkan ralat
dipanggil sebagai nyahpepijat (debug).
A. Betul B. Salah

19. Apakah ciri-ciri pseudokod yang tiada dalam algoritma,

A. Bahan-bahan
B. Pernomboran
C. Mula dan tamat
D. Arahan penyediaan
20. Algoritma perlu memenuhi sekurang-kurangnya ciri-ciri berikut:
A. Input ( mesti mempunya input)
B. Output (menghasilkan output yang bermakna)
C. Betul ( mesti betul dan dapat menyelesaikan masalah)
D. Tidak ambigious (setiap langkah dalam algoritma adalah jelas)

21 Apakah kedalaman bit warna imej digital yang mempunyai 16 warna?


A. 65 536 bit C. 8 bit
B. 16 bit D. 4 bit
22. Antara berikut, yang manakah rumus yang betul bagi mengukur kedalaman bit.

A. Kadar kedalaman bit = Kadar sampel (Hz) × kedalaman bit (bait) × durasi.
B. Kadar kedalaman bit = Kadar sampel (KHz) × kedalaman bit (bait) ×saluran.
C. Kadar kedalaman bit = Kadar sampel (Hz) × kedalaman bit × Saiz fail.
D. Kadar kedalaman bit = Kadar sampel (Hz) × kedalaman bit (bait) × saluran.

23 Pengendali hubungan selalu digunakan dalam pernyataan bersyarat. Dalam simbol


grafik
manakah terletaknya pengendali hubungan?

A. C.

B. D.

24. Teliti pernyataan di bawah.

Jika satu syarat yang telah diuji adalah


BENAR dan tiada lagi terdapat syarat-
syarat lain, maka set tindakan yang
berikut akan dilaksanakan.

Struktur kawalan yang manakah diterangkan oleh pernyataan di atas?

A. Struktur kawalan pelbagai pilihan


B. Struktur kawalan dwipilihan
C. Struktur kawalan tanpa pilihan
D. Struktur kawalan pilihan tunggal

3
25. Apakah kepentingan struktur kawalan ulangan?

A. Membenarkan algoritma memilih satu daripada beberapa pilihan laluan.


B. Membenarkan langkah-langkah dalam algoritma sentiasa berulang.
C. Membenarkan algoritma ditulis dengan lebih ringkas tanpa langkah-langkah
yang berulang.
D. Membenarkan masalah dapat diselesaikan dengan lebih efisien.

26 Jadual berikut menunjukkan kaedah penukaran nombor perpuluhan kepada nombor


perduaan.
75 ÷ 2 = 37 baki 1
37 ÷ 2 = 18 baki 1
18 ÷ 2 = 9 baki 0
9 ÷ 2 = 4 baki 1
4 ÷ 2 = 2 baki 0
2 ÷ 2 = 1 baki 0

Pernyataan yang manakah tidak benar mengenai jadual di atas?

A. Kaedah yang digunakan ialah kaedah bahagi dengan 2 dan gunakan bakinya.
B. Nombor perduaan yang diperoleh ialah 110100.
C. Hasil bahagi 1 perlu dibahagikan lagi dengan 2.
D. Semakan perlu dilakukan selepas menjalankan penukaran ini.

27 Apakah elemen yang tekecil untuk paparan imej diital pada skrin komputer?

A. Resolusi C. Piksel
B. Dimensi D. Bit

28. Antara berikut, yang manakah rumus yang betul bagi mengukur kedalaman bit.

E. Kadar kedalaman bit = Kadar sampel (Hz) × kedalaman bit (bait) × durasi.
F. Kadar kedalaman bit = Kadar sampel (KHz) × kedalaman bit (bait) ×saluran.
G. Kadar kedalaman bit = Kadar sampel (Hz) × kedalaman bit × Saiz fail.
H. Kadar kedalaman bit = Kadar sampel (Hz) × kedalaman bit (bait) × saluran.

29. Struktur kawalan yang manakah mempunyai syarat yang diuji di bahagian bawah gelung,
selepas set langkah yang berulang?

A. Struktur kawalan UNTUK (FOR).


B. Struktur kawalan SELAGI (WHILE).
C. Struktur kawalan ULANG-SEHINGGA (REPEAT-UNTIL).
D. Struktur kawalan ULANG-BILANG (REPEAT-CONDITION).

4
30. Di antara carta-carta alir berikut yang manakah yang menunjukkan pelbagai pilihan.

A. C.

Tindakan 1 Ya Tidak
Syarat?

Tindakan 2 Tindakan 1 Tindakan 2

Tindakan 3

B. D.

Tidak Ya
Syarat? Syarat 1? Tindakan 1

Ya Tidak
Tindakan 1 Ya
Syarat 2? Tindakan 2
Tidak
Ya
Syarat 3? Tindakan 3

Tidak
Tindakan 4

5
Jawapan Bahagian A (Hitamkan jawapan anda)

1. A B C D 9 A B C D 17 A B C D 25 A B C D
2. A B C D 10 A B C D 18 A B C D 26 A B C D
3. A B C D 11 A B C D 19 A B C D 27 A B C D
4. A B C D 12 A B C D 20 A B C D 28 A B C D
5. A B C D 13 A B C D 21 A B C D 29 A B C D
6 A B C D 14 A B C D 22 A B C D 30 A B C D
7 A B C D 15 A B C D 23 A B C D
8 A B C D 16 A B C D 24 A B C D

Bahagian B
[ 50 markah ]

1. Berikan salah satu kemahiran yang diperlukan dalam pemikiran komputasional.

________________________________________________________________.
[ 1 markah ]
2. Lengkapkan proses pemikiran komputasional berikut:

Sediakan satu model


penyelesaian
masalah

[ 3 markah ]

3. Tandakan () bagi aspek penting dan (x) bagi aspek tidak penting dalam
penjagaan alam sekitar.

Amalan kitar semula dalam lapisan masyarakat.

Mengadakan kempen “Cintai Sungai Kita”.


Penebangan pokok terus berleluasa.
[ 3 markah ]
6
4. Namakan empat jenis teknik yang terdapat dalam pemikiran komputasional berdasarkan
penerangan yang diberikan.

Teknik dalam Pemikiran Penerangan


Komputasional
Persamaan-persamaan yang terdapat beberapa masalah
atau dalam masalah yang sama.

Teknik Pengitlakan Membina model berdasarkan corak-corak yang telah


dikenalpasti daripada beberapa masalah serupa.

Pemecahan suatu masalah atau sistem yang kompleks


kepada bahagian-bahagian kecil bagi memudahkan
pemahaman dan penyelesaian.
Mengutamakan perkara-perkara penting dalam sesuatu
masalah dan meninggalkan perkara-perkara yang
kurang penting.
[ 3 markah ]
5. Anda telah diminta oleh guru untuk menentukan peserta perkhemahan ditetapkan
di khemah tertentu. Terdapat enam kelas yang mengambil bahagian seperti
dalam jadual. Peserta akan ditempatkan di tiga buah khemah. Setiap khemah
dimuatkan dalam sembilan peserta. Setiap kelas mestilah ditempatkan di khemah
yang sama.
Lengkapkan rajah di bawah.
Kelas 1A 1B 1C 1D 1E 1F
Jumlah Peserta 6 4 5 7 3 2

Khemah 1 Khemah 2 Khemah 3

Khemah 1 Khemah 2 Khemah 3

7
i) Kelas : _____ i) Kelas : _____ i) Kelas : _____
Bilangan : _____ Bilangan : _____ Bilangan : _____

ii) Kelas : _____ ii) Kelas : _____ ii) Kelas : _____


Bilangan : _____ Bilangan : _____ Bilangan : _____

[3 markah ]
6. Lengkapan jawapan diruangan yang disediakan.

(a) Sistem nombor perduaan menggunakan dua digit iaitu _____ dan ______
untuk mewakili data.
(b) Jadual di bawah menunjukkan susuan tiga mentol pada nilai tempat
nombor perduaan. Berikan nilai dalam perpuluhan untuk setiap baris.

Nilai tempat nombor perduaan Nilai dalam


perpuluhan
23 22 21 20

___________

___________
[ 4 markah ]

7. Maklumat berikut adalah tentang nombor perduaan.

A 1011 B 101001 C 110001


01
Padankan nombor perduaan dengan menulis A, B dan C pada petak yang
disediakan.
49

45

8
41
[ 3 markah ]
8. Selesaikan pengiraan bagi nombor perduaan berikut.
a) b) c)
1 1 0 0 1 0 0 1 1 1 0 1
+ 1 0 1 + 1 1 1  1 1 1

[ 3 markah ]
9. Tandakan ( ) bagi padanan yang nombor perduaan dengan nombor perpuluhan yang betul dan ( x )
bagi yang salah dalam ruangan jawapan.
Ruangan
Nombor perduaan Nombor Perpuluhan
jawapan
10111 24
11010 26
10101 21

[ 3 markah ]

10. Maklumat berikut merupakan penerangan bagi jenis fail imej.


P Data imej tidak boleh dimampatkan, maka saiz fail adalah besar.
Q Data imej dimampatkan menyebabkan kualitinya berkurangan.
R Fail imej ini menyokong animasi.
Padankan nama fail dengan penerangan tersebut dengan mulis P, Q dan R pada
petak yang disediakan.
Graphics Interchange Format (GIF)

Bitmap (BMP)

Joint Photographic Expert Group (JPEG)


[ 3 markah ]
11. Rajah di bawah meujukkan imej digital dengan kedalaman warna 2 bit.

9
Imej ini mengandungi 4 warna. Nyatakan empat warna tersebut dengan
melengkapkan jadual di bawah.
Bil. Warna
1 Putih
2
3
4
[ 3 markah ]

12. Rajah berikut menunjukkan satu imej digital.

Berdasarkan rajah tersebut, tandakan (  ) jenis unit ukuran yang membeza imej
tersebut dan ( x ) bagi yang bukan pada ruang jawapan.

a. Dimensi
b. Kedalaman Bit Warna
c. Resolusi
[ 3 markah ]

10
13. Padankan kualiti audio digital berikut dengan gambar yang sesuai dengan menulis P, Q, R
atau S pada ruangan yang disediakan.
P : Audio 1 bit Q : Audio 2 bit R : Audio 4 bit S : Audio 16 bit

[ 3 markah ]

14. Berikut adalah simbol-simbol dalam carta alir.


Tandakan ( ) bagi simbol dengan maksud yang betul dan ( x ) bagi yang salah
pada petak yang disediakan.
Simbol Maksud

Proses

Pilihan

Penyambung
[ 3 markah ]
15. Susun mengikut urutan yang betul tentang langkah-langkah mencari ralat dalam
atur cara dengan menulis 1, 2 dan 4 pada petak yang disediakan.

Uji lari atur cara semula

Bandingkan hasil atur cara dengan algoritma(pseudokod/carta alir)

Baiki ralat pada kod arahan yang ditemui 3

11
Kesan ralat pada kod arahan dengan meneliti semula kod-kod arahan
yang ditulis dalam atur cara melalui perbincangan semakan meja
[ 3 markah ]

16. Rajah di bawah menunjukkan carta alir dan psedokod struktur kawalan dwipilihan.
Lengkapkan psedokod tersebut pada ruangan yang disediakan.

MULA

MULA
MASUKKAN MARKAH MASUKKKAN markah
__________ markah > 40
CETAK “Lulus”
JIKA TIDAK
MARKAH>40 CETAK “________”
CETAK TAMAT JIKA
LULUS
___________

CETAK GAGAL

TAMAT

Carta Alir Pseudokod


[ 3 markah ]

17. Padankan jenis struktur kawalan pilihan berdasarkan penenrangan yang diberi.

(a) i) Terdapat dua pilihan tindakan


untuk perlaksanaan yang
Struktur kawalan pilihan tunggal
bergantung kepada sama ada
syarat dipenuhi atau tidak
(b) ii) Hanya mempunyai satu pilihan
Struktur kawalan dwipilihan untuk melaksanakan satu
senarai tindakan
(c) Struktur kawalan pelbagai pilihan iii) Mempunyai lebih daripada dua
12
pernyataan tindakan untuk
perlaksanaan .tindakan yang
terpilih bergantung kepada
pilihan syarat yang didapati
benar
[ 3 markah]

Bahagian C
[ 20 MARKAH]

1. Hasilkan satu carta alir bagi aturcara Scratch di bawah dengan menggunakan simbol
berikut :

[ 5 MARKAH]

13
2.

Bina pseudokod bagi carta alir di atas [7 markah ]

14
3. Namakan tiga jenis ralat:

a) ______________________

b)_____________________

c)________________________

[ 3 markah]

4. Susun langkah-langkah untuk menghasilkan pseudokod dan carta alir bagi


sesuatualgoritma mengikut turutan yang betul. Jawapan untuk Langkah 1 sudah
diberi.
Langkah-langkah Kedudukan

Mereka bentuk algoritma

Menentukan data yang diperlukan

Menulis pseudokod dan melukis carta alir bagi sesuatu algoritma

Menentukan proses atau tugas yang perlu dilaksanakan

Mengenal pasti masalah 1


Menentukan output yang diingini

[ 5 markah]

15

Anda mungkin juga menyukai