wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ALGORITMA TINGKATAN 1

Total questions: 35

Worksheet time: 18mins

Name
Class
Date
1.
Terdapat 3 garis panduan dalam pembinaan algoritma. Yang manakah pernyataan garis panduan yang SALAH ;
I.  Kenal pasti input dan ouput masalah.  
II. 
Kenal pasti dan senaraikan submasalah.
  III. Kenal pasti dan senaraikan langkah yang mesti dilakukan.  
IV. 
Sebelum menghasilkan pseudokod dan carta alir, seharusnya menyenaraikan langkah-langkah penyelesaian secara sistematik.
a)
I sahaja
b)
I, II dan III sahaja
c)
IV sahaja
d)
I, II, III dan IV
2.
Apakah kesan jika algoritma tidak dilaksanakan dengan jelas?
a)
Tiada perubahan
b)
Output tidak terlaksana
c)
Aktiviti tidak berjalan lancar
d)
Aktiviti berjalan lancar
3.
Rajah diatas menunjukkan sebuah carta alir bagi proses
a)
Ulangan
b)
Pilihan
c)
Berturutan
d)
Gabungan pilihan dan ulangan
4.
Apakah maksud simbol ini?
a)
Input
b)
Output
c)
Pilihan
d)
Hasil
5.
Struktur kawalan menentukan bagaimana komputer bertindak balas apabila diberi parameter dan syarat-syarat tertentu. Terdapat 3 jenis Struktur Kawalan. Nyatakan Struktur Kawalan L 
a)
Struktur kawalan ulangan
b)
Struktur kawalan urutan
c)
Struktur kawalan pilihan
d)
Struktur kawalan berganda
6.
Antara yang berikut, yang manakah struktur kawalan ulangan?  
 I. 
untuk (for)
 
II. 
if…else (jika..tidak)
 
III. 
selagi (while)
 
IV. 
ulang-sehingga (repeat-until)
a)
I sahaja
b)
I dan III sahaja
c)
I, III dan IV sahaja
d)
I, II, III dan IV
7.
"Struktur kawalan ulangan ini membuat ujian terlebih dahulu ke atas input. Jika input memenuhi syarat boolean, barulah blok arahan dalm gelung akan dilaksanakan"
Kenyataan ini merujuk kepada struktur kawalan ulangan?
a)
For
b)
While
c)
Do-while
d)
For-while
8.
Berikut merupakan carta alir bagi kawalan ulangan?
a)
For-while
b)
 While
c)
Do-while
d)
For
9.
Salah satu cara membuat semakan kualiti terhadap pseudokod dan carta alir 
a)
Ant check
b)
Quality check
c)
Desk check
d)
Quality control
10.
Terdapat 3 jenis ralat yang mungkin terjadi dalam sesebuah aturcara :   
I. 
Ralat sintaks.
 
II. 
Ralat logik.
 
III. 
Ralat masa perlaksanaan.
Pernyataan yang manakah benar untuk penerangan bagi ralat logik …
a)
Mesej ralat tidak diberikan, tetapi output yang diberikan adalah salah atau tidak seperti yang dikehendaki. Ini berlaku terutamanya dalam pengiraan yang melibatkan pengoperasian:- aritmetik, logik atau perbandingan. 
b)
Ralat ini terjadi jika juruaturcara tidak mematuhi sintaks bahasa  pengaturcaraan yang dipilih. Untuk membetulkan ralat ini, suntingan sintaks diperlukan.
c)
Ralat ini terjadi jika input data tidak mematuhi jenis atau  struktur data yang dibenarkan. Aturcara akan mengeluarkan mesej tertentu semasa perlaksanaanya.
d)
Mesej ralat tidak diberikan, tetapi output yang diberikan adalah betul
11.
Apabila aturcara ini dilaksanakan, apakah ralat yang akan dikesan ?
a)
Ralat Sengaja
b)
Ralat Logik
c)
Ralat Masa Pelaksanaan
d)
Ralat Sintaks
12.
Ralat logik ialah ralat yang dibuat oleh pengaturcara.
a)
Betul
b)
Salah
13.
Pseudokod berikut adalah jenis?
a)
Struktur Kawalan Pilihan
b)
 Struktur Kawalan Ulangan
c)
Struktur Kawalan Urutan
d)
Struktur Kawalan Pelbagai Pilihan
14.
Carta alir berikut adalah jenis
a)
Struktur Kawalan Pelbagai Pilihan
b)
Struktur Kawalan Ulangan
c)
Struktur Kawalan Urutan
d)
Struktur Kawalan Pilihan
15.
Antara berikut, yang manakah BUKAN langkah-langkah menghasilkan pseudokod dan carta alir bagi sesuatu algoritma?  
 I. 
Mengenal pasti masalah.
 
II. 
Menentukan data yang perlu digunakan.
  III.  Mengenal pasti struktur kawalan..  
