3.Algoritma
Algoritma ialah urutan atau jujukan langkah-langkah untuk menyelesaikan masalah, prosedur bagaimana proses, penyelesaian masalah dilaksanakan.
Algoritma diperlukan untuk mengarahkan komputer melaksanakan langkah-langkah tertentu dalam penyelesaian masalah
Secara umumnya, algoritma ialah satu susunan langkah-langkah untuk menyelesaikan masalah.
3
4.4
5.Carta alir
5
6.Pseudokod
6
7.Simbol carta alir
7
8.3.1.1 PEMBANGUNAN ALGORITMA
Murid dapat:
Menulis pseudokod dan melukis carta alir pelbagai pilihan dalam penyelesaian masalah
Klik
VIDEO PEMBANGUNAN ALGORITMA
KANDUNGAN ASAS
9.Pseudokod dan carta alir yang melibatkan struktur kawalan pilihan
9
10.Struktur kawalan pilihan tunggal
10
Hanya mempunyai satu pilihan untuk melaksanakan tindakan , jika satu syarat yang diuji BENAR maka satu set tindakan akan dilaksanakan
11.Struktur kawalan dwipilihan
11
Memilih antara dua tindakan atau 2 set tindakan untuk dilaksanakan
Set tindakan yang dilaksanakan bergantung kepada syarat dipernuhi atau tidak
12.Struktur kawalan dwipilihan
12
Memilih antara dua tindakan atau 2 set tindakan untuk dilaksanakan
Set tindakan yang dilaksanakan bergantung kepada syarat dipernuhi atau tidak
13.Struktur kawalan pelbagai pilihan
13
Struktur ini mempunyai lebih dari dua set tindakan yang berlainan sebagai pilihan untuk dilaksanakan
14.AKTIVITI 1
14
15.15
Rujuk buku teks m/s 76, Aktiviti Berfikir 3.1
16.AKTIVITI 2
16
17.17
Rujuk buku teks m/s 78, Aktiviti Berfikir 3.2
18.3.1.2 PSEUDOKOD DAN CARTA ALIR STRUKTUR KAWALAN ULANGAN
Murid dapat:
Menulis pseudokod dan melukis carta alir yang melibatkan ulangan
KANDUNGAN ASAS
19.19
20.Struktur Kawalan Ulangan For ( Untuk)
Struktur kawalan ini dilaksanakan satu langkah atau satu set langkah berdasarkan pembilang yang telah ditetapkan
Cth: penetapan pembilang sebanyak 3 kali untuk laungan MERDEKA
20
Klik
VIDEO K.U FOR
21.Struktur Kawalan Ulangan Selagi (While)
Struktur kawalan ini melaksanakan satu langkah selagi satu syarat yg diuji adalah benar
Cth: nyalaan lampu isyarat
21
Klik
VIDEO K.U WHILE
22.Struktur Kawalan Ulangan Ulang Hingga (Repeat Until)
Struktur kawalan ini melaksanakan satu langkah atau satu set langkah secara berulang hingga syarat yang diuji adalah benar
Cth: lampu isyarat yang bernyala dan aturcara terhenti apabila lampu ditutup
22
Klik
VIDEO K.U REPEAT UNTILL
23.Perbezaan Selagi ( while ) dan Repeat Until ( ulang sehingga )
23
24.AKTIVITI 3
24
25.Soalan: Wafi perlu melakukan ketuk ketampi sebanyak 20 kali. Hasilkan pseudokod yang tepat
25
26.3.1.3 PENGESANAN RALAT DALAM PSEUDOKOD DAN CARTA ALIR
Murid dapat:
Mengesan ralat daripada pseudokod dan carta alir dalam penyelesaian masalah
Klik
VIDEO PENGESANAN RALAT
KANDUNGAN TAMBAHAN
27.Ralat
Ralat ialah kesilapan yang menyebabkan algoritma atau atur cara tidak berfungsi seperti diharapkan atau mengeluarkan output yang salah
27
28.TEKNIK SEMAKAN SEMULA
28
29.AKTIVITI 4
29
30.30
Rujuk buku teks m/s 84
31.3.1.4 PENGHASILAN PSEUDOKOD DAN CARTA ALIR BAGI ALGORITMA GABUNGAN
Murid dapat:
Menghasilkan pseudokod dan carta alir yang melibatkan gabungan pelbagai pilihan dan ulangan
KANDUNGAN PELENGKAP
32.32
Langkah menghasilkan pseudokod dan carta alir bagi sesuatu algoritma
33.AKTIVITI 5
33
34.Soalan: Miya Hannah ingin membeli sepasang kasut baharu. Dia suka akan kasut berwarna merah. Dia mahu kasut itu sekiranya saiz dan warna kasut diingini ada di kedai tersebut.
Hasilkan pseudokod dan carta alir berdasarkan situasi tersebut
34