wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ASK T1 BAB 3

Total questions: 50

Worksheet time: 38mins

Name
Class
Date
1.

Apakah definisi yang tepat berkaitan pembangunan algoritma?

a)

Algoritma dalam pengaturcaraan adalah pencarian ralat bagi menyelesaikan masalah dalam pembangunan sesebuah atur cara.

b)

Algoritma dalam pengaturcaraan komputer adalah urutan penyelesaian masalah dalam membangunkan sesebuah atur cara.

c)

Pseudokod dan carta alir ialah perwakilan yang sesuai bagi pembangunan algoritma.

d)

Pseudokod dan carta alir mampu memberi output yang diingini.

2.

Pernyataan-pernyataan berikut menerangkan perkara penting semasa menulis algoritma.

I Algoritma dihuraikan dengan jelas

II Algoritma ditulis dengan bahasa yang difahami

III Urutan algoritma dinyatakan dengan betul

IV Algoritma menghasilkan output tertentu

a)

I - II - III IV

b)

III - I - II - IV

c)

II - I - III - IV

d)

II - III - I - IV

3.

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.

4.

Pernyataan yang manakah menerangkan carta alir dengan tepat?

a)

Menggunakan simbol grafik yang menggunakan ayat-ayat ringkas.

b)

Menggunakan simbol-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.

5.

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

a)
b)
c)
d)
6.

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.

7.

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.

8.

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

9.

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.

10.

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)

11.

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

a)

Semakan terperingkat

b)

Semakan meja

c)

Semakan langkah demi langkah

d)

Semakan algoritma

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.

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

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.

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

17.
Terangkan maksud pseudokod
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.
18.
Terangkan maksud carta alir
a)
alternatif kepada pseudokod menggunakan simbol grafik untuk mewakili arahan – arahan penyelesaian.
b)
senarai struktur kawalan komputer yang ditulis dalam bahasa pertuturan manusia dan mempunyai nombor turutan.
c)
satu set arahan untuk menyelesaikan masalah.
19.
MULA
Berjalan ke tempat perhimpunan
Berbaris
Nyanyi lagu Negaraku
TAMAT
Maklumat di atas berkaitan dengan
a)
Atur cara
b)
Carta alir
c)
Pseudokod
d)
Analisis IPO
20.
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
21.
Perkataan PAPAR, CETAK,BACA amat sesuai menggunakan simbol ...
a)
proses
b)
pilihan
c)
garis alir
d)
input / output
22.
Rajah ini merupakan contoh bagi 
a)
Atur cara
b)
Analisis IPO
c)
Pseudokod
d)
Carta alir
23.
Algorithma : set langkah bagaimana proses penyelesaikan masalah dilaksanakan
a)
betul
b)
salah
24.
Apakah fungsi bentuk ini?
a)
Mula & Tamat
b)
Aktiviti atau proses
c)
Menguji sama ada benar atau salah
d)
Untuk menyambungkan aliran lain
25.
Apakah perkara penting menulis algoritma?
a)
carta alir
b)
pseudokod
c)
setiap langkah perlu dihuraikan
d)
tidak perlu ikut urutan langkah
26.
 Satu set arahan yang ditulis dalam Bahasa pertuturan dan beberapa kod asas untuk menyelesaikan sesuatu masalah ialah ?
a)
Simbol Geometrik
b)
Algoritma
c)
Carta alir
d)
 Pseudokod
27.
Maksud Carta alir ialah ? 
i)  Mengandungi symbol geometric
ii)  Satu urutan tindakan untuk menyelesaikan masalah
iii)  Keadah grafik yang menunjukkan langkah demi langkah bagi menyelesaikan masalah.
iv)  Satu set arahan yang menujukan langkah demi langkah untuk melaksanakan sesuatu tugas dari mula hingga tamat.
a)
A.  I,II
b)
A.  I,III
c)
A.  II,III,IV
d)
A.  I,III,IV
28.
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
29.
Nama simbol cartalir berikut
a)
Input/Output
b)
Proses
c)
Mula/Tamat
d)
Pilihan
30.
Nama simbol cartalir berikut 
a)
Mula/Tamat
b)
Proses
c)
Input/Output
d)
Pilihan
31.
Nama simbol cartalir berikut 
a)
Mula/Tamat
b)
Proses
c)
Pilihan
d)
Input/Output
32.
Nama simbol cartalir berikut 
a)
Input/Output
b)
Proses
c)
Pilihan
d)
Mula/Tamat
33.

