Anda di halaman 1dari 4

UJIAN SETARA 2017

TINGKATAN 4
SMK SEGAMA, LAHAD DATU

NAMA : _______________________________ TINGKATAN :______________

Pemikiran Komputasional membolehkan kita memahami masalah yang dihadapi dan


membangunkan penyelesaian yang munasabah apabila kita menghadapi masalah yang
kompleks.

1. Senaraikan empat teknik pemikiran komputasional dalam penyelesaian masalah


i) _____________________________________________
ii) _____________________________________________
iii) _____________________________________________
iv) _____________________________________________

(4M)

2. Lengkapkan rajah proses penyelesaian masalah di bawah.

Kumpulkan dan analisis data

Buat
penambahbaik ( 6M)
an
3) Algoritma ialah satu set arahan untuk menyelesaikan masalah. Ciri-ciri wajib bagi
algoritma ialah boleh dilaksanakan dan tanpa batasan.

[ BENAR / SALAH ] ( 1M)

4)Terdapat dua format perwakilan data, iaitu _______________dan ______________

(2M)

5)

Lilitan bulatan = 2 x PI x jejari


PI= 3.142
Jejari = ____ meter
Berdasarkan rajah di atas anda dikehendaki membangunkan sebuah program mengira
lilitan bulatan. Sebagai pengaturcara anda perlu menyediakan
a) Analisis IPO (3M)

b) Lukis carta alir untuk algoritma penyelesaian (4M)

6) Sekolah Memandu Anjung Teduh meminta anda membina sebuah program untuk
menguji sama ada umur pengguna sudah mencapai usia minimum 17 tahun. Sekiranya umur
pengguna adalah 16 tahun ke atas, program tersebut akan memaparkan pemohon boleh
memohon ujian lesen memandu. Sekiranya ujian syarat gagal paparkan bahawa pemohon
belum cukup umur. Sebagai pengaturcara anda dikehendaki,

a) menyediakan pseudokod yang bersesuaian [ 3M]


b) Lukis carta alir untuk algoritma penyelesaian. [4M]

7) Cikgu mengarah Ahmad membuat program yang mencetak pusingan larian setiap pelajar
semasa sukan sekolah. Program tersebut akan mencetak saya berjaya membuat larian
sebanyak 10 kali. Tulis pseudokod yang bersesuaian. [ 3M ]
8) Nyatakan 3 jenis ralat yang akan berlaku semasa ujian algoritma

i. ____________________________________________

ii. ____________________________________________

iii. ___________________________________________ [3M ]

9) lengkapkan langkah-langkah pengujian algoritma di bawah

Langkah 1 : Kenalpasti output dijangka

Langkah 2 :

Bandingkan output diperoleh dengan output dijangka


Langkah 3 :

Langkah 4 :

[ 2M ]
- SOALAN TAMAT-

Anda mungkin juga menyukai