Anda di halaman 1dari 2

ASAS SAINS KOMPUTER | PEMBANGUNAN ALGORITMA

POST -TEST

Nama :_________________________________________
Kelas :_________________________________________
Tarikh :_________________________________________

Bahagian A

Jawab semua soalan yang diberikan

1. Antara yang berikut, yang manakah bukan algoritma?


a) Set langkah dalam resipi masakan.
b) Cara-cara memasak nasi.
c) Watak-watak dalam cerita.
d) Langkah-langkah dalam permainan ular dan tangga.

2. Apakah yang dimaksudkan dengan pseudokod?


a) Satu set arahan mengikut urutan yang mengarahkan komputer membuat sesuatu.
b) Satu urutan langkah-langkah yang untuk menyelesaikan suatu masalah atau melaksanakan
suatu tugasan dari mula hingga tamat.
c) Gambarajah yang menggunakan simbol- simbol geometri untuk menunjukkan langkah-
langkah algoritma.
d) Satu pernyataan yang menyerupai bahasa aturcara komputer.

3. Mawar hendak melukis satu perwakilan algoritma dengan menggunakan bentuk-bentuk


geometri. Apakah jenis perwakilan yang dilukis oleh Mawar?
a) Carta alir
b) Pseudokod
c) Pengaturcaraan
d) Algoritma

4. Berikut antara kepentingan menggunakan algoritma, pseudokod dan carta alir dalam
penyelesaian masalah, kecuali
a) Dapat memberi gambaran sebenar langkah-langkah penyelesaian.
b) Dapat memudahkan kerja-kerja menulis kod aturcara.
c) Dapat menyelesaikan masalah dengan tepat.
d) Dapat menjimatkan tenaga pengatur cara
ASAS SAINS KOMPUTER | PEMBANGUNAN ALGORITMA
POST -TEST

Bahagian B

Jawab semua soalan yang diberikan.

1. Tandakan () bagi pernyataan yang betul tentang algoritma dan () bagi yang salah pada
petak yang disediakan.

a) Algoritma ialah satu set langkah untuk menyelesaikan sesuatu masalah.

b) Penggunaan carta alir dan pseudokod adalah kaedah yang biasa


digunakan oleh pengatur cara untuk mewakilkan algoritma.

c) Algoritma ditulis dalam kod khas yang perlu diterjemah.

2. Susun mengikut urutan yang betul tentang langkah-langkah menghasilkan pseudokod


bagi sesuatu algoritma dengan menulis no 1 hingga 6 pada petak yang disediakan.

Mengenal pasti masalah.


Menulis pseudokod
Mereka bentuk algoritma.
Menentukan output yang diingini.
Menentukan proses yang perlu dilakukan.
Menetapkan data yang perlu digunakan.

Anda mungkin juga menyukai