wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SAINS KOMPUTER TINGKATAN 4 - 1.2 ALGORITMA

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Pengujian algoritma dibuat setelah kod Java ditulis.

a)

Benar

b)

Salah

2.

Ralat logik berpunca daripada ralat algoritma.

a)

Benar

b)

Salah

3.

Ralat Sintaks berpunca daripada ralat algoritma.

a)

Benar

b)

Salah

4.

Salah satu punca ralat algoritma ialah kegagalan memenuhi kriteria.

a)

Benar

b)

Salah

5.

Algoritma berikut mengumpuk pemboleh ubah z dengan nilai 100, kemudian dibahagi 2, didarab 4 dan ditambah 25%. Apakah nilai akhir z?

a)

100

b)

150

c)

200

d)

250

6.

Algoritma ini meminta input nama daripada pengguna dan memaparkan "Hello" diikuti nama input sebagai output. Pada baris berapa terdapat ralat?

a)

1

b)

2

c)

3

d)

4

7.

Berikut merupakan carta alir penulisan algoritma untuk menghasilkan aturcara.


Tulis algoritma --> Uji algoritma --> Pengaturcaraan --> Pembetulan

a)

Benar

b)

Palsu

8.

Pilih 4 kriteria yang menyebabkan ralat algoritma

a)

Susah faham

b)

Tidak efisyen

c)

Tidak penuhi kriteria

d)

Kecuaian bahasa pengaturcaraan

e)

Tidak lengkap

9.

Ralat masa larian berlaku apabila aturcara tidak dapat dimulakan, menjadi sangat perlahan ataupun tidak responsif. Apakah kelemahan dalam algoritma yang menyebabkan ralat masa larian?

a)

Susah faham

b)

Tidak lengkap

c)

Tidak efisyen

d)

Tidak penuhi kriteria

10.

Berapa kali teks "Saya gembira Nadir ke sekolah hari ini" akan dicetak berdasarkan pseudokod yang diberi?

a)

4

b)

5

c)

6

d)

0

11.

ANTARA BERIKUT YANG MANAKAH MERUPAKAN CIRI-CIRI ALGORITMA. JAWAPAN LEBIH DARI SATU.

a)

BUTIRAN JELAS

b)

BOLEH DILAKSANAKAN

c)

MUDAH DIGUNAKAN

d)

MEMPUNYAI BATASAN

12.

KONSEP IPO MERUJUK KEPADA

a)

INPUT - PRODUCT - OUTCOME

b)

INTEGER - PARAMETER - OUTCOME

c)

INPUT - PROCESS - OUTPUT

d)

INTEGER - PROCESS - OUTPUT

13.

ALGORITMA TERBAHAGI KEPADA DUA BENTUK. SILA PILIH BENTUK TERSEBUT. JAWAPAN LEBIH DARI SATU.

a)

PSEUDOKOD

b)

PARAMETER

c)

CARTA ALIR

d)

CARTA GANTT

14.

BERIKUT MERUPAKAN CIRI-CIRI PSEUDOKOD. KECUALI

a)

BUKAN BAHASA PENGATURCARAAN

b)

ARAHAN DITULIS DALAM BAHASA MESIN

c)

SETIAP ARAHAN IALAH UNGKAPAN MATEMATIK, LOGIK, STRUKTUR KAWALAN ATAU FUNGSI KOMPUTER

d)

SETIAP ARAHAN DILETAKKAN DALAM BARIS BARU YANG DIBERIKAN NOMBOR.

15.

STRUKTUR KAWALAN TERBAHAGI KEPADA TIGA. PILIH 3 JAWAPAN

a)

STRUKTUR KAWALAN PUSINGAN

b)

STRUKTUR KAWALAN URUTAN

c)

STRUKTUR KAWALAN PILIHAN

d)

STRUKTUR KAWALAN PENGULANGAN

16.

RAJAH INI IALAH

a)

STRUKTUR KAWALAN PUSINGAN

b)

STRUKTUR KAWALAN URUTAN

c)

STRUKTUR KAWALAN PILIHAN

d)

STRUKTUR KAWALAN PENGULANGAN

17.

RAJAH INI IALAH

a)

STRUKTUR KAWALAN PUSINGAN

b)

STRUKTUR KAWALAN URUTAN

c)

STRUKTUR KAWALAN PILIHAN

d)

STRUKTUR KAWALAN PENGULANGAN

18.

RAJAH INI IALAH

a)

STRUKTUR KAWALAN PUSINGAN

b)

STRUKTUR KAWALAN URUTAN

c)

STRUKTUR KAWALAN PILIHAN

d)

STRUKTUR KAWALAN PENGULANGAN

19.
1. MULA
2. INPUT TAHUN_LAHIR
3. UMUR = TAHUN_SEMASA - TAHUN_LAHIR
4. OUTPUT UMUR
5. TAMAT
Ini ialah :
a)
Pseudokod
b)
Carta alir
c)
Atur cara
20.
Contoh Kod Pseudo
Mula
  Baca nombor1, nombor2, nombor3
  Kira Jumlah = no1 + no2 + no3
  Cetak Jumlah
Tamat
Apabila aturcara ini dilaksanakan, apakah ralat yang akan dikesan ?
a)
Ralat Sintaks
b)
Ralat Logik
c)
Ralat Masa Pelaksanaan