Bab 3 : Algoritma
Apa yang akan anda pelajari dalam bab ini
Selain itu, kita juga akan belajar mengenai sort seperti bubble sort dan bucket sort. Bubble sort adalah apabila kita menukar kedudukan dua elemen bersebelahan dalam senarai jika mereka tidak berada dalam susunan yang betul. Bucket sort pula adalah apabila kita mengumpulkan elemen dalam senarai ke dalam baldi-baldi berdasarkan nilai mereka, kemudian mengurutkan setiap baldi secara berasingan.
Dalam bab ini, kita juga akan belajar cara menulis pseudokod dan melukis carta alir untuk setiap ciri search dan sort yang kita pelajari. Pseudokod adalah satu cara untuk menulis algoritma dengan menggunakan bahasa yang hampir sama dengan bahasa pengaturcaraan. Carta alir pula adalah gambaran langkah-langkah dalam algoritma menggunakan simbol-simbol yang mudah difahami.
Dengan mempelajari bab Algoritma ini, kita akan dapat memahami cara-cara untuk mencari dan mengurutkan elemen dalam senarai. Kita juga akan dapat menguasai kemahiran menulis pseudokod dan melukis carta alir untuk setiap ciri search dan sort. Semoga panduan ini membantu kita dalam pembelajaran Asas Sains Komputer.
Topik dalam bab ini
Nota Ringkas
Video
Latihan untuk bab ini
-
Kad Imbas
- Pembangunan Algoritma
- Pseudokod dan carta alir: Bubble Sort dan Bucket Sort
- Pseudokod dan carta alir: Linear Search dan Binary Search
-
Ujian Topikal
- 3.1.1 Ciri-ciri search (linear, binary) dan sort (bubble, bucket) - Set 1
- 3.1.1 Ciri-ciri search (linear, binary) dan sort (bubble, bucket) - Set 2
- 3.1.1 Ciri-ciri search (linear, binary) dan sort (bubble, bucket) - Set 3
- 3.1.1 Ciri-ciri search (linear, binary) dan sort (bubble, bucket) - Set 4
- 3.1.1 Ciri-ciri search (linear, binary) dan sort (bubble, bucket) - Set 5
- 3.1.2 Pseudokod dan carta alir: (i) linear search (ii) binary search - Set 1
- 3.1.2 Pseudokod dan carta alir: (i) linear search (ii) binary search - Set 2
- 3.1.2 Pseudokod dan carta alir: (i) linear search (ii) binary search - Set 3
- 3.1.2 Pseudokod dan carta alir: (i) linear search (ii) binary search - Set 4
- 3.1.2 Pseudokod dan carta alir: (i) linear search (ii) binary search - Set 5
- 3.1.3 Pseudokod dan carta alir: (i) bubble sort (ii) bucket sort - Set 1
- 3.1.3 Pseudokod dan carta alir: (i) bubble sort (ii) bucket sort - Set 2
- 3.1.3 Pseudokod dan carta alir: (i) bubble sort (ii) bucket sort - Set 3
- 3.1.3 Pseudokod dan carta alir: (i) bubble sort (ii) bucket sort - Set 4
- 3.1.3 Pseudokod dan carta alir: (i) bubble sort (ii) bucket sort - Set 5
- 3.1.4 Ralat dalam pseudokod dan carta alir: (i) search (ii) sort - Set 1
- 3.1.4 Ralat dalam pseudokod dan carta alir: (i) search (ii) sort - Set 2
- 3.1.4 Ralat dalam pseudokod dan carta alir: (i) search (ii) sort - Set 3