You are on page 1of 13

ALGORITMA

3.1 PEMBANGUNAN ALGORITMA

1. Search ialah

2. Sort ialah

3. Ciri-ciri search adalah :


a. ..
b. ..
c. ..
d. .
e. .
f. .
g. .

4. Ciri – ciri sort ialah :


a. .
b. .
c. .
d. .
e. .
f. .
g. .

5. Dua jenis Search dan Sort:


a. Search :
i. ___________
ii. ___________
b. Sort :
i. ___________
ii. ___________
6. Linear Search ialah teknik

7. Binary search ialah teknik


8. Langkah –langkah Linear Search

Jika tidak, carian dilakukan pada item seterusnya sehingga dijumpai

9. Langkah –langkah Binary Search

Jika item carian lebih besar daripada item


di tengah senarai, item di tengah senarai
dan item-item di sebelah kiri akan
diabaikan. Carian seterusnya dilakukan
pada senarai yang tinggal.
10. Bubble sort ialah

11. Bucket sort ialah

12. Langkah –langkah Bubble sort

Jika item pertama lebih kecil daripada item kedua, kekalkan kedudukan
kedua-dua item.

Perbandingan ini berulang sehingga item-item dalam senarai berada dalam


urutan menaik.
13. Langkah –langkah Bucket sort

Sediakan beberapa buah baldi dan tetapkan julat yang sesuai bagi
item yang akan diletakkan ke dalam baldi
1. INTEGER
a. Integer ialah ….
b. Integer terdiri daripada
i. ..
ii. ..
iii. ..
c. Dalam pengaturcaraan, integer selalunya digunakan untuk
penyelesaian ……………….. yang melibatkan operasi
matematik tertentu.
d. Lengkapkan maklumat operasi matematik, symbol dan
contoh pengiraan di bawah ini.
Nama Symbol Simbol
Operator operator operator
matematik dalam
komputer
Tambah
Tolak
Darab
Bahagi
2. DOUBLE
a. Double ialah :

b. Double boleh terdiri daripada nombor __________ dan


nombor _________ yang bertitik perpuluhan.
c. Berikan perbezaan double dan float

d. Sintaks umum _____ digunakan untuk membuat


pengistiharan bagi nilai float kepada bilangan tempat
perpuluhan yang dikehendaki.

3. CHAR(CHARACTER)
a. Apakah maksud Char?

4. STRING
a. String ialah :

b. String terdiri daripada :

c. Sintaks umum untuk string ialah ______________ dan nilai


string yang diberikan kepada sesuatu pemboleh ubah perlu
diletakkan tanda (‘ …..’) bagi petikan __________ dan
tanda (“…”) bagi petikan _____________.
5. BOOLEAN
a. Boolean ialah :

b. Jenis data Boolean mempunyai dua nilai iaitu __________


dan __________.
c. Ungkapan Boolean ialah ungkapan perbandingan yang
terdiri daripada operator-operator perbandingan, iaitu
________________________.
d. Nilai logic benar atau salah ini digunakan sebagai
penyataan ____________ dalam __________ dan
____________ .
3.1.2 PERBEZAAN ANTARA PEMBOLEH UBAH DAN PEMALAR
DALAM SEGMEN KOD
1. Berikan maksud pengecam.

2. Pemboleh ubah ialah ..

3. Pemboleh ubah digunakan untuk ..

4. Nyatakan syarat untuk membuat pengistiharan pemboleh ubah.


a. Nama bagi pemboleh ubah boleh mengandungi ____________
dan ___________ .
b. Nama bagi pemboleh ubah tidak boleh dimulakan dengan
____________________.
c. Nama bagi pemboleh ubah tidak boleh ________________.
d. Nama pemboleh ubah harus menggambarkan
_______________________.
5. Berikan perbezaan antara pemboleh ubah dan pemalar mengikut
ciri-ciri yang dinyatakan di bawah.

Ciri – ciri Pemboleh Ubah Pemalar


Perubahan nilai
Nilai yang perlu
diingat
Standard
penggunaan nilai
3.1.3(i) MENGHASILKAN SEGMEN KOD MENGGUNAKAN FUNGSI
INPUT DAN FUNGSI OUTPUT
1 Lengkapkan penyataan berkaitan fungsi input dan output.
a) Fungsi input dan output merupakan kaedah interaktif yang
digunakan dalam ________.
b) Interaktif Manusia Komputer (IMK) melibatkan
_______________.
c) Fungsi input ___________

d) Fungsi output ialah _________

e) Setiap Pengaturcaraan mempunyai ________________


yang berbeza bagi fungsi input
dan output.
f) lengkapkan jadual di bawah berkaitan dengan fungsi input
dan output dalam bahsa pengaturcaraan python.
FUNGSI SINTAKS FORMAT CONTOH
UMUM SEGMEN KOD
INPUT

OUTPUT
3.1.3(ii) MENGHASILKAN SEGMEN KOD MENGGUNAKAN
OPERATOR PERBANDINGAN
1. Apakah yang dimaksudkan sebagai operator perbandingan?
_____
2. Operator perbandingan juga dikenali sebagai _________ .
3. Terdapat enam(6) jenis operator perbandingan. Lengkapkan jadual
operator perbandingan di bawah.
Operator Penerangan Contoh
x=8 dan b =
16
==

!=

>

<

>=

<=
3.1.4(ii) MENGHASILKAN SEGMEN KOD MENGGUNAKAN
OPERATOR LOGIK
1. Operator logik digunakan _________
2. Lengkapkan operator logic, penerangan dan contoh di dalam jadual
dibawah.
Operator logic Penerangan Contoh Operan
a = benar dan b =
palsu
AND
(logic DAN)

NOT
(logic Tidak)

Operator Nama Operator Penerangan

**

//

You might also like