Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PBD ASK T2 : 2.1 PEMBANGUNAN ALGORITMA

Total questions: 18

Worksheet time: 2hrs 30mins

Name
Class
Date
1.

(TP 1) Algoritma ialah _______________ untuk menyelesaikan sesuatu masalah atau melengkapkan sesuatu tugas.

a)

kod atur cara

b)

arahan

c)

siri langkah

d)

gambaran grafik

2.

(TP 1) Algoritma boleh diwakilkan dalam bentuk __________________ dan ________________.

a)

kod arahan

b)

pseudokod

c)

carta alir

d)

carta organisasi

3.

(TP 1) Maklumat di atas menunjukkan algoritma dalam bentuk ______________.

a)

kod atur cara

b)

pseudokod

c)

carta alir

d)

kod arahan komputer

4.

(TP 2) Apakah stuktur kawalan yang digunakan dalam algoritma di atas?

a)

Pilihan tunggal

b)

Dwipilihan

c)

Pelbagai pilihan

d)

Ulangan

5.

(TP 2) Apakah kegunaan algoritma di atas?

a)

Untuk membilangan abjad dalam satu halaman teks.

b)

Untuk membilang jumlah perkataan dalam satu halaman teks.

c)

Untuk mencari perkataan tertentu dalam satu halaman teks.

d)

Untuk mencari kesalahan ejaan dalam satu halaman teks.

6.

(TP 2) Antara yang berikut, yang manakah adalah stuktur kawalan bersarang?

a)

Jika Syarat 1 dipenuhi, laksana Pernyataan 1. Jika tidak, tamat.

b)

Jika Syarat 1 dipenuhi, semak Syarat 2. Jika tidak, tamat.

c)

Jika Syarat 1 dipenuhi, laksana Pernyataan 1. Jika tidak laksana Pernyataan 2.

d)

Jika Syarat 1 dipenuhi, tamat. Jika tidak, laksana Pernyataan 1.

7.

(TP3) Antara carta alir berikut, yang manakah mewakili stuktur kawalan bersarang?

a)
b)
c)
d)
8.

(TP3) Anida telah menulis pseudokod yang mewakili satu stuktur kawalan.


Kenalpasti stuktur kawalan tersebut.

a)

Stuktur kawalan ulangan for

b)

Stuktur kawalan ulangan while

c)

Stuktur kawalan dwipilihan

d)

Stuktur kawalan pelbagai pilihan

9.

(TP 3) Antara berikut, stuktur kawalan yang manakah mewakili carta alir di atas?

a)

Stuktur kawalan ulangan for

b)

Stuktur kawalan ulangan while

c)

Stuktur kawalan bersarang

d)

Stuktur kawalan pelbagai pilihan

10.

(TP 3) Blok kod Scratch di atas adalah untuk melakukan tindakan ___________________.

a)

stuktur kawalan ulangan

b)

stuktur kawalan bersarang

c)

stuktur kawalan ulangan for

d)

stuktur kawalan ulangan while

11.

(TP 3) Antara yang berikut, yang manakah mempunyai tindakan berulang?

a)

Memasak nasi menggunakan periuk nasi elektrik.

b)

Menjerang air di dapur untuk membancuh kopi.

c)

Menukul paku ke dalam kayu.

d)

Berjalan kaki menuju ke sekolah.

12.

(TP 4) Ralat selalunya boleh dikenal pasti dalam fasa ___________________.

a)

analisis masalah

b)

pengkodan

c)

pengujian

d)

dokumentasi

13.

(TP 4) Proses mencari dan menghapuskan ralat dipanggil _________________.

a)

pepijat

b)

penyahpepijatan

c)

pembetulan

d)

penyemakan

14.

(TP 4) Apakah kesan ralat pada atur cara ?

a)

Atur cara memberikan output yang tidak dijangka.

b)

Kesilapan menaip kod atur cara.

c)

Atur cara terhenti secara tiba-tiba.

d)

Stuktur kawalan ulangan berulang tanpa henti.

15.

Apakah tiga jenis ralat yang boleh dijumpai dalam pengaturcaraan?

a)

Ralat sintaks

b)

Ralat masa larian

c)

Ralat pengujian

d)

Ralat logik

16.

(TP4) Ralat ini menyebabkan atur cara terhenti secara tiba-tiba tanpa diduga semasa jalanan ujian.


(ralat sintaks / ralat logik / ralat masa larian)

(a)  

17.

(TP4) Nancy menulis pseudokod untuk satu atur cara penyelesaian masalah. Semasa jalanan ujian, terdapat ralat dikesan. Nancy telah membuat kesilapan operator matematik dan output yang dihasilkan tidak seperti yang diingini. Apakah jenis ralat yang dikesan?


(ralat logik / ralat masa larian / ralat sintaks)

(a)  

18.

(TP 4) Ralat ini berlaku semasa pengunaan bahasa (TP4) pengaturcaraan. Ralat ini menyebabkan mesej ralat dipaparkan.


(ralat logik / ralat masa larian / ralat sintaks)

(a)