Search Header Logo
ASAS SAINS KOMPUTER T3 BAB3 (ALGORITMA)

ASAS SAINS KOMPUTER T3 BAB3 (ALGORITMA)

Assessment

Presentation

Computers

1st - 3rd Grade

Hard

Created by

Norhafliza Mohamad

Used 6+ times

FREE Resource

24 Slides • 0 Questions

1

ASAS SAINS KOMPUTER T3 BAB3 (ALGORITMA)

Cikgu Norhafliza Binti Mohamad

Slide image

2

Algoritma

  • Satu set langkah atau tindakan yang perlu dilaksanakan untuk menghasilkan output yang dikehendaki

3

Ahli-ahli dalam bidang SK mengkaji dan membangunkan algoritma untuk selesaikan masalah pengaturcaraan


4

Antara faedah daripada kajian:

  • memahami bagaimana komputer memproses langkah-langkah

  • mempelajari cara menulis algoritma dengan teratur, mudah faham dan dengan cekap

  • mempelajari melakukan penambahbaikan pada algoritma

5

Terdapat jenis masalah pengaturcaraan

  • algoritma Search

  • algoritma Sort

6

Search

Proses mendapatkan suatu item tertentu yang terkandung dalam satu senarai

7

Search

  • Linear Search

  • Binary Search

8

Linear search

  • Teknik dapatkan item yang dikehendaki dalam satu senarai linear

  • Carian bermula dengan item pertama dalam senarai

  • Jika item pertama bukan item yang dikehendaki, carian akan diteruskan ke item seterusnya sehingga memperoleh item yang dikehendaki

9

Slide image

Cikgu ASK ingin mencari nama pelajar yang berjaya memperoleh markah 100% dalam kuiz mingguan.

10

Linear Search

Item-item tidak perlu diisih dahulu mengikut turutan tetapi tidak efisien kerana memerlukan masa yang panjang

Slide image

11

Binary Search

  • Teknik yang mengaplikasi dwi pilihan

  • Item-item perlu diisih dahulu dalam turutan menaik

  • Jika item dicari berada di tengah senarai, carian akan selesai

  • Jika tidak, item yang dicari mesti dibandingkan dengan item di tengah senarai

  • Jika item dicari lebih kecil (berbanding item di tengah) maka item di tengah dan disebelah kanan akan diabaikan (buang)

  • And vice versa

12


  • Isih dahulu senarai item

  • Letakkan indeks pada setiap item bermula 0

  • Kenal pasti item di di tengah senarai

  • Bandingkan item yang dicari dengan item di tengah

  • Abaikan item tengah dan yang tiada dalam range

  • Ulang step 1

Slide image

13

Slide image

14

Slide image

15

Sort

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

16

Sort

  • Bubble sort

  • Bucket sort

17

Bubble sort

  • Teknik pengisihan yang mudah item dalam senarai dalam turutan menaik atau menurun

  • Bandingkan item pertama dengan kedua dalam senarai tersebut

  • Sekiranya item pertama > item kedua, swap (ascending order)

  • Sekiranya item pertama < item kedua, kekalkan kedudukan

  • Sekiranya item pertama < item kedua, swap (descending order)

  • Sekiranya item pertama > item kedua, kekalkan kedudukan

18

Slide image

19

Slide image

20

Bucket sort

  • Teknik mengasingkan item-item dalam senarai (bucket) tertentu

  • Item dalam bucket akan diisih dan disusun semula dalam senarai

  • Bilangan bucket bergantung kepada pengatur cara dan bilangan item

21

Slide image

22

Slide image

23

to be continued

a suivre / fortsetzung folgt / vervolg / jatkuu / continua

24

Slide image

ASAS SAINS KOMPUTER T3 BAB3 (ALGORITMA)

Cikgu Norhafliza Binti Mohamad

Slide image

Show answer

Auto Play

Slide 1 / 24

SLIDE