Apakah tujuan utama algoritma digunakan dalam penyelesaian masalah?

a)

Membantu menyelesaikan masalah dengan mudah

b)

Dapat menyatakan masalah yang terdapat algoritma

c)

Dapat mengenal pasti sebarang kesilapan pada peringkat awal.

d)

Dapat mengurankan masalah

34.

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

a)

pilihan

b)

input

c)

garis alir

d)

proses

35.

Antara berikut yang manakah bentuk algoritma yang sering digunakan dalam pengaturcaraan komputer?

I. Carta alir

II. Carta Gantt

III. Pseudokod

IV. Jadual kerja

a)

I dan II sahaja

b)

I dan III sahaja

c)

I, II dan III sahaja

d)

II, III dan IV sahaja

36.

Struktur kawalan pelbagai pilihan mengandungi dua set tindakan yang berlainan sebagai pilihan untuk dilaksanakan

a)

BENAR

b)

PALSU.

37.

Pseudokod memperihalkan langkah-langkah algoritma dengan menggunakan ayat-ayat

ringkas dalam bahasa yang boleh difahami oleh manusia.

a)

BENAR

b)

PALSU.

38.
Carta alir ini menunjukkan carta alir yang melibatkan struktur kawalan :
a)
Dwipilihan
b)
Pelbagai Pilihan
c)
WHILE
d)
REPEAT-UNTIL
39.
 Gambar rajah tersebut merupakan carta alir berbentuk?
a)
Urutan
b)
Pilihan tunggal
c)
Dwipilihan
d)
Pelbagai pilihan
40.
 Gambar rajah tersebut merupakan carta alir ?
a)
 Pilihan tunggal
b)
 Urutan
c)
Dwipilihan
d)
 Pelbagai pilihan
41.
Kesilapan atau kesalahan yang menyebabkan sesuatu algoritma atau aturcara tidak berfungsi atau mengeluarkan ouput yang salah adalah definisi bagi ?
a)
Algoritma
b)
Ralat
c)
Teknik semakan meja
d)
Teknik langkah demi langkah
42.

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

43.

Apakah yang dimaksudkan dengan atur cara yang melibatkan struktur kawalan ulangan?

a)

Atur cara yang melibatkan pengulangan dua set tindakan.

b)

Atur cara yang mengarahkan tindakan berulang-ulang sehingga sesuatu syarat dipenuhi.

c)

Atur cara pilihan arahan mengikut syarat-syarat tertentu.

d)

Atur cara yang mengarahkan ulangan satu set tindakan.

44.

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

45.

Urutan langkah mengira gred markah murid berdasarkan markah murid. Struktur kawalan apakah yang sesuai bagi langkah tersebut

a)

Kawalan pilihan tunggal

b)

Kawalan pelbagai pilihan

c)

kawalan dwipilihan

46.

Manakah antara berikut struktur kawalan ulangan

a)

pilihan tunggal, while, repeat until

b)

pelbagai pilihan, dwipilihan, for

c)

UNTUK (for), SELAGI (while) dan ULANG SEHINGGA (repeat until)

47.

Murid melaungkan 'merdeka' sebanyak 3 kali. Struktur kawalan apakah yang sesuai untuk algoritma di atas.

a)

UNTUK (for)

b)

SELAGI (while)

c)

ULANG-SEHINGGA (repeat until)

48.

Selagi lampu isyarat warna hijau, maka selagi itu kereta bergerak (jalan) sehingga lampu isyarat bertukar warna lain. Apakah struktur kawalan yang sesuai bagi algoritma tersebut.

a)

Ulangan while

b)

Ulangan for

c)

Pilihan tunggal

49.

Seorang lelaki ingin melintas jalan. Dia menoleh kanan, kiri dan kanan untuk melintas jalan. Dia akan mengulangi proses ini sehingga jalan selamat dilintas. Apakah struktur kawalan yang sesuai untul algoritma tersebut.

a)

ULANG-SEHINGGA (repeat until)

b)

UNTUK (for)

c)

SELAGI (while)

50.

MULA

Masukkkan kopi ke dalam cawan

Masukkan gula ke dalam cawan

Masukkan air panas ke dalam cawan

TAMAT


Apakah jenis struktur kawalan di atas?

a)

Struktur kawalan ulangan

b)

Struktur kawalan jujukan

c)

Struktur kawalan pilihan