wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ulangkaji ASK T1 Bab 3 Algoritma

Total questions: 46

Worksheet time: 2hrs 32mins

Name
Class
Date
1.

Algoritma ialah urutan tindakan untuk menyelesaikan masalah.

a)

BETUL

b)

SALAH

2.

Apakah ciri-ciri Pseudokod yang tiada dalam algoritma?

a)

Arahan penyediaan

b)

Mula dan Tamat

c)

Bahan bahan

d)

Pernomboran

3.

Antara berikut,yang manakah pernyataan yang menerangkan tentang algoritma?

a)

Proses mengenal pasti aspek penting dalam suatu masalah

b)

Urutan tindakan untuk menyelesaikan sesuatu masalah

c)

Suatu set aturan untuk membina laman sesawang

4.
Dino hendak melukis satu perwakilan algoritma dengan menggunakan bentuk-bentuk geometri. Apakah jenis perwakilan tersebut?
a)
Carta alir
b)
Pseudokod
c)
Pengaturcaraan
d)
Analisis IPO
5.
Perkataan PAPAR, CETAK,BACA amat sesuai menggunakan simbol ...
a)
proses
b)
pilihan
c)
garis alir
d)
input / output
6.
Nama simbol cartalir berikut
a)
Input/Output
b)
Proses
c)
Mula/Tamat
d)
Pilihan
7.
Nama simbol cartalir berikut 
a)
Mula/Tamat
b)
Proses
c)
Input/Output
d)
Pilihan
8.
Nama simbol cartalir berikut 
a)
Mula/Tamat
b)
Proses
c)
Pilihan
d)
Input/Output
9.
Nama simbol cartalir berikut 
a)
Input/Output
b)
Proses
c)
Pilihan
d)
Mula/Tamat
10.

Antara berikut, contoh manakah yang tidak melibatkan algoritma?

a)

Penggunaan Lif

b)

Sistem Peredaran darah

c)

Lampu Isyarat

d)

Sistem Permarkahan murid

11.

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

12.

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

13.

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

14.

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

15.

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

16.

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

17.

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

18.

Antara berikut, manakah pernyataan yang menerangkan tentang algoritma?

a)

Proses mengenalpasti aspek penting dalam suatu masalah

b)

Urutan tindakan untuk menyelesaikan suatu masalah

c)

Suatu set aturan untuk membina laman sesawang

d)

Langkah yang ditulis dalam bentuk ringkas

19.

Rajah berikut menunjukkan suatu langkah algoritma.


Apakah jenis algoritma itu?

a)

Carta alir

b)

Pseudokod

c)

Gambarajah

d)

Kod Arahan

20.

Maklumat berikut menerangkan tentang suatu struktur kawalan pilihan pilihan.


Apakah jenis struktur kawalan pilihan di atas?

a)

Struktur kawalan pilihan tunggal

b)

Struktur kawalan pelbagai pilihan

c)

Struktur kawalan dwipilihan

d)

Struktur kawalan ulangan

21.

Apakah struktur kawalan yang sesuai bagi data yang mempunyai langkah-langkah yang perlu dilaksanakan lebih daripada sekali?

a)

Struktur kawalan pilihan tunggal

b)

Struktur kawalan dwipilihan

c)

Struktur kawalan pelbagai pilihan

d)

Struktur kawalan ulanganan

22.

Maksud ralat ialah

a)

pembetulan yang perlu dibuat dalam atur cara

b)

semakkan yang perlu dibuat dalam atur cara

c)

kesilapan atau kesalahan yang menyebabkan sesuatu algoritma atau atur cara tidak berfungsi seperti yang diharapkan

23.

Ralat logik ialah

a)

ralat yang menyebabkan sesuatu algoritma

tidak menghasilkan output yang diingini.

b)

pengekodan apabila sintaks yang salah

atau format pengekodan yang salah digunakan.

c)

kesilapan yang akan

menyebabkan atur cara terhenti secara tiba-tiba tanpa diduga

semasa jalanan ujian

24.

Pilih penyataan yang benar tentang ralat logik

a)

Ralat ini berlaku diesebabkan kesilapan dalam penggunaan

bahasa pengaturcaraan.

b)

Ralat ini adalah disebabkan oleh kesilapan manusia semasa pembangunan algoritma

c)

Ralat ini menyebabkan atur cara terhenti secara tiba-tiba

25.

Klik pada dua jenis teknik semakan yang betul

a)

semakan langkah demi langkah

b)

semakan menyeluruh

c)

semakan data

d)

semakan meja

26.

"Satu teknik manual untuk menyemak logik setiap langkah serta logik aliran langkah-langkah algoritma". Teknik ini merujuk pada

a)

Semakan manual

b)

Semakan meja

c)

Semakan langkah demi langkah

d)

Semakan menyeluruh

27.

"Teknik ini memeriksa logik algoritma secara langkah demi langkah mengikut urutan dalam algoritma.". Teknik ini merujuk pada

a)

Semakan manual

b)

Semakan meja

c)

Semakan langkah demi langkah

d)

Semakan menyeluruh

28.

Apakah peralatan yang digunakan dalam teknik manual?

a)

Komputer

b)

pen dan kertas

c)

Mesin

29.

Pilih penyataan yang BENAR tentang teknik langkah demi langkah

a)

penyemak menggunakan satu sampel data input dan

memproses data itu secara manual mengikut langkah-langkah algoritma.

