Bahagian A [15 markah] Jawab semua soalan. 1. Maklumat berikut adalah definisi suatu proses. Proses menyelesaikan masalah oleh manusia sendiri berbantukan mesin atau kedua-duanya sekali. Apakah proses itu? A. Proses pemikiran kreatif B. Proses pemikiran kritis C. Proses pemikiran komputasional D. Proses pengecaman corak 2. Antara berikut, pernyataan manakah yang menunjukkan pengecaman corak? I. Ikan terdapat dalam pelbagai jenis II. Semua meja mempunyai empat kaki III. Kedua-dua kelas terdapat tong sampah IV. Bunga ros terdapat dalam pelbagai warna A. I dan II B. I dan IV C. II dan III D. III dan IV 3. Antara berikut, manakah contoh pengecaman corak? A. Menulis rangka karangan B. Melihat corak trafik sebelum memotong kereta C. Membuat jadual belajar D. Merancang cara-cara membuat sandwic 2 4. Rajah menunjukkan urutan nombor perduaan. 110 111 X 1001 Manakah nombor perduaan yang mewakili X? A. 1010 B. 1100 C. 1000 D. 1011 5. Digit-digit dalam nombor perenambelasan dapat diwakili dengan nombor perduaan. Antara berikut, pilihan manakah tidak benar? I. A16 = 10102 II. C16 = 10112 III. D16 = 11002 IV. E16 = 11102 A. I dan II B. II dan III C. III dan IV D. I dan IV 6. Diberi nombor perpuluhan 54310, apakah nombor perenambelasan yang setara dengannya? A. 20E16 B. 20F16 C. 21E16 D. 21F16 7. Antara berikut, yang manakah benar tentang sistem nombor pelapanan? A. Menggunakan digit 0 hingga 8 B. Ditanda dengan superskrip 8 pada hujung nombor C. Nombor selepas 7 adalah 10 D. Setiap digit tidak mempunyai nilai tertentu. 3 8. Apakah kaedah digunakan untuk menukarkan nombor perduaan kepada nombor perlapanan? I. Kaedah pengiraan II. Kaedah leading zero III. Kaedah bahagi dengan 8 dan gunakan bakinya IV. Kaedah pengumpulan tiga digit nombor perduaan dan tukarkan kepada nilai perlapanan. A. I dan II B. II dan III C. III dan IV D. I dan IV 9. Berikut adalah unit ukuran bagi imej digital kecuali A. Resolusi B. Kedalaman bit warna C. Dimensi D. Kadar sampel 10. Pilih padanan yang betul bagi jadual di bawah. Imej X Audio Y Ukuran data Apakah X dan Y? X Y A. *.bmp *.gif B. *.jpeg *.mp3 C. *.mov *.tiff D. *.wav *.mid 4 11. Rajah berikut menunjukkan suatu langkah algoritma. JIKA pendaftaran berjaya, PAPARKAN “Tahniah, pendaftaran anda terima” JIKA TIDAK PAPARKAN “Maaf sila cuba lagi” TAMAT JIKA Apakah jenis algoritma itu? A. Carta alir B. Pseudokod C. Gambar rajah D. Kod arahan 12. Apakah struktur kawalan yang sesuai bagi data yang mempunyai lebih daripada dua tindakan? A. Struktur kawalan pilihan tunggal B. Struktur kawalan dwipilihan C. Struktur kawalan pelbagai pilihan D. Struktur kawalan ulangan 13. Teliti pseudokod di bawah. : : JIKA kata laluan tepat PAPARKAN akaun Yahoo! Mail JIKA TIDAK PAPARKAN ruang nama pengguna dan kata laluan TAMAT JIKA : : Apakah jenis struktur kawalan bagi algoritma di atas? A. Struktur kawalan pilihan tunggal B. Struktur kawalan dwipilihan C. Struktur kawalan pelbagai pilihan D. Struktur kawalan ulangan 5 14. Apakah yang menyebabkan berlakunya ralat logik dalam algoritma? A. Ralat logik B. Ralat masa larian C. Ralat sintaks D. Ralat ejaan 15. Teliti pseudokod di bawah. MULA ISYTIHAR pemboleh ubah x dan tanda BACA x JIKA (x < 0) tanda = JIKA (x == 0) tanda = 0 JIKA TIDAK tanda = + TAMAT JIKA TAMAT Sekiranya nilai x ialah 33, apakah outputnya? A. B. 0 C. + D. Tiada bacaan RUANG JAWAPAN BAHAGIAN A Nama: ________________________________________ 15 1. A B C D 6. A B C D 11. A B C D 2. A B C D 7. A B C D 12. A B C D 3. A B C D 8. A B C D 13. A B C D 4. A B C D 9. A B C D 14. A B C D 5. A B C D 10. A B C D 15. A B C D 6 Bahagian B [55 markah] Jawab semua soalan. 1. Susunkan proses pemikiran komputasional dengan menulis 1, 2, 3 dan 4 pada ruangan jawapan. Meninggalkan perkara tidak penting Mengenal pasti corak yang sama Sediakan satu model penyelesaian masalah Masalah dipecahkan [4 markah] 2. Padankan situasi yang diberi dengan teknik dalam pemikiran komputasional berikut dengan menulis A, B atau C pada petak yang disediakan. A Teknik Leraian B Teknik Peniskalaan C Teknik Pengitlakan a) Hidayah seorang tukang masak yang berkaliber. Dia akan menggunakan bahan-bahan yang tertentu dan berkualiti sahaja dalam masakannya. b) Kamil telah dipilih untuk mengelolakan sebuah majlis perpisahan untuk rakan sekerjanya. Dia telah menyediakan senarai persiapan majlis seperti tugasan, tentatif, dan juga kumpulan yang terlibat. c) Zanariah ingin menyelesaikan soalan Fizik yang berkaitan daya dan dia harus merujuk beberapa formula untuk mendapatkan jawapan. [3 markah] 3. Lengkapkan corak nombor berikut. a. 12, 24, 48, 96, ______, _______ b. 3, 30, 300, ________, _______ c. 8, 13, 18, 23, ________, _______ [3 markah] 7 4. Teliti rajah berikut. Berdasarkan rajah yang diberi, lorekkan imej yang akan terbentuk pada petak ke-2 dengan menggunakan teknik pengecaman corak. i. 1 2 3 1 2 3 4 ii. 5. 4 [4 markah] X, Y dan Z adalah maklumat berkaitan nombor perduaan. X 1110 11110010 Y Z 1000110 Berdasarkan maklumat di atas, padankan nombor perduaan tersebut dengan menulis X, Y dan Z pada petak jawpan yang disediakan. 242 38 14 [3 markah] 8 6. P, Q dan R adalah maklumat berkaitan hasil penolakan dua nombor. P 10001 1010000 Q R 11011 Berdasarkan maklumat di atas, padankan nombor perduaan tersebut dengan menulis P, Q dan R pada petak jawapan yang disediakan. 100111110 – 11101110 1000001 – 100110 100000 - 1111 [3 markah] 7. Maklumat berikut adalah ukuran data bagi imej A. A MIDI WAVE B C MP3 Berdasarkan maklumat di atas, padankan format fail tersebut dengan menulis A, B dan C pada petak jawapan yang disediakan. a) Digunakan untuk menyimpan audio digital yang dirakam dengan kualiti tinggi. b) Memampatkan data audio dengan membunag data yang dianggap tidak boleh didengar atau tidak kritikal untuk pendengaran. c) Format merekod dan mengawal nota bagi setiap peralatan muzik. [3 markah] 9 8. A, B, C, D, E dan F adalah langkah menghasilkan pseudokod dan carta alir yang tidak mengikut urutan. A Menentukan proses atau tugas yang perlu dilaksanakan B Mereka bentuk algoritma C Mengenal pasti masalah D Menulis pseudokod dan melukis carta alir bagi sesuatu algoritma E Menentukan data yang perlu digunakan F Menentukan output yang diingini Susun langkah menyediakan pseudokod dan carta alir itu mengikut urutang yang betul dengan menulis A, B, E, dan F pada petak yang disediakan. Langkah 1 dan 6 diberi. Langkah 1 Langkah 2 Langkah 3 Langkah 4 Langkah 5 Langkah 6 D C [4 markah] 9. Tandakan ( ✔) bagi padanan operator Matematik dan operator dalam komputer dengan betul dan tandakan ( X ) bagi padanan yang salah. Operator dalam Nama operator Operator Matematik Tambah + + Tolak - - Darab x x Bahagi ÷ ÷ komputer [4 markah] 10 10. Jadual di bawah menunjukkan sebahagian perwakilan aksara dan kod ASCII. Aksara Nombor Perduaan 2 00110010 7 00110111 9 Lengkapkan jadual tersebut, hitung nilai kod ASCII bagi aksara 9 dengan menunjukkan jalan kira di ruang yang disediakan. [2 markah] 11. Maklumat berikut menerangkan tentang ralat dalam aturcara. Ralat ini berlaku semasa sesuatu program dilancarkan yang disebabkan oleh program dan bukan sistem operasi serta disebabkan oleh perisian hasad. (a) Namakan ralat yang dimaksudkan. ___________________________________________________________________ [1 markah] (b) Berikan dua jenis lain ralat dalam aturcara. (i) ___________________________________________________________________ (ii) ___________________________________________________________________ [2 markah] 11 12. P, Q, R dan S adalah maklumat berkaitan kod arahan HTML. P <head> </head> R <html> </html> Q <body> </body> S <title> </title> Berdasarkan maklumat itu, padankan kod arahan dengan menulis P, Q, R dan S pada petak jawapan yang disediakan. Jika diisi akan memaparkan tajuk dokumen HTML pada pelayar Merupakan isi kandungan seperti teks, imej, pautan dan maklumat lain yang hendak disampaikan kepada pengguna. Menandakan permulaan dan format atur cara [3 markah] 13. A, B dan C adalah output kepada aturcara operasi matematik, di mana a = 5 dan b = 15. A 5 759375 B C 3 Berdasarkan maklumat di atas, padankan output tersebut dengan menulis A, B datau C pada petak jawapan yang disediakanb. i. a%b ii. a // b iii. b ** a [3 markah] 12 14. Maklumat berikut adalah berkaitan struktur kawalan ulangan. Tandakan (✔) pada contoh situasi yang betul dan (X) pada conton situasi yang salah. Pengiraan gaji bagu 20 pekerja di sebuah syarikat berdasarkan nombor staf menggunakan struktur kawalan ulangan while. Pengiraan jumlah bagi 10 nombor perdana pertama menggunakan struktur kawalan ulangan for. [2 markah] 15. Berikut adalah perubahan yang berlaku apabila suatu imej yang mempunyai resolusi 450 dpi dikurangkan resolusinya kepada 200 dpi. 450 dpi 200 dpi Saiz fail imej berubah Kualiti imej semakin rendah Ketajaman imej meningkat [3 markah] 16. Kenal pasti ralat di bawah. Baiki dan salin semula pseudokod tersebut. Mula Isytihar pemboleh ubah pasu_bunga Setkan nilai pasu_bunga = bilangan pasu bunga yang ditetapkan untuk mendapatkan komisen while pasu_bunga <=30 Beri komisen sebanyak 8% Tamat [2 markah] 13 17. Selesaikan masalah berikut. a) Nyatakan nombor perduaan bagi 2510 dengan menggunakan salah satu kaedah yang telah dipelajari. [2 markah] b) Nyatakan nombor perpuluhan bagi 3D716 dengan menggunakan salah satu kaedah yang telah dipelajari. [2 markah] c) Nyatakan nombor perlapanan bagi 10101010101112 dengan menggunakan salah satu kaedah yang telah dipelajari. [2 markah] 14 Bahagian C [30 markah] Jawab semua soalan. 1. Baca situasi berikut: Ali mempunyai sebidang tanah. Dia bercadang untuk membina satu deretan rumah teres setingkat di tanah itu untuk dijadikan rumah sewa. Berdasarkan situasi di atas, jawab soalan-soalan berikut: a) Dengan menggunakan teknik leraian, senaraikan empat masalah-masalah yang boleh dipecahkan kepada yang lebih kecil. i. _____________________________________________________________ ii. _____________________________________________________________ iii. _____________________________________________________________ iv. _____________________________________________________________ [4 markah] b) Berdasarkan teknik pengecaman corak, apakah tiga ciri-ciri kesamaan yang dapat membantu Ali dalam menyelesaikan masalah itu? i. _____________________________________________________________ ii. _____________________________________________________________ iii. _____________________________________________________________ [3 markah] c) Mengikut teknik peniskalaan, senaraikan satu aspek yang penting dan satu aspek yang tidak penting bagi menyelesaikan masalah ini. i. Aspek penting: ______________________________________________________ ii. Aspek tidak / kurang penting: ______________________________________________________ [2 markah] d) Apakah yang boleh dilakukan oleh Ali untuk memastikan masalah ini dpat diuruskan dengan baik? ____________________________________________________________________ [1 markah] 15 2. Jadual di bawah menunjukkan sebahagian daripada carta ASCII. Nombor Nombor Nombor Nombor perpuluhan perduaan perlapanan perenambelasan 70 01000110 106 46 71 01000111 107 47 72 01001000 110 48 73 01001001 111 39 74 01001010 112 x Aksara F G H I J a) Apakah yang dimaksudkan dengan ASCII? ________________________________________________________________ [1 markah] b) Apakah nombor perenambelasan bagi aksara J? ________________________________________________________________ [1 markah] c) Nyatakan nombor perpuluhan, nombor perduaan, nombor perlapanan dan nombor perenambelasan bagi aksara M. Nombor perpuluhan : ___________________________________ Nombor perduaan : ___________________________________ Nombor perlapanan : ___________________________________ Nombor perenambelasan : ___________________________________ [4 markah] d) Buktikan 4B16 = 010010112. Tunjukkan cara kerja lengkap [4 markah] 16 3. Baca pernyataan berikut dengan teliti. Selaku pihak pengurusan di Lapangan Terbang Kota Kinabalu, Encik Hairul perlu memperkenalkan suatu prosedur yang perlu dipatuhi penumpang sebelum menaiki pesawat. Penumpang perlulah mempunyai tiket penerbangan, melakukan daftar masuk (check-in) kemudiannya menjalani pemeriksaan keselamatan barulah dibenarkan menaiki pesawat. Berdasarkan pernyataan di atas, a) Nyatakan jenis struktur kawalan yang boleh digunakan. ___________________________________________________________________ [1 markah] b) Tuliskan pseudokod berdasarkan jawapan di 3 (a). [4 markah] 17 c) Lukis carta alir berdasarkan pseudokod di 3 (b). [5 markah] *************************Kertas Soalan Tamat ************************* 18