wayground logo

Lembar Kerja Gratis yang Dapat Dicetak

BARU

Ukuran huruf

S
M
L
XL
Lembar kerja

ASK Tingkatan 1 Bab 3: Algoritma

Total soal: 20

Worksheet time: 40mins

Nama
Kelas
Tanggal
1.

Apakah maksud algoritma?

a)

Apps (aplikasi) telefon pintar dan enjin gelintar

yang digunakan.

b)

Kajian tentang teknik kerahsiaan atau dikenali sebagai keselamatan komunikasi data.

c)

Algoritma ialah satu siri langkah atau tindakan yang jelas yang perlu dilaksanakan untuk menghasilkan output yang dikehendaki.

d)

Proses untuk mendapatkan suatu item tertentu yang terkandung dalam satu senarai.

2.

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

3.

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.

4.

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.

5.

Rajah diatas adalah

a)

Pseudokod

b)

Carta alir

c)

Pengaturcaraan

d)

Aliran

6.

Berikut adalah

a)

Carta alir

b)

Pseudokod

c)

Algoritma

d)

Ralat

7.

Simbol yang digunakan dalam carta alir seperti rajah di atas mewakili

a)

Mula/tamat

b)

Input/output

c)

Penyambungan

d)

Proses

8.

Simbol flowchart untuk terminal mula dan tamat data adalah

a)
b)
c)
d)
9.

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

10.

MULA

JIKA saya sedih

MAKA saya menangis

JIKA TIDAK

saya termenung

TAMAT JIKA

TAMAT


Pseudokod diatas merujuk kepada struktur kawalan pilihan?

a)

Dwipilihan

b)

Pelbagai

c)

Tunggal

d)

Ulangan

11.

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

12.

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

a)

satu

b)

dua

c)

tiga

d)

ikut bilangan pernyataan bersyarat

13.

Pengendali hubungan selalu digunakan dalam pernyataan bersyarat. Dalam simbol grafik manakah terletaknya pengendali hubungan?

a)
b)
c)
d)
14.

Pada situasi apakah pembangunan algoritma boleh digunakan?

a)

Hanya digunakan semasa pembangunan atur cara.

b)

Digunakan untuk menyelesaikan sebarang masalah

c)

Digunakan untuk memberi arahan kepada komputer bagi menyelesaikan masalah.

d)

Digunakan oleh pengatur cara komputer untuk menyelesaikan masalah komputer.

15.

Apakah kepentingan struktur kawalan pilihan?

a)

Membenarkan lebih daripada satu aliran untuk penyelesaian.

b)

Membenarkan penyelesaian masalah lebih efisien.

c)

Membenarkan set langkah untuk penyelesaian sentiasa berulang.

d)

Membenarkan penyelesaian masalah lebih efektif.

16.

Strukut kawalan dwipilihan hanya akan melibatkan ___.

a)

semua set diuji dan dilaksanakan

b)

satu set sahaja yang diuji

c)

set yang memenuhi syarat sahaja dilaksanakan

d)

semua set diuji tanpa dilaksanakan.

17.

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.

18.

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)

19.

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)

20.

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)