b)

sampel data tidak digunakan untuk

teknik.

30.
a)

A

b)

B

c)

C

d)

D

31.
a)

A

b)

B

c)

C

d)

D

32.

Algoritma gelung while tersebut mengandungi ralat. Jika paparan output yang dikehendaki ialah 6 , 8, 10. syarat yang manakah betul untuk menggantikan ralat dalam algoritma tersebut?

a)

a<10

b)

a<=10

c)

a=10

d)

a<10

33.

Apakah jenis kawalan pilihan dalam pseudokod yang diberikan ?

a)

Dwipilihan

b)

Pelbagai pilihan

c)

Pilihan tunggal

d)

Semua pilihan

34.

Apakah maksud Algoritma Kawalan Ulangan?

a)

Langkah-langkah algoritma yang dilakukan secara berulang-kali

b)

Langkah-langkah algoritma yang dilakukan sekali sahaja

c)

Langkah-langkah algoritma yang dilakukan secara banyak-kali

d)

Langkah-langkah algoritma yang tidak dilakukan secara berulang-kali

35.

Di dalam Algoritma Kawalan Ulangan, apakah yang dimaksudkan dengan 'Gelung" atau "Loop" ?

a)

Langkah-langkah yang bercabang

b)

Langkah-langkah berbentuk gelung

c)

Langkah-langkah yang banyak

d)

Langkah-langkah yang berulang

36.

Di dalam Algoritma Kawalan Ulangan, apakah yang dimaksudkan dengan 'Lelaran" atau "Iteration" ?

a)

Setiap cabang pilihan yang berulang

b)

Setiap tindakan yang berulang

c)

Setiap gelung ulangan

d)

Setiap langkah ulangan

37.

Apakah jenis algoritma kawalan ulangan yang ada untuk membangunkan sesuatu algoritma


i. Jika (If)

ii. Selagi (While)

iii. Ulang Sehingga (Repeat Until)

iv. Untuk (For)

a)

i, ii dan iii

b)

i, ii dan iv

c)

i, iii dan iv

d)

ii, iii dan iv

38.

Apakah ciri ciri algoritma kawalan ulangan jenis Untuk (For) ?

i. Menggunakan pembilang sebagai pengawal ulangan

ii. Tiada menggunakan pembilang dalam algoritma

iii. Tiada syarat diuji dalam algoritma

iv. Satu atau lebih tindakan dilakukan

a)

i dan ii

b)

i dan iii

c)

ii dan iv

d)

iii dan iv

39.

Apakah jenis kawalan pilihan ulangan yang ditunjukkan di dalam carta alir yang diberikan?

a)

Ulangan Jika

b)

Ulangan Ulang-Sehingga

c)

Ulangan Untuk

d)

Ulangan Selagi

40.

Apakah ciri ciri algoritma kawalan ulangan jenis Selagi (While) ?

i. Menggunakan pembilang sebagai pengawal ulangan

ii. Menggunakan pembilang dalam algoritma

iii. Tiada syarat diuji dalam algoritma

iv. Satu atau satu set tindakan dilakukan selagi benar

a)

i dan ii

b)

i dan iii

c)

ii dan iv

d)

iii dan iv

41.

Apakah jenis kawalan pilihan ulangan yang ditunjukkan di dalam carta alir yang diberikan?

a)

Ulangan Jika

b)

Ulangan Ulang-Sehingga

c)

Ulangan Untuk

d)

Ulangan Selagi

42.

Apakah jenis kawalan pilihan ulangan yang ditunjukkan di dalam carta alir yang diberikan?

a)

Ulangan Jika

b)

Ulangan Ulang-Sehingga

c)

Ulangan Untuk

d)

Ulangan Selagi

43.

Bagaimanakah untuk membezakan antara Kawalan Ulangan Selagi dan Kawalan Ulangan Ulang-Sehingga di dalam sesuatu algoritma ?

a)

Ulangan selagi, tindakan dilakukan selepas syarat diuji manakala ulang sehingga, tindakan dilakukan tanpa syarat

b)

Ulangan selagi, tindakan dilakukan tanpa syarat manakala ulang sehingga, tindakan dilakukan sebelum syarat diuji

c)

Ulangan selagi, tindakan dilakukan sebelum syarat diuji manakala ulang sehingga, tindakan dilakukan selepas syarat diuji

d)

Ulangan selagi, tindakan dilakukan selepas syarat diuji manakala ulang sehingga, tindakan dilakukan sebelum syarat diuji

44.

Bagaimanakah untuk mengecam Kawalan Ulangan Untuk di dalam sesuatu algoritma ?

a)

Pembilang digunakan sebagai syarat untuk diuji

b)

Pembilang digunakan sebagai pengawal ulangan

c)

Pembilang digunakan sebagai tindakan pilihan

d)

Pembilang diuji selepas tindakan diambil

45.

Apakah jenis kawalan pilihan ulangan yang ditunjukkan di dalam pseudokod yang diberikan?

a)

Ulangan Jika

b)

Ulangan Ulang-Sehingga

c)

Ulangan Untuk

d)

Ulangan Selagi

46.

Apakah jenis kawalan pilihan ulangan yang ditunjukkan di dalam pseudokod yang diberikan?

a)

Ulangan Jika

b)

Ulangan Ulang-Sehingga

c)

Ulangan Untuk

d)

Ulangan Selagi