IV. 
Mereka bentuk algoritma.
a)
II sahaja
b)
III sahaja
c)
I dan III sahaja
d)
I, II dan III sahaja
16.
Urutan menyelesaikan masalah ialah?
a)
Kod Arahan
b)
Algoritma
c)
Pseudokod
d)
Carta alir
17.
....................... adalah memerihalkan langkah algoritma dengan ayat ringkas dan padat. 
a)
Struktur kawalan
b)
Algoritma
c)
Carta alir 
d)
Pseudokod 
18.
Apakah kesan jika algoritma tidak dilaksanakan dengan jelas.
a)
Tiada perubahan
b)
Aktiviti tidak berjalan lancar
c)
Output tidak terlaksana
d)
Aktiviti berjalan lancar
19.
Salah satu cara membuat semakan kualiti terhadap pseudokod dan carta alir?
a)
Ant check
b)
Quality check
c)
Desk check
d)
Quality control
20.
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 mengurangkan masalah 
21.
Simbol yang digunakan dalam carta alir seperti rajah diatas mewakili
a)
Mula/Tamat
b)
Pilihan
c)
Proses
d)
Input /output 
22.
Antara contoh aktiviti harian yang berikut, yang manakah memerlukan langkah algoritma? 
a)
Memasak sandwich 
b)
Berjalan 
c)
Termenung 
d)
Tidur
23.
Berapakah pilihan struktur kawalan pilihan dan struktur kawalan ulangan?   
a)
Pilihan – Satu, Ulangan - Tiga 
b)
Pilihan - Dua , Ulangan – Empat
c)
Pilihan - Tiga , Ulangan – Tiga
24.
Pilih maksud yang betul bagi definisi pseudokod dan carta alir? 
i)  Senarai struktur kawalan computer yang ditulis dalam Bahasa pertuturan manusia dan mempunyai nombor turutan
ii)  Set arahan untuk menyelesaikan masalah iii)  Alternatif kepada pseudokod menggunakan simbol grafik untuk mewakili arahan-arahan penyelesaian
iv)  Setiap langkah perlu dihuraikan 
a)
i dan ii
b)
i,ii,iv
c)
ii,iv
d)
I,iii
25.
“Arahan ini tidak mengulang pelaksanaan atur cara kerana ia bukan arahan ulangan”. Pernyataan di atas merupakan struktur kawalan?     
a)
Ulangan
b)
Pilihan 
c)
Stabil 
d)
Untuk 
26.
“ Ruby baru sahaja selesai menduduki ujian bulanan. Beliau telah mendapat markah bagi setiap mata pelajaran. Ibu bapa beliau ingin mengetahui gred bagi mata pelajaran yang telah diperolehi oleh Ruby”. Kenal pasti input, proses dan output masalah di atas?
a)
Input: gred, proses: markah, output: penetapan gred berdasarkan markah
b)
Input:markah, proses:gred, output:penetapan gred berdasarkan markah
c)
Input:penetapan gred berdasarkan markah, proses:markah, output:gred
d)
Input:markah, proses: penetapan gred berdasarkan markah, output: gred
27.
Gambar diatas menunjukkan struktur kawalan berbentuk?   
a)
Struktur kawalan ulangan
b)
 Struktur kawalan pilihan tunggal
c)
Struktur kawalan pilihan berganda
d)
Struktur kawalan pilihan pelbagai
28.
Struktur kawalan ulangan mempunyai tiga jenis kawalan ulangan iaitu 
FOR    Melaksanakan satu langkah atau satu set langkah secara berulang-ulang sehingga syarat yang diuji adalah benar.
 WHILE    Melaksanakan satu langkah atau satu set langkah berdasarkan pembilangan yang telah ditetapkan
 REPEAT UNTIL   Melaksanakan satu langkah atau satu set langkah selagi satu syarat yang diuji adalah benar.  
a)
Benar
b)
Salah 
29.
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)
I,II
b)
I,III
c)
II,III,IV
d)
I,III,IV
30.
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
31.
Pengendali hubungan <= yang digunakan dalam carta alir dan pseudokod bermaksud 
a)
Lebih besar daripada
b)
Lebih besar atau sama dengan
c)
Lebih kecil daripada
d)
Lebih kecil atau sama dengan
32.
Struktur kawalan ulangan SELAGI berbeza daripada Struktur kawalan ulangan SEHINGGA kerana ulangan SELAGI
a)
Menguji syarat sebelum langkah-langkah dalam gelung dilaksanakan.
b)
Melaksanakan satu langkah secara berulang-ulang sehingga syarat yang diuji adalah benar
c)
Akan menguji setiap kali selepas langkah-langkah dalam gelung dilaksanakan.
d)
Satu set langkah berdasarkan pembilangan yang telah ditetapkan
33.
 Anda mempunyai wang sebanyak RM14.50. Anda diminta untuk membeli buku latihan. Berapakah jumlah maksimum bilangan buku latihan yang ada boleh beli?
a)
2 buku latihan
b)
3 buku latihan
c)
 4 buku latihan
d)
5 buku latihan
34.
Ralat bermaksud  yang menyebabkan suatu algoritma atau aturcara tidak berfungsi seperti yang diharapakan atau mengeluarkan output yang salah. 
a)
Kesulitan
b)
Kesalahan
c)
Teknik
d)
Pemprosesan 
35.
Semak carta alir dengan menggunakan m=15, n = 15. Output yang dihasilkan adalah 
a)
15
b)
Nombor terbesar ialah 15
c)
0
d)
Eror