wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ASK Tingkatan 2: Algoritma

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

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

a)

Struktur Kawalan Dwipilihan

b)

Struktur Kawalan Tiga Pilihan

c)

Struktur Kawalan Pilihan Tunggal

d)

Struktur Kawalan Pelbagai Pilihan

2.

JIKA pendaftaran berjaya

PAPARKAN "Tahniah Anda Berjaya"

JIKA TIDAK

PAPAR "Maaf sila suba lagi"


Apakah jenis algoritma tersebut ?

a)

Carta Alir

b)

Pseudokod

c)

Kod Arahan

d)

Gambar Rajah

3.

Aapakah punca yang menyebabkan terjadinya ralat logik dalam algoritma ?

I - Urutan pelaksanaan tidak betul

II - Tindakan atau langkah yang salah diminta untuk dilaksanakan

III - Pelaksanaan algoritma yang melibatkan strutur kawalan pelbagai pilihan

IV - Tindakan atau langkah yang dilaksanakan melebihi had limit iaitu sepuluh

a)

I dan II

b)

I dan IV

c)

II dan III

d)

III dan IV

4.

MULA
JIKA saya lapar 
MAKA saya makan
TAMAT jika
TAMAT

Pseudokod diatas merujuk kepada struktur kawalan Pilihan ?

a)

Ulangan

b)

Pelbagai

c)

Dwipilihan

d)

Tunggal

5.

MULA

JIKA saya lapar

MAKA saya makan

JIKA tidak

saya mandi

TAMAT jika

TAMAT


Pseudokod diatas merujuk kepada struktur kawalan pilihan ?

a)

Pelbagai

b)

Tunggal

c)

Dwipilihan

d)

Ulangan

6.

Bagi struktur kawalan Pilian pelbagai, berapakah aliran laluan yang ada untuk setiap syarat yang diuji ?

a)

satu

b)

dua

c)

tiga

d)

ikut bilangan pernyataan bersyarat

7.

Pernyataan manakah yang menerangkan carta alir dengan tepat ?

a)

menggunakan simbol grafik yang menggunakan ayat - ayat ringkas

b)

menggunakan simbol grafik untuk mewakili ayat ringkas bagi algoritma

c)

menggunakan simbol grafik untuk menerangkan urutan bagi algoritma

d)

Menggunakan simbol grafik dan bentuk geometri untuk mewakili jenis proses dan urutan langkah bagi algoritma.

8.

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

9.

Pilih pernyataan yang salah berkaitan dengan Algorithma ?

a)

Dibina menggunakan Carta Alir dan Kod Pseudo

b)

Di bina selepas aturcara dibangunkan

c)

Urutan tindakan untuk menyelesaikan masalah

d)

Tatacara tindakan yang perlu dilaksanakan

10.

"Hanya mempunyai satu set pilihan sahaja untuk melaksanakan 1 set tindakan." Ini merujuk kepada ?

a)

Struktur Kawalan Ulangan For

b)

Struktur Kawalan Dwi Pilihan

c)

Struktur Kawalan Ulangan While

d)

Struktur Kawalan Pilihan Tunggal

11.

Rajah diatas adalah

a)

Pseudokod

b)

Carta alir

c)

Pengaturcaraan

d)

Aliran

12.

Berikut adalah

a)

Carta alir

b)

Pseudokod

c)

Algoritma

d)

Ralat

13.

Simbol yang digunakan dalam carta alir seperti rajah di atas mewakili

a)

Mula/tamat

b)

Input/output

c)

Penyambungan

d)

Proses

14.

Simbol flowchart untuk terminal mula dan tamat data adalah

a)
b)
c)
d)
15.

Apakah makna simbol carta alir ini?

a)

Aktiviti atau proses

b)

Mula atau tamat sesuatu aktiviti

c)

Operasi input atau output

d)

Menguji sama ada benar atau salah

16.

Apakah makna simbol carta alir ini?

a)

Operasi input / output

b)

Menguji sama ada benar atau salah

c)

Menyambungkan aliran yang berlainan

d)

Mula dan Tamat sesuatu Mula atau Tamat sesuatu aktiviti

17.

