wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PBD Sains Komputer T4 - 1.2 Algoritma

Total questions: 60

Worksheet time: 30mins

Name
Class
Date
1.

Pengujian algoritma dibuat setelah kod Java ditulis.

a)

Benar

b)

Salah

2.

Salah satu punca ralat algoritma ialah kegagalan memenuhi kriteria.

a)

Benar

b)

Salah

3.

Algoritma berikut mengumpuk pemboleh ubah z dengan nilai 100, kemudian dibahagi 2, didarab 4 dan ditambah 25%. Apakah nilai akhir z?

a)

100

b)

150

c)

200

d)

250

4.

Algoritma ini meminta input nama daripada pengguna dan memaparkan "Hello" diikuti nama input sebagai output. Pada baris berapa terdapat ralat?

a)

1

b)

2

c)

3

d)

4

5.

Berikut merupakan carta alir penulisan algoritma untuk menghasilkan aturcara.


Tulis algoritma --> Uji algoritma --> Pengaturcaraan --> Pembetulan

a)

Benar

b)

Palsu

6.

Pilih 4 kriteria yang menyebabkan ralat algoritma

a)

Susah faham

b)

Tidak efisyen

c)

Tidak penuhi kriteria

d)

Kecuaian bahasa pengaturcaraan

e)

Tidak lengkap

7.

Berapa kali teks "Saya gembira Nadir ke sekolah hari ini" akan dicetak berdasarkan pseudokod yang diberi?

a)

4

b)

5

c)

6

d)

0

8.

ANTARA BERIKUT YANG MANAKAH MERUPAKAN CIRI-CIRI ALGORITMA. JAWAPAN LEBIH DARI SATU.

a)

BUTIRAN JELAS

b)

BOLEH DILAKSANAKAN

c)

MUDAH DIGUNAKAN

d)

MEMPUNYAI BATASAN

9.

KONSEP IPO MERUJUK KEPADA

a)

INPUT - PRODUCT - OUTCOME

b)

INTEGER - PARAMETER - OUTCOME

c)

INPUT - PROCESS - OUTPUT

d)

INTEGER - PROCESS - OUTPUT

10.

BERIKUT MERUPAKAN CIRI-CIRI PSEUDOKOD. KECUALI

a)

BUKAN BAHASA PENGATURCARAAN

b)

ARAHAN DITULIS DALAM BAHASA MESIN

c)

SETIAP ARAHAN IALAH UNGKAPAN MATEMATIK, LOGIK, STRUKTUR KAWALAN ATAU FUNGSI KOMPUTER

d)

SETIAP ARAHAN DILETAKKAN DALAM BARIS BARU YANG DIBERIKAN NOMBOR.

11.

STRUKTUR KAWALAN TERBAHAGI KEPADA TIGA. PILIH 3 JAWAPAN

a)

STRUKTUR KAWALAN PUSINGAN

b)

STRUKTUR KAWALAN URUTAN

c)

STRUKTUR KAWALAN PILIHAN

d)

STRUKTUR KAWALAN PENGULANGAN

12.

RAJAH INI IALAH

a)

STRUKTUR KAWALAN PUSINGAN

b)

STRUKTUR KAWALAN URUTAN

c)

STRUKTUR KAWALAN PILIHAN

d)

STRUKTUR KAWALAN PENGULANGAN

13.

RAJAH INI IALAH

a)

STRUKTUR KAWALAN PUSINGAN

b)

STRUKTUR KAWALAN URUTAN

c)

STRUKTUR KAWALAN PILIHAN

d)

STRUKTUR KAWALAN PENGULANGAN

14.

RAJAH INI IALAH

a)

STRUKTUR KAWALAN PUSINGAN

b)

STRUKTUR KAWALAN URUTAN

c)

STRUKTUR KAWALAN PILIHAN

d)

STRUKTUR KAWALAN PENGULANGAN

