wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SAINS KOMPUTER TING 4 : BAB 1 : PENGATURCARAAN

Total questions: 23

Worksheet time: 23mins

Name
Class
Date
1.

Rajah 1 menunjukkan komponen asas sebuah basikal.

Berdasarkan Rajah 1,

Ahmad memasang komponen asas basikal supaya menjadi sebuah basikal seperti gambarajah di atas. Nyatakan teknik pemikiran komputasional yang paling sesuai digunakan

a)

Teknik Leraian

b)

Teknik Pengecaman Corak

c)

Teknik Pengitlakan

d)

Algoritma

2.

Carta Gantt merupakan jadual perancangan yang dapat melihat perkembangan semasa projek. Yang mana kepentingan Carta Gantt.

a)

dapat menentukan tempoh masa bagi setiap aktiviti

b)

supaya dapat melihat senarai aktiviti projek sepintas lalu

c)

dapat mengetahui bila setiap aktiviti bermula dan berakhir

d)

dapat melihat aktiviti-aktiviti yang bertindih

e)

dapat menjangkakan tarikh mula dan tarikh projek tamat

3.

Ciri penting yang digunakan bagi penyelesaian sesuatu masalah.

a)

kos

b)

sumber

c)

masa

4.

Rajah 2 menunjukkan antara turutan langkah dalam Proses Penyelesaian Masalah.

Nyatakan R

a)

Buat Penambahbaikan

b)

Menjana Penyelesaian

c)

Laksanakan Penyelesaian

5.

Rajah 2 menunjukkan antara turutan langkah dalam Proses Penyelesaian Masalah.

Nyatakan S

a)

Buat Penambahbaikan

b)

Menjana Penyelesaian

c)

Laksanakan Penyelesaian

6.

Rajah 2 menunjukkan antara turutan langkah dalam Proses Penyelesaian Masalah.

Nyatakan T

a)

Buat Penambahbaikan

b)

Menjana Penyelesaian

c)

Laksanakan Penyelesaian

7.

Rajah 3 menunjukkan Proses Penyelesaian Masalah

Berdasarkan Rajah 3, Nyatakan proses X

a)

Melaksanakan Penyelesaian

b)

Menjana Penyelesaian

c)

Kumpulkan Dan Analisis Data

8.

Senarai struktur kawalan komputer yang ditulis dalam bahasa pertuturan manusia

dan mempunyai nombor turutan.

a)

PSEUDOKOD

b)

CARTA ALIR

9.

Rajah 1 menunjukkan algoritma yang mempunyai ralat.

Nyatakan baris yang mempunyai ralat

a)

BARIS 1

b)

BARIS 2

c)

BARIS 3

d)

BARIS 4

e)

BARIS 5

10.

Rajah 2 menunjukkan carta alir kaedah pemberian diskaun bagi pembelian kek di Kedai Bakeri Manis.

Nyatakan nilai bayarRM apabila bil_kek yang dimasukkan adalah 8.

a)

17

b)

18

c)

19

11.

“Anda ditugaskan untuk membangunkan sebuah aplikasi yang dapat mengira luas

sebuah padang bola sepak. Aplikasi tersebut boleh menerima nilai panjang dan lebar

sebuah padang.”

LENGKAPKAN JADUAL IPO

a)

PROSES :

Luas = Panjang + Lebar

OUTPUT : Perimeter Padang

b)

PROSES :

Luas = Panjang * Lebar

OUTPUT : Luas Padang

12.

Rajah 1 menunjukkan contoh sekeping cek.

Nyatakan jenis data yang digunakan bagi mengisytiharkan pemboleh

ubah bagi P dan Q

a)

P: String atau varchar

Q: Double atau float

b)

P: Char

Q: Integer

13.

Rajah 2 merupakan satu contoh atur cara menggunakan dua jenis pemboleh ubah.

Nyatakan S

a)

Setempat

b)

Sejagat

14.

Rajah 3 menunjukkan penerangan berkenaan dengan dua jenis pemboleh ubah.

Nyatakan jenis pemboleh ubah bagi Pemboleh ubah P

a)

Sejagat

b)

Setempat

15.

Berdasarkan Rajah 5, lengkapkan atur cara berikut dengan menulis kod arahan pada ruang yang

bertanda X.

a)

System.out.println("Sila masukkan nilai sisi ");

b)

System.out.println("Sila Masukkan Nilai Sisi ");

16.

Rajah 1 menunjukkan kod atur cara JavaScript untuk menguji nombor kad matrik pelajar.

Namakan jenis struktur kawalan yang digunakan.

a)

Struktur Kawalan Ulangan

b)

Struktur Kawalan Pilihan

17.

Rajah 1 menunjukkan kod atur cara JavaScript untuk menguji nombor kad matrik pelajar.

Jika noPelajar yang dimasukkan adalah 2020, nyatakan output yang dipaparkan.

a)

Anda adalah pelajar SMK Kota Berlian

1

b)

Anda BUKAN pelajar SMK Kota Berlian

1

18.

Penyataan di bawah menunjukkan jenis struktur pengulangan

kenalpasti jenis struktur kawalan P, Q dan R

a)

P : For

Q : Do-While

R : While

b)

P : Do-While

Q : While

R : For

c)

P : While

Q : Do-While

R : For

19.

Rajah 2 menunjukkan syarat yang perlu dipatuhi untuk lulus ujian memandu kereta

Berdasarkan Rajah 2, tuliskan ungkapan syarat boolean menggunakan operator yang

sesuai.

a)

lulus_ujian_memandu_kereta = lulus_ujian_komputer && lulus_ujian praktikalJPJ

b)

lulus_ujian_memandu_kereta = lulus_ujian_komputer &! lulus_ujian praktikalJPJ

20.

Rajah 3 menunjukkan segmen kod bahasa pengaturcaraan Java untuk gelung for.

Nyatakan output yang terhasil.

a)

1,3,5,7,9,11

b)

0,2,4,6,8,10

21.

Berikut adalah kod atur cara untuk mengira hasil darab dua nombor.

Amalan terbaik pengaturcaraan yang TIDAK dipatuhi dalam atur cara tersebut.

a)

penggunaan inden yang konsisten

b)

nama pemboleh ubah yang bermakna

c)

penggunaan komen

22.

Rajah menunjukkan aturcara lengkap yang melibatkan tatasusunan.

Nyatakan elemen bagi

SenaraiHarga [4]

BilStok [1]

a)

SenaraiHarga [4] =19.30

BilStok [1]=25

b)

SenaraiHarga [4] =9.00

BilStok [1]=14

23.

Berdasarkan rajah 5 nyatakan fasa yang terlibat dengan aktiviti yang digambarkan bagi Fasa A.

a)

Laksana Penyelesaian

b)

Rekabentuk penyelesaian