Carta alir menggunakan __________ seperti garis lurus, anak panah dan bentuk geometri untuk mewakili urutan langkah bagi algoritma yang perlu dilaksanakan.

a)

simbol grafik

b)

set tindakan

18.

Struktur kawalan pelbagai pilihan mengandungi lebih daripada dua _______ yang berlainan sebagai pilihan untuk dilaksanakan.

a)

simbol grafik

b)

set tindakan

19.

Apa yang dimaksud pseudokode?

a)

set arahan untuk menyelesaikan masalah.

b)

alternatif kepada pseudokod menggunakan simbol grafik untuk mewakili arahan – arahan penyelesaian.

c)

senarai struktur kawalan komputer yang ditulis dalam bahasa pertuturan manusia dan mempunyai nombor turutan.

20.
1.  Susunkan langkah-langkah untuk menghasilkan algoritma ?  
 i)  Menentukan data
ii)  Menentukan output
iii)  Menentukan proses
iv)  Mengenalpasti masalah
v)  Mereka bentuk algoritma
vi)  Menulis pseudokod atau carta alir
a)
 IV,II,I,III,V,VI
b)
V,IV,VI,I,III,II
c)
IV,I,III,II,V,VI
d)
 II,IV,I,VI,V,III
21.

Apa nama simbol flowchart berikut

a)

Mula/Tamat

b)

Proses

c)

Pilihan

d)

Input/Output

22.
Apakah kesan jika algoritma tidak dilaksanakan dengan jelas?
a)
Tiada perubahan
b)
Output tidak terlaksana
c)
Aktiviti tidak berjalan lancar
d)
Aktiviti berjalan lancar
23.
"Ruby baru sahaja selesai menduduki ujian bulanan. Beliau telah mendapat markah bagi setiap mata pelajaran. Ibu bapa beliau ingin mengetahui gred bagi mata pelajaran yang telah diperoleh oleh Ruby."
Kenal pasti input, proses dan output masalah di atas.
a)
input: markah
proses: gred
output: Penetapan gred berdasarkan markah
b)
input: Penetapan gred berdasarkan markah
proses: markah
output: gred
c)
input: markah
proses: Penetapan gred berdasarkan markah
output: gred
d)
input: gred
proses: markah
output: Penetapan gred berdasarkan markah
24.
Perkataan PAPAR, CETAK,BACA amat sesuai menggunakan simbol ...
a)
proses
b)
pilihan
c)
garis alir
d)
input / output
25.

JIKA pendaftaran berjaya

PAPARKAN "Tahniah Anda Berjaya"

JIKA TIDAK

PAPAR "Maaf sila suba lagi"


Apakah jenis algoritma tersebut ?

a)

Carta Alir

b)

Pseudokod

c)

Kod Arahan

d)

Gambar Rajah

26.

JIKA katalaluan tepat

PAPARKAN akaun Gmail

JIKA TIDAK

PAPARKAN ruang nama dan katalaluan

TAMAT JIKA


Apakah jenis struktu kawalan bagi pseudokod di atas?

a)

Struktur kawalan pilihan tunggal

b)

Struktur kawalan dwipilihan

c)

Struktur kawalan pelbagai pilihan

d)

Struktur kawalan ulangan

27.

Antara yang berikut, contoh manakah yang TIDAK melibatkan algorithma?

a)

Penggunaan lif

b)

Lampu isyarat

c)

Sistem peredaran darah

d)

Sistem pemarkahan pelajar

28.

Pada situasi apakah pembangunan algorithma boleh digunakan?

a)

Hanya digunakan semasa pembangunan aturcara

b)

Digunakan untuk menyelesaikan sebarang masalah.

c)

Digunakan untuk memberikan arahan kepada komputer.

d)

Digunakan untuk menyelesaikan masalah komputer.

29.

1. Rajah menunjukkan satu simbol yang digunakan dalam carta alir.

a)

pilihan

b)

input

c)

garis alir

d)

proses

30.

MENUNJUKKAN PERMULAAN DAN PENGAKHIRAN SUATU AKTIVITI

a)

ALIRAN

b)

PROSES

c)

MULA/TAMAT