wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

BAB 3 ALGORITMA TINGKATAN 1

Total questions: 23

Worksheet time: 12mins

Name
Class
Date
1.

Antara berikut manalah pernyataan yang menerangkan algoritma?

a)

Proses mengenal pasti aspek penting dalam suatu masalah

b)

Urutan tindakan untuk menyelesaikan masalah

c)

Sesuatu set aturan untuk membina laman sesawang

d)

Langkah yang ditulis dalam bentuk ringkas

2.

Antara berikut manakah menerangkan perkara penting semasa menulis algoritma?

a)

Langkah langkah algoritma ditulis dalam bajasa tertentu

b)

Setiap langkah ditulis menggunakan simbol

c)

Urutan langkah perlu dinyatakan dengan betul

d)

Output tidak dinyatakan

3.

Rajah berikut merupakan suatu langkah algoritma. Apakah jenis algoritma itu

a)

Carta alir

b)

Pseudokod

c)

Gambar rajah

d)

Kod arahan

4.

Maklumat berikut menerwngkan tentang suatu struktur kawalan pilihan. Apakah jenis struktur kawalan pilihan tersebut.

a)

Struktur kawalan pilihan tunggal

b)

Struktur kawalan pelbagai pilihan

c)

Struktur kawalan dwipilihan

d)

Struktur kawalan Ulangan

5.

Apakah struktur kawalan yang sesuai bagi data yang mempunyai langkah2 yang perlu dilaksanakan lebih daripada sekali.?

a)

Struktur kawalan pilihan tunggal

b)

Struktur kawalan dwipilihan

c)

Struktur kawalan pelbagai pilihan

d)

Struktur kawalan ulangan

6.

Apakah struktur kawalan yg sesuai bagj atur cara yg mempunyai lebih daripada dua set tindakan berlainan sebagai pilihan utk dilaksanakan?

a)

Struktur kawalan dwipilihan

b)

Struktur kawalan pelbagai pilihan

c)

Struktur kawalan SELAGI

d)

struktur kawalan UNTUK

7.

Apakah teknik pengesanan ralat yang dilakukan secara manual

a)

Teknik semakan meja

b)

Teknik langkah demi langkah

c)

Teknik semakan sintaks

d)

Teknik semakan logik

8.
apakah kesan jika algoritma tidak dilaksanakan dengan jelas?
a)
tiada perubahan
b)
aktiviti tidak berjalan lancar
c)
output tidak terlaksana
d)
aktiviti berjalan lancar
9.
apakah maksud simbol berikut?
a)
mula / tamat
b)
pilihan
c)
input
d)
output
10.
_________ adalah memerihalkan langkah algoritma dengan ayat ringkas dan padat
a)
sturktur kawalan
b)
algoritma
c)
carta alir
d)
pseudokod
11.
berapakah pilihan struktur kawalan pilihan?
a)
satu
b)
dua 
c)
tiga
d)
empat
12.
Apakah maksud operator ini?
=
a)
sama dengan
b)
lebih besar
c)
kurang dari
d)
lebih kecil
13.
Apakah maksud operator ini?
>
a)
lebih besar atau sama dengan
b)
lebih kecil daripada
c)
lebih besar daripada
d)
sama dengan
14.
berapakah strukur kawalan ulangan?
a)
satu 
b)
dua
c)
tiga
d)
empat
15.

Pernyataan berikut menerangkan perkara penting semasa menulis algoritma

I - Algoritma dihuraikan dengan jelas

II - Algoritma ditulis dengan bahasa yang mudah difahami

III - Urutan algoritma dinyatakan dengan betul

IV - Algoritma menghasilkan output tertentu


Senaraikan mengikut urutan yang betul

a)

I --> II --> III --> IV

b)

III--> I --> II --> IV

c)

II --> I --> III --> IV

d)

II --> III --> I --> IV

16.

Apakah ciri utama bagi pseudokod?

a)

Langkah-langkah algoritma ditulis secara terperinci dengan menggunakan Bahasa Melayu.

b)

Langkah-langkah algoritma diwakili dengan ayat-ayat yang ringkas dan padat.

c)

Langkah-langkah algoritma disusun atur dalam perenggan mengikut inden yang teratur.

d)

Langkah-langkah algoritma diwakili dengan simbol grafik yang sesuai.

17.

Rajah diatas adalah

a)

Pseudokod

b)

Carta alir

c)

Pengaturcaraan

d)

Aliran

18.

Antara berikut, struktur kawalan manakah yang sesuai digunakan bagi data yang mempunyai lebih daripada dua tindakan?

a)

Struktur Kawalan Pilihan Tunggal

b)

Struktur Kawalan Dwipilihan

c)

Struktur Kawalan Tiga Pilihan

d)

Struktur Kawalan Pelbagai Pilihan

19.

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.

20.

Struktur kawalan manakah sesuai untuk bilangan ulangan yang tidak diketahui dan syarat yang diuji di bahagian atas gelung?

a)

Struktur kawalan UNTUK (FOR)

b)

Struktur kawalan SELAGI (WHILE)

c)

Struktur kawalan ULANG-SEHINGGA (REPEAT-UNTIL)

d)

Struktur kawalan ULANG-SYARAT (REPEAT-CONDITION)

21.

Struktur kawalan yang manakah sesuai digunakan jika pembilangan ulangan telah ditetapkan?

a)

Struktur kawalan UNTUK (FOR)

b)

Struktur kawalan SELAGI (WHILE)

c)

Struktur kawalan ULANG-SEHINGGA (REPEAT-UNTIL)

d)

Struktur kawalan ULANG-BILANG (REPEAT-COUNT)

22.

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-SYARAT (REPEAT-CONDITION)

23.

Struktur kawalan yang manakah sesuai untuk bilangan ulangan yang tidak diketahui dan syarat yang diuji di bahagian atas gelung?

a)

struktur kawalan UNTUK (FOR)

b)

struktur kawalan SELAGI (WHILE)

c)

struktur kawalan ULANG-SEHINGGA (REPEAT_UNTIL

d)

struktur kawalan ULANG-BILANG (REPEAT-COUNT)