1 of 22

2.1 PEMBANGUNAN ALGORITMA

Kursus Penyebaran ASK Tingkatan 2 Sesi Persekolahan 2018

Peringkat PPD JPNPP

2 of 22

  • Struktur kawalan ulangan digunakan apabila satu blok kenyataan perlu dilaksanakan berulang-ulang beberapa kali atau sehingga sesuatu syarat dipenuhi. Perlaksanaan yg berulang ini membentuk gelung.

  • Cara menulis struktur kawalan ulangan: Untuk, Buat Selagi (for, while-do)

Struktur Kawalan Ulangan

(for, while-do)

3 of 22

Struktur Kawalan Ulangan �(for)

4 of 22

Struktur Kawalan Ulangan �(while-do)

5 of 22

Perbezaan while dan while-do

6 of 22

Contoh Penggunaan Struktur Kawalan Ulangan

7 of 22

Lampu isyarat dipadamkan apabila syarat dipenuhi. Tuliskan satu pseudokod dan lakar satu carta alir bagi menyenaraikan bilangan kali syarat dipatuhi bagi atur cara tersebut.

Penyata Masalah

8 of 22

Cadangan Pseudokod

Cadangan Carta Alir

9 of 22

Struktur Kawalan Pilihan Bersarang � (if, else, else if)

  • Struktur kawalan pilihan bersarang digunakan apabila terdapat sekurang-kurangnya satu lagi syarat yang perlu disemak selepas syarat pertama.

  • Cara menulis struktur kawalan pilihan bersarang: Jika, jika tidak jika, jika tidak (If, else if, else)

10 of 22

Struktur Kawalan Pilihan Bersarang �(if)

11 of 22

Struktur Kawalan Pilihan Bersarang �(else)

12 of 22

Struktur Kawalan Pilihan Bersarang �(else if)

13 of 22

Contoh Penggunaan Struktur Kawalan Pilihan Bersarang

14 of 22

Anda sekeluarga ingin bercuti ke Zoo Negara. Tuliskan satu pseudokod dan lakar satu carta alir yang menentukan harga tiket anda sekeluarga untuk atur cara.

Penyata Masalah

15 of 22

Cadangan Pseudokod

16 of 22

Cadangan Carta Alir

17 of 22

SESI HANDS-ON 1

Tuliskan pseudokod dan lukiskan carta alir untuk menyelesaikan masalah di bawah.

Pentadbir sekolah anda memerlukan bantuan untuk menghasilkan gred secara automatik selepas markah dimasukkan dalam sistem.

18 of 22

Contoh Pseudokod

19 of 22

Contoh Carta Alir

20 of 22

SESI HANDS-ON 2

Tuliskan pseudokod dan lukiskan carta alir untuk menyelesaikan masalah di bawah.

Anda ingin menentukan sama ada sesuatu nombor ialah nombor positif, negatif atau sifar.

21 of 22

Contoh Pseudokod

22 of 22

Contoh Carta Alir