Font size
WorksheetsULANG KAJI SAINS KOMPUTER TING 4 PPT 2025
Total questions: 69
Worksheet time: 39mins
Pengujian algoritma dibuat setelah kod Java ditulis.
Benar
Salah
Ralat logik berpunca daripada ralat algoritma.
Benar
Salah
Ralat Sintaks berpunca daripada ralat algoritma.
Benar
Salah
Salah satu punca ralat algoritma ialah kegagalan memenuhi kriteria.
Benar
Salah
Algoritma berikut mengumpuk pemboleh ubah z dengan nilai 100, kemudian dibahagi 2, didarab 4 dan ditambah 25%. Apakah nilai akhir z?
100
150
200
250
Algoritma ini meminta input nama daripada pengguna dan memaparkan "Hello" diikuti nama input sebagai output. Pada baris berapa terdapat ralat?
1
2
3
4
Berikut merupakan carta alir penulisan algoritma untuk menghasilkan aturcara.
Tulis algoritma --> Uji algoritma --> Pengaturcaraan --> Pembetulan
Benar
Palsu
Pilih 4 kriteria yang menyebabkan ralat algoritma
Susah faham
Tidak efisyen
Tidak penuhi kriteria
Kecuaian bahasa pengaturcaraan
Tidak lengkap
Ralat masa larian berlaku apabila aturcara tidak dapat dimulakan, menjadi sangat perlahan ataupun tidak responsif. Apakah kelemahan dalam algoritma yang menyebabkan ralat masa larian?
Susah faham
Tidak lengkap
Tidak efisyen
Tidak penuhi kriteria
Berapa kali teks "Saya gembira Nadir ke sekolah hari ini" akan dicetak berdasarkan pseudokod yang diberi?
4
5
6
0
ANTARA BERIKUT YANG MANAKAH MERUPAKAN CIRI-CIRI ALGORITMA. JAWAPAN LEBIH DARI SATU.
BUTIRAN JELAS
BOLEH DILAKSANAKAN
MUDAH DIGUNAKAN
MEMPUNYAI BATASAN
KONSEP IPO MERUJUK KEPADA
INPUT - PRODUCT - OUTCOME
INTEGER - PARAMETER - OUTCOME
INPUT - PROCESS - OUTPUT
INTEGER - PROCESS - OUTPUT
ALGORITMA TERBAHAGI KEPADA DUA BENTUK. SILA PILIH BENTUK TERSEBUT. JAWAPAN LEBIH DARI SATU.
PSEUDOKOD
PARAMETER
CARTA ALIR
CARTA GANTT
BERIKUT MERUPAKAN CIRI-CIRI PSEUDOKOD. KECUALI
BUKAN BAHASA PENGATURCARAAN
ARAHAN DITULIS DALAM BAHASA MESIN
SETIAP ARAHAN IALAH UNGKAPAN MATEMATIK, LOGIK, STRUKTUR KAWALAN ATAU FUNGSI KOMPUTER
SETIAP ARAHAN DILETAKKAN DALAM BARIS BARU YANG DIBERIKAN NOMBOR.
STRUKTUR KAWALAN TERBAHAGI KEPADA TIGA. PILIH 3 JAWAPAN
STRUKTUR KAWALAN PUSINGAN
STRUKTUR KAWALAN URUTAN
STRUKTUR KAWALAN PILIHAN
STRUKTUR KAWALAN PENGULANGAN
RAJAH INI IALAH
STRUKTUR KAWALAN PUSINGAN
STRUKTUR KAWALAN URUTAN
STRUKTUR KAWALAN PILIHAN
STRUKTUR KAWALAN PENGULANGAN
RAJAH INI IALAH
STRUKTUR KAWALAN PUSINGAN
STRUKTUR KAWALAN URUTAN
STRUKTUR KAWALAN PILIHAN
STRUKTUR KAWALAN PENGULANGAN
RAJAH INI IALAH
STRUKTUR KAWALAN PUSINGAN
STRUKTUR KAWALAN URUTAN
STRUKTUR KAWALAN PILIHAN
STRUKTUR KAWALAN PENGULANGAN
2. INPUT TAHUN_LAHIR
3. UMUR = TAHUN_SEMASA - TAHUN_LAHIR
4. OUTPUT UMUR
5. TAMAT
Ini ialah :
Mula
Baca nombor1, nombor2, nombor3
Kira Jumlah = no1 + no2 + no3
Cetak Jumlah
Tamat
Apabila aturcara ini dilaksanakan, apakah ralat yang akan dikesan ?
Pengujian algoritma dibuat setelah kod Java ditulis.
Benar
Salah
Ralat logik berpunca daripada ralat algoritma.
Benar
Salah
Ralat Sintaks berpunca daripada ralat algoritma.
Benar
Salah
Salah satu punca ralat algoritma ialah kegagalan memenuhi kriteria.
Benar
Salah
Algoritma berikut mengumpuk pemboleh ubah z dengan nilai 100, kemudian dibahagi 2, didarab 4 dan ditambah 25%. Apakah nilai akhir z?
100
150
200
250
Algoritma ini meminta input nama daripada pengguna dan memaparkan "Hello" diikuti nama input sebagai output. Pada baris berapa terdapat ralat?
1
2
3
4
Berikut merupakan carta alir penulisan algoritma untuk menghasilkan aturcara.
Tulis algoritma --> Uji algoritma --> Pengaturcaraan --> Pembetulan
Benar
Palsu
Pilih 4 kriteria yang menyebabkan ralat algoritma
Susah faham
Tidak efisyen
Tidak penuhi kriteria
Kecuaian bahasa pengaturcaraan
Tidak lengkap
Ralat masa larian berlaku apabila aturcara tidak dapat dimulakan, menjadi sangat perlahan ataupun tidak responsif. Apakah kelemahan dalam algoritma yang menyebabkan ralat masa larian?
Susah faham
Tidak lengkap
Tidak efisyen
Tidak penuhi kriteria
Berapa kali teks "Saya gembira Nadir ke sekolah hari ini" akan dicetak berdasarkan pseudokod yang diberi?
4
5
6
0
ANTARA BERIKUT YANG MANAKAH MERUPAKAN CIRI-CIRI ALGORITMA. JAWAPAN LEBIH DARI SATU.
BUTIRAN JELAS
BOLEH DILAKSANAKAN
MUDAH DIGUNAKAN
MEMPUNYAI BATASAN
KONSEP IPO MERUJUK KEPADA
INPUT - PRODUCT - OUTCOME
INTEGER - PARAMETER - OUTCOME
INPUT - PROCESS - OUTPUT
INTEGER - PROCESS - OUTPUT
ALGORITMA TERBAHAGI KEPADA DUA BENTUK. SILA PILIH BENTUK TERSEBUT. JAWAPAN LEBIH DARI SATU.
PSEUDOKOD
PARAMETER
CARTA ALIR
CARTA GANTT
BERIKUT MERUPAKAN CIRI-CIRI PSEUDOKOD. KECUALI
BUKAN BAHASA PENGATURCARAAN
ARAHAN DITULIS DALAM BAHASA MESIN
SETIAP ARAHAN IALAH UNGKAPAN MATEMATIK, LOGIK, STRUKTUR KAWALAN ATAU FUNGSI KOMPUTER
SETIAP ARAHAN DILETAKKAN DALAM BARIS BARU YANG DIBERIKAN NOMBOR.
STRUKTUR KAWALAN TERBAHAGI KEPADA TIGA. PILIH 3 JAWAPAN
STRUKTUR KAWALAN PUSINGAN
STRUKTUR KAWALAN URUTAN
STRUKTUR KAWALAN PILIHAN
STRUKTUR KAWALAN PENGULANGAN
RAJAH INI IALAH
STRUKTUR KAWALAN PUSINGAN
STRUKTUR KAWALAN URUTAN
STRUKTUR KAWALAN PILIHAN
STRUKTUR KAWALAN PENGULANGAN
RAJAH INI IALAH
STRUKTUR KAWALAN PUSINGAN
STRUKTUR KAWALAN URUTAN
STRUKTUR KAWALAN PILIHAN
STRUKTUR KAWALAN PENGULANGAN
RAJAH INI IALAH
STRUKTUR KAWALAN PUSINGAN
STRUKTUR KAWALAN URUTAN
STRUKTUR KAWALAN PILIHAN
STRUKTUR KAWALAN PENGULANGAN
2. INPUT TAHUN_LAHIR
3. UMUR = TAHUN_SEMASA - TAHUN_LAHIR
4. OUTPUT UMUR
5. TAMAT
Ini ialah :
Mula
Baca nombor1, nombor2, nombor3
Kira Jumlah = no1 + no2 + no3
Cetak Jumlah
Tamat
Apabila aturcara ini dilaksanakan, apakah ralat yang akan dikesan ?
Algoritma adalah satu set arahan untuk menyelesaikan masalah. Mengandungi arahan terperinci untuk diikuti oleh pengguna untuk melaksanakan tugasan.
Adakah benar penyataan berikut merupakan definisi Algoritma?
Betul
Salah
Pseudokod ialah senarai struktur kawalan komputer yang ditulis dalam bahasa pertuturan manusia dan mempunyai nombor turutan.
Berikut merupakan definisi pseudokod?
Betul
Salah
Berikut merupakan perwakilan algoritma KECUALI
Pseudokod
Carta Alir
Pengaturcaraan
Berikut merupakan ciri-ciri algoritma KECUALI
Mempunyai batasan
Butiran jelas
Boleh dilaksanakan
Alternatif
1. Butiran jelas
2."x'
3. Mempunyai batasan
Apakah yang sesuai untuk "x"
Mempunyai input
Boleh dilaksanakan
Mempunyai output
Mempunyai proses
Rajah di atas merujuk kepada salah satu perwakilan algoritma.
Apakah perwakilan tersebut?
Pseudokod
Carta Alir
Algoritma
Simbol di atas merupakan simbol yang digunakan di dalam carta alir
Apakah nama simbol di atas dan fungsinya?
Syarat. Berfungsi untuk menguji syarat yang dimasukkan sama ada boleh dilaksanakan atau tidak
Input/output. Membaca input atau memaparkan output ke skrin
Penghubung. Titik sambungan untuk menyambungkan carta alir yang terpisah.
Aliran aktiviti. Menghubungkan nod-nod untuk menunjukkan aliran proses
Rajah di atas menunjukkan satu simbol yang sering digunakan dalam carta alir. Nyatakan fungsi simbol di bawah.
Proses. Arahan untuk memproses input dalam bentuk ungkapan,memproses fail dan sebagainya.
Terminal tamat. Penamat algoritma dalam carta alir
Aliran aktiviti. Menghubungkan nod-nod untuk menunjukkan aliran proses
Penghubung. Titik sambungan atau menyambungkan carta alir yang terpisah
Rajah di atas menunjukkan contoh struktur kawalan dalam pengaturcaraan. Nyatakan jenis struktur kawalan tersebut?
Struktur kawalan urutan
Struktur kawalan pilihan
Struktur kawalan pengulangan
Struktur kawalan algoritma
Rajah diatas menunjukkan salah satu struktur kawalan dalam pengaturcaraan.
Apakah jenis struktur kawalan tersebut?
Struktur kawalan urutan
Struktur kawalan ulangan
Struktur kawalan pilihan
Mengapakah perlunya strategi dalam penyelesaian
masalah?
Menggalakkan pembelajaran kendiri
Membantu pengembangan sesuatu konsep
Meningkatkan kemahiran berfikir
Mewujudkan komunikasi dua hala
Apakah teknik-teknik pemikiran komputasional
dalam penyelesaian masalah
Algoritma (Algorithms)
Pengecaman corak (Pattern recognition)
Pengekodan (Coding)
Peniskalaan (Abstraction)
Teknik Leraian (Decomposition)
Rajah 1.1 di atas merupakan contoh bagi
Algoritma (Algorithms)
Pengecaman corak (Pattern recognition)
Peniskalaan (Abstraction)
Teknik Leraian (Decomposition)
Rajah 1.2 di atas merupakan contoh bagi
Algoritma (Algorithms)
Pengecaman corak (Pattern recognition)
Peniskalaan (Abstraction)
Teknik Leraian (Decomposition)
Rajah 1.3 merupakan contoh bagi
Algoritma (Algorithms)
Pengecaman corak (Pattern recognition)
Peniskalaan (Abstraction)
Teknik Leraian (Decomposition)
"Membangunkan penyelesaian langkah demi langkah terhadap masalah yang dihadapi atau mematuhi peraturan untuk menyelesaikan masalah"
Pernyataan di atas merujuk kepada
Algoritma (Algorithms)
Pengecaman corak (Pattern recognition)
Peniskalaan (Abstraction)
Teknik Leraian (Decomposition)
Carta alir dan pseudokod merupakan contoh bagi algortima.
Benar
Palsu
Rajah 1.4 di atas merujuk kepada
Pseudokod
Carta Alir
Rajah 1.5 di atas merujuk kepada
Carta alir
Pseudokod
Metodologi umum yang terdapat bagi Kitaran Hayat Pembangunan Sistem (Software development Life Cycle, SDLC) ialah _______ .
Model air terjun (Waterfall model)
Model RAD (Rapid Application Development model)
Model lelaran (Iterative model)
Model lingkaran (Spiral model)
Model tangkas (Agile model)
Berikut merupakan fasa-fasa yang terlibat dalam Kitaran Hayat Pembangunan Sistem:
A. Fasa Reka bentuk Penyelesaian
B. Fasa Analisis Masalah
C. Fasa Dokumentasi
D. Fasa Uji dan Nyah ralat
E. Fasa Pelaksanaan Penyelesaian
Antara yang berikut fasa yang manakah dipadankan betul dengan turutan?
A > B > C > D > E
B > A > E > D > C
C > B > A > E > D
D > A > B > C > C
______ ialah proses mengenal pasti keperluan program dan mencari sebab sesuatu program dibina. Langkah-langkah sistematik harus dipatuhi untuk menyelesaikan masalah dan penting untuk kita memahami penyataan masalah dengan jelas.
Fasa Analisis Masalah
Fasa Reka bentuk Penyelesaian
Fasa Pelaksanaan Penyelesaian
Fasa Uji dan Nyah ralat
Fasa Dokumentasi
______ ialah proses mengenal pasti keperluan program dan mencari sebab sesuatu program dibina. Langkah-langkah sistematik harus dipatuhi untuk menyelesaikan masalah dan penting untuk kita memahami penyataan masalah dengan jelas.
Fasa Analisis Masalah
Fasa Reka bentuk Penyelesaian
Fasa Pelaksanaan Penyelesaian
Fasa Uji dan Nyah ralat
Fasa Dokumentasi
______ melibatkan penggunaan algoritma, pseudokod dan carta alir.
Fasa Analisis Masalah
Fasa Reka bentuk Penyelesaian
Fasa Pelaksanaan Penyelesaian
Fasa Uji dan Nyah ralat
Fasa Dokumentasi
______ melibatkan pengekodan yang memerlukan bahasa pengaturcaraan seperti Java, Javascript dan sebagainya.
Fasa Analisis Masalah
Fasa Reka bentuk Penyelesaian
Fasa Pelaksanaan Penyelesaian
Fasa Uji dan Nyah ralat
Fasa Dokumentasi
Dalam ______, kod atur cara yang siap dibina akan diuji.
Fasa Analisis Masalah
Fasa Reka bentuk Penyelesaian
Fasa Pelaksanaan Penyelesaian
Fasa Uji dan Nyah ralat
Fasa Dokumentasi
- Menulis komen dalam atur cara
- Menyediakan carta Gantt
Pernyataan di atas merujuk kepada ______ .
Fasa Analisis Masalah
Fasa Reka bentuk Penyelesaian
Fasa Pelaksanaan Penyelesaian
Fasa Uji dan Nyah ralat
Fasa Dokumentasi
Pengekodan memerlukan bahasa pengaturcaraan seperti _______ .
Java
Javascript
Microsoft Word
Python
Pelaksanaan penyelesaian dalam pembangunan aplikasi melibatkan ______ .
menghasilkan pseudokod
menghasilkan carta alir
penulisan kod atur cara