15.
1. MULA
2. INPUT TAHUN_LAHIR
3. UMUR = TAHUN_SEMASA - TAHUN_LAHIR
4. OUTPUT UMUR
5. TAMAT
Ini ialah :
a)
Pseudokod
b)
Carta alir
c)
Atur cara
16.
Contoh Kod Pseudo
Mula
  Baca nombor1, nombor2, nombor3
  Kira Jumlah = no1 + no2 + no3
  Cetak Jumlah
Tamat
Apabila aturcara ini dilaksanakan, apakah ralat yang akan dikesan ?
a)
Ralat Sintaks
b)
Ralat Logik
c)
Ralat Masa Pelaksanaan
17.

___________________ ialah idea atau cara penyelesaian masalah dalam bentuk abstrak berasaskan arahan-arahan asas secara ringkasnya merupakan satu set arahan untuk menyelesaikan masalah

a)

Struktur Kawalan

b)

Pseudokod

c)

Carta Alir

d)

Algoritma

18.

_______________ ialah senarai struktur kawalan komputer yang ditulis dalam bahasa pertuturan manusia

dan mempunyai nombor turutan

a)

Pseudokod

b)

Carta Alir

c)

Struktur Kawalan

d)

Algoritma

19.

_______________ adalah alternatif menggunakan simbol grafik untuk mewakili arahan - arahan

penyelesaian.

a)

Pseudokod

b)

Carta Alir

c)

Struktur Kawalan

d)

Algoritma

20.

Gambarajah menunjukkan

a)

Carta Alir

b)

Carta IPO

c)

Pseudokod

d)

Algoritma

21.

Tahukah anda bahawa algoritma telah digunakan dalam pelbagai aspek kehidupan? Contohnya, panduan untuk menuju ke suatu destinasi, resepi memasak, manual

memasang perabot dan manual operasi gelombang mikro.

a)

Benar

b)

Palsu

22.

Gambarajah menunjukkan

a)

Carta Alir

b)

Carta IPO

c)

Pseudokod

d)

Algoritma

23.

Gambarajah menunjukkan

a)

Carta Alir

b)

Carta IPO

c)

Pseudokod

d)

Algoritma

24.

Input X merujuk kepada

a)

umur

b)

tarikh_lahir

c)

tahun_lahir

d)

tahun_semasa

25.

Nyatakan sama ada pernyataan berikut Benar atau Palsu.


Algoritma merupakan satu set arahan untuk menyelesaikan masalah

a)

Benar

b)

Palsu

26.

Nyatakan sama ada pernyataan berikut Benar atau Palsu.


Jika suatu proses itu tidak dapat dihuraikan dengan arahan-arahan asas komputer, proses tersebut berkemungkinan tidak sesuai untuk dilaksanakan oleh komputer.

a)

Benar

b)

Palsu

27.

Antara yang berikut manakah ciri-ciri algoritma?

a)

Boleh dilaksanakan

b)

Butiran jelas

c)

Mempunyai batasan

28.

Perisian komputer menggunakan konsep

a)

input

b)

proses

c)

output

d)

atur cara

29.

Nombor, aksara, perkataan, suara atau gambar yang dimasukkan oleh pengguna melalui papan kekunci merujuk kepada

a)

Input

b)

Output

c)

Proses

30.

Mengubah input menggunakan formula matematik atau logik untuk menghasilkan output merujuk kepada

a)

Input

b)

Output

c)

Proses

31.

Nilai yang dipaparkan pada skrin merujuk kepada

a)

Input

b)

Output

c)

Proses

32.

Pernyataan di bawah menunjukkan senarai langkah-langkah membuat analisis IPO yang disusun secara rawak.


I. Langkah-langkah ataupun rumusan untuk memproses data input kepada output.

II. Mengenal pasti data yang perlu dibaca daripada pengguna atau persekitaran.

II. Mengenal pasti output yang dikehendaki, yakni apa yang perlu dipaparkan pada skrin di akhir atur cara.


Berdasarkan senarai di atas, susun langkah yang betul dalam membuat analisis IPO.

