Search Header Logo
BAB 3 PEMBANGUNAN ALGORITMA

BAB 3 PEMBANGUNAN ALGORITMA

Assessment

Presentation

Computers

11th Grade

Practice Problem

Easy

Created by

lieyarna liarna

Used 17+ times

FREE Resource

18 Slides • 6 Questions

1

BAB 3 ALGORITMA

3.1 PEMBANGUNAN ALGORITMA

Slide image

2

ALGORITMA

Algoritma ialah satu siri langkah atau tindakan yang jelas yang perlu dilaksanakan untuk menghasilkan output yang dikehendaki

3

3.1 PEMBANGUNAN ALGORITMA

  • Merupakan teknik pengitlakan yang melibatkan pembinaan langkah-langkah penyelesaian masalah

4

Tujuan dan Kepentingan Pembangunan Algoritma

  • memahami proses yang perlu dilakukan oleh komputer

  • mempelajari cara menulis algoritma dengan cekap, teratur, dan mudah untuk dibaca serta difahami

  • melakukan penambahbaikan pada algoritma

5

Multiple Choice

Apakah maksud algoritma?

1

Proses untuk mendapatkan suatu item tertentu yang terkandung dalam satu senarai.

2

Kajian tentang teknik kerahsiaan atau dikenali sebagai keselamatan komunikasi data.

3

Algoritma ialah satu siri langkah atau tindakan yang jelas yang perlu dilaksanakan untuk menghasilkan output yang dikehendaki.

6

3.1.1 Ciri-ciri Search dan Sort

-

7

SEARCH

  • Search - proses mendapatkan item tertentu yang terkandung dalam satu senarai

  • Penting untuk mendapatkan maklumat yang dikehendaki dengan lebih cepat

  • Search terbahagi kepada dua iaitu : a) linear search b) binary search

8

(a) LINEAR SEARCH

  • teknik untukmendapatkan item dikehendaki dalam satu senarai linear

  • bermula dengan item pertama yang ada dalam senarai diikuti item yang seterusnya

  • Jika item dikehendaki tiada dalam senarai, carian akan ditamatkan

9

LINEAR SEARCH

  • item tidak perlu diisih mengikut urutan

  • tidak efisien

  • memerlukan masa yang panjang

10

Slide image

11

(b) BINARY SEARCH

  • melibatkan keputusan dwipilihan

  • item perlu disusun / diisih dalam turutan menaik

  • proses carian bermula ditengah2 senarai item. Jika carian ditemui, proses carian ditamatkan

  • jika carian x sama dan nilai carian lebih besar, maka semua elemen disebelah kiri diabaikan

  • jika carian x sama dan nilai carian lebih kecil, maka semua elemen disebelah kanan diabaikan

12

BINARY SEARCH

  • lebih efisien

  • menjimatkan masa

  • sesuai digunakan pada senarai item yang banyak

13

Slide image

14

Multiple Select

Maksud search ialah

1

Teknik carian yang melibatkan keputusan dwipilihan.

2

Pencarian suatu nombor sahaja dalam senarai.

3

Proses untuk mendapatkan suatu item tertentu yang terkandung dalam satu senarai.

4

Bandingkan item yang dicari dengan item pertengahan.

15

Multiple Select

Pilih jenis-jenis search di bawah.

1

Binary search

2

Bubble search

3

Linear search

4

Bucket search

16

SORT

  • proses mengisih atau menyusun item-item dalam satu senarai linear mengikut urutan tertentu

  • teknik yang penting untuk mendapatkan maklumat dengan cepat dan tepat

  • terdapat 2 jenis : a) bubble sort b) bucket sort

17

a) BUBBLE SORT

  • teknik pengisihan yang mudah untuk mengisih item-item dalam senarai mengikut urutan menaik atau menurun

  • bermula dengan membandingkan dua item pertama dalam senarai

  • item pertama dan kedua bertukar tempat mengikut nilai atau urutan sama ada secara menaik atau menurun

  • perbandingan dengan item bersebelahan akan diteruskan sehingga satu set susunan, tersusun mengikut urutan

18

VIDEO BUBBLE SORT

https://youtu.be/nmhjrI-aW5o


https://www.youtube.com/watch?v=xli_FI7CuzA

19

(b) BUCKET SORT

  • teknik mengasingkan item dalam senarai tertentu ke dalam baldi (bucket) seterusnya item dalam baldi diisih semula kedalam senarai

  • bilangan baldi bergantung kepada pengaturcara dan bilangan item

20

Multiple Choice

Teknik isihan yang menyemak dua item bersebelahan ialah

1

bubble sort

2

bucket sort

21

Multiple Select

....................... ialah satu teknik untuk mendapatkan item yang dikehendaki dalam satu senarai linear.

1

Binary search

2

Linear search

22

Multiple Select

............. ialah teknik carian yang melibatkan keputusan ............. .Sebelum melakukan binary search, item-item dalam senarai perlu diisih dalam urutan ............ Kemudian, item yang berada di tengah senarai akan disemak.

1

Binary search, pelbagai pilihan, menaik

2

Binary search, dwipilihan, menaik

3

Linear search, dwipilihan, menurun

4

Linear search, pilihan tunggal, menaik

23

PERSAMAANDAN PERBEZAAN

SEARCH DAN SORT

24

Slide image

BAB 3 ALGORITMA

3.1 PEMBANGUNAN ALGORITMA

Slide image

Show answer

Auto Play

Slide 1 / 24

SLIDE