wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

3.1 Pembangunan Algoritma ASK Tingkatan 1

Total questions: 14

Worksheet time: 7mins

Name
Class
Date
1.

Apakah definisi yang tepat berkaitan pembangunan algoritma?

a)

Pencarian ralat bagi menyelesaikan masalah dalam pembangunan atur cara

b)

Urutan penyelesaian masalah dalam membangunkan atur cara

c)

Pseudokod dan carta alir ialah perwakilan yang sesuai bagi algoritma

d)

Pseudokod dan carta alir mampu memberi output yang diingini.

2.

Struktur 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

3.

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

a)

Satu

b)

Dua

c)

Tiga

d)

Ikut bilangan pernyataan bersyarat

4.

Apakah kepentingan struktur kawalan ulangan?

a)

Membenarkan algoritma memilih satu daripada beberapa pilihan laluan

b)

Membenarkan algoritma ditulis dengan lebih ringkas tanpa langkah berulang

c)

Membenarkan langkah-langkah dalam algoritma sentiasa berulang

d)

Membenarkan masalah dapat diselesaikan dengan lebih efisien

5.

Struktur kawalan yang manakah sesuai diguankan jika pembilang ulangan telah ditetapkan?

a)

Struktur kawalan UNTUK (for)

b)

Struktur kawalan ULANG-SEHINNGA (repeat-until)

c)

Struktur kawalan SELAGI (while)

d)

Struktur kawalan ULANG-BILANG (repeat-condition)

6.

Apakah ciri utama bagi pseudokod?

a)

Langkah algoritma ditulis secara terperinci dengan menggunakan B. Melayu

b)

Langkah algoritma disusun atur dlam perenggan mengikut inden yang teratur

c)

Langkah algoritma diwakili dengan ayat-ayat ringkas dan padat

d)

Langkah algoritma diwakili dengan simbol grafik yang sesuai

7.

Pernyataan yang manakah menerangkan carta alir yang tepat?

a)

Menggunakan simbol grafik yang menggunakan ayat-ayat yang 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

8.

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

9.

Apakah kepentingan struktur kawalan pilihan?

a)

Membenarkan penyelesaian masalah lebih efisien

b)

Membenarkan lebih daripada satu aliran untuk penyelesaian

c)

Membenarkan set langkah untuk penyelesaiakan sentiasa berulang

d)

Membenarkan penyelesaian maslah lebih interaktif

10.

Teliti pernyataan di atas, struktur kawalan yang manakah diterangkan oleh pernyataan tersebut?

a)

Struktur kawalan pilihan tunggal

b)

Struktur kawalan dwipilihan

c)

Struktur kawalan tanpa pilihan

d)

Struktur kawalan pelbagai pilihan

11.

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 ULANG-SEHINNGA (repeat-until)

c)

Struktur kawalan SELAGI (while)

d)

Struktur kawalan ULANG-SYARAT (repeat-condition)

12.

Teknik semakan kualiti yang manakah melibatkan penggunaan satu sample data input untuk diproses?

a)

Semakan meja

b)

Semakan langkah demi langkah

c)

Semakan algoritma

d)

Semakan terperingkat

13.

Apakah ciri utama bagi pseudokod?

a)

Langkah algoritma ditulis secara terperinci dengan menggunakan B. Melayu

b)

Langkah algoritma disusun atur dlam perenggan mengikut inden yang teratur

c)

Langkah algoritma diwakili dengan ayat-ayat ringkas dan padat

d)

Langkah algoritma diwakili dengan simbol grafik yang sesuai

14.

Apakah kepentingan struktur kawalan pilihan?

a)

Membenarkan penyelesaian masalah lebih efisien

b)

Membenarkan lebih daripada satu aliran untuk penyelesaian

c)

Membenarkan set langkah untuk penyelesaiakan sentiasa berulang

d)

Membenarkan penyelesaian maslah lebih interaktif