a)

I > II > III

b)

I > III > II

c)

II > I > III

d)

II > I > III

33.

Rajah di atas merujuk kepada

a)

Atur cara

b)

Carta alir

c)

Pseudokod

34.

Rajah di atas merujuk kepada

a)

Atur cara

b)

Carta alir

c)

Pseudokod

35.

Dalam (a)   , setiap arahan ialah ungkapan matematik, ungkapan logik, penggunaan struktur kawalan ataupun penggunaan fungsi komputer (contohnya membaca input)

36.

Dalam (a)   , setiap nod dihubungkan oleh garis penghubung beranak panah.

37.

Rajah di atas menunjukkan simbol-simbol piawai yang digunakan di dalam carta alir.


Berdasarkan rajah, pilih I, II, III, IV dan V untuk memadankan pernyataan berikut:


"Permulaan dan penamat algoritma dalam carta alir"

a)

I

b)

II

c)

III

d)

IV

e)

V

38.

Rajah di atas menunjukkan simbol-simbol piawai yang digunakan di dalam carta alir.


Berdasarkan rajah, pilih I, II, III, IV dan V untuk memadankan pernyataan berikut:


"Membaca input atau memaparkan output ke skrin"

a)

I

b)

II

c)

III

d)

IV

e)

V

39.

Rajah di atas menunjukkan simbol-simbol piawai yang digunakan di dalam carta alir.


Berdasarkan rajah, pilih I, II, III, IV dan V untuk memadankan pernyataan berikut:


"Arahan untuk memproses input dalam bentuk ungkapan, memproses fail dan sebagainya"

a)

I

b)

II

c)

III

d)

IV

e)

V

40.

Rajah di atas menunjukkan simbol-simbol piawai yang digunakan di dalam carta alir.


Berdasarkan rajah, pilih I, II, III, IV dan V untuk memadankan pernyataan berikut:


"Digunakan untuk mewakili ujian sesuatu algoritm"

a)

I

b)

II

c)

III

d)

IV

e)

V

41.

Rajah di atas menunjukkan simbol-simbol piawai yang digunakan di dalam carta alir.


Berdasarkan rajah, pilih I, II, III, IV dan V untuk memadankan pernyataan berikut:


"Titik sambungan untuk menyambungkan carta alir yang terpisah"

a)

I

b)

II

c)

III

d)

IV

e)

V

42.

ANTARA BERIKUT YANG MANAKAH MERUPAKAN CIRI-CIRI ALGORITMA. JAWAPAN LEBIH DARI SATU.

a)

BUTIRAN JELAS

b)

BOLEH DILAKSANAKAN

c)

MUDAH DIGUNAKAN

d)

MEMPUNYAI BATASAN

43.

DALAM ANALISIS IPO, PROSES BERMAKNA LANGKAH-LANGKAH ATAUPUN RUMUSAN UNTUK MEMPROSES DATA INPUT KEPADA OUTPUT.

a)

BETUL

b)

SALAH

44.

PSEUDOKOD BERMAKSUD

a)

SENARAI STRUKTUR KAWALAN KOMPUTER YANG DITULIS DALAM BAHASA MESIN

b)

SENARAI STRUKTUR KAWALAN KOMPUTER YANG DITULIS DALAM BAHASA PERTUTURAN MANUSIA DAN MEMPUNYAI NOMBOR TURUTAN

c)

SENARAI STRUKTUR KAWALAN KOMPUTER YANG DITULIS DALAM BAHASA PERTUTURAN MANUSIA

45.

CARTA ALIR BERMAKSUD SATU BENTUK SET ARAHAN YANG MENGGUNAKAN SIMBOL GRAFIK UNTUK MEWAKILI ARAHAN-ARAHAN PENYELESAIAN.

a)

BETUL

b)

SALAH

46.

Perwakilan algoritma terdiri daripada

a)

IPO

b)

Carta Alir

c)

Pseudokod

d)

Struktur Kawalan

47.

Algoritma yang telah diuji mempunyai ciri-ciri ______

a)

Efisien

b)

Memenuhi kriteria reka bentuk perisian yang ingin dibangunkan

c)

Mudah difahami

d)

Hampir lengkap

48.

Algoritma yang mengandungi ralat akan menyebabkan pengatur cara menghasilkan atur cara yang juga mengandungi ralat

a)

Benar

b)

Palsu

49.

Pilih jenis-jenis ralat dalam atur cara

a)

Ralat sintaks

b)

Ralat logik

c)

Ralat masa larian

50.

-Berlaku kerana menggunakan bahasa pengaturcaraan secara cuai

-Selalunya ditemui secara automatik oleh perisian kompiler bahasa pengaturcaraan

-Tidak wujud dalam algoritma


Pernyataan di atas merujuk kepada ______

a)

Ralat sintaks

b)

Ralat logik

c)

Ralat masa larian

51.

_____ berlaku kerana perisian yang dihasilkan tidak menjalankan fungsi-fungsi yang sepatutnya, tidak lengkap dan fungsi menghasilkan output yang tidak tepat

a)

Ralat sintaks

b)

Ralat logik

c)

Ralat masa larian

52.

Antara yang berikut yang manakah jenis-jenis ralat logik?

a)

Fungsi yang salah

b)

Fungsi yang tidak lengkap

c)

Output yang tidak tepat

53.

"Ralat ini berpunca daripada ungkapan yang salah".


Ralat ini merujuk kepada ___

a)

Fungsi yang salah

b)

Fungsi yang tidak lengkap

c)

Output yang tidak tepat

54.

"Ralat ini berpunca daripada kecuaian sehingga mengabaikan kriteria-kriteria atur cara".


Ralat ini merujuk kepada ___

a)

Fungsi yang salah

b)

Fungsi yang tidak lengkap

c)

Output yang tidak tepat

55.

"Ralat ini berpunca daripada penggunaan jenis data yang tidak sesuai ataupun umpukan yang tidak betul".


Ralat ini merujuk kepada ___

a)

Fungsi yang salah

b)

Fungsi yang tidak lengkap

c)

Output yang tidak tepat

56.

_____ merupakan ralat yang timbul apabila atur cara dijalankan

a)

Ralat sintaks

b)

Ralat logik

c)

Ralat masa larian

57.

-Atur cara tidak dapat dimulakan

-Atur cara menjadi sangat perlahan

-Atur cara tidak responsif


Tanda-tanda di atas merujuk kepada _____

a)

Ralat sintaks

b)

Ralat logik

c)

Ralat masa larian

58.

_____ boleh dikenal pasti daripada kegagalan output atur cara dan paparan amaran dalam atur cara.

a)

Ralat sintaks

b)

Ralat logik

c)

Ralat masa larian

59.

_____ boleh dikesan melalui reka bentuk algoritma yang

tidak efisien atau salah.

a)

Ralat sintaks

b)

Ralat logik

c)

Ralat masa larian

60.

Pilih langkah-langkah pengujian algoritma mengikut turutan yang betul.

a)

Kenal pasti "Output Dijangka" > Kenal pasti "Output Diperoleh" > Bandingkan "Output Diperoleh" dengan "Output Dijangka" > Analisis dan baiki algoritma

b)

Kenal pasti "Output Diperoleh" > Kenal pasti "Output Dijangka" > Bandingkan "Output Diperoleh" dengan "Output Dijangka" > Analisis dan baiki algoritma

c)

Analisis dan baiki algoritma > Kenal pasti "Output Dijangka" > Kenal pasti "Output Diperoleh" > Bandingkan "Output Diperoleh" dengan "Output Dijangka"

d)

Analisis dan baiki algoritma > Kenal pasti "Output Diperoleh" > Kenal pasti "Output Dijangka" > Bandingkan "Output Diperoleh" dengan "Output Dijangka"