Bengkel 2 Mikropengawal
Bengkel 2 Mikropengawal
Penceramah
En Mohd Maarof dan En Azril Asco Edutech
DSKP
Memahami DSKP dalam PdPc secara 01
Slot 1 ringkas
Psuedokod
Mengenali Psuedokod secara asas 02
Carta Alir
Membuat carta alir berdasarkan psuedokod 03
Aturcara
Membuat aturcara berdasarkan carta alir dan 04
psuedokod
DSKP
Memahami DSKP dalam PdPc secara ringkas
Kurikulum Pentaksiran DSKPAgenda Style
(Standard Pembelajaran)
Dokumen Standard
Contoh Psuedokod.
MULA
Didihkan air sehingga panas
Letakkan satu uncang teh ke dalam cawan
Tuangkan air panas ke dalam cawan
Biarkan uncang teh sebentar sehingga warna teh keluar
Letakkan dua sudu kecil gula ke dalam cawan
Kacau gula di dalam cawan tersebut
Hidangkan air teh kepada ibu
TAMAT
Kurikulum Pentaksiran Agenda Style
Psuedokod
Dokumen Standard
Contoh Psuedokod beserta algoritma.
MULA
Didihkan air
JIKA Air panas
Letakkan satu uncang teh ke dalam cawan
Tuangkan air panas ke dalam cawan
Biarkan uncang teh sebentar sehingga warna teh keluar
TAMAT JIKA
JIKA (Warna air = warna kuning)
Set sudu = 0
Selagi (sudu < 2)
Letakkan satu sudu kecil gula ke dalam cawan
Kacau gula di dalam cawan tersebut
sudu = sudu + 1
Hidangkan air teh kepada ibu
TAMAT JIKA
TAMAT
Carta alir
Membuat carta alir berdasarkan psuedokod
Kurikulum Pentaksiran Carta Agenda
alir Style
Dokumen Standard
Carta alir juga menerangkan tentang algoritma dan proses yang akan dilakukan
oleh komputer atau mana-mana individu.
Kurikulum Pentaksiran Carta Agenda Style
alir (simbol)
Dokumen Standard
Garis Alir
Proses Input/Output
Terminal Penyambung
Keputusan / Pilihan
Kurikulum Pentaksiran Carta Agenda Style
alir (Jenis kawalan)
Dokumen Standard
Struktur kawalan
jujukan
Struktur kawalan
pilihan
Kurikulum Pentaksiran Carta Agenda Style
alir (Jenis kawalan)
Dokumen Standard
Tidak
Ya
Struktur kawalan
ulangan
Mula
Tamat
Pengaturcaraan
Membuat aturcara berdasarkan carta alir dan psuedokod
Kurikulum Pentaksiran Agenda Style
Pengaturcaraan
Dokumen Standard
Projek 2
Menghasilkan satu projek yang mengelu- 02
arkan bunyi
Projek 3
Menghasilkan satu projek yang melakukan 03
pergerakan
Projek 4
Menghasilkan satu projek yang meng- 04
hasilkan cahaya, bunyi dan melakukan perg-
erakan
Projek 1
Menghasilkan satu projek yang menghasilkan cahaya
Pernyataan Masalah ProjekAgenda
1 Style
Pernyataan Masalah
Anda diminta untuk membangunkan satu projek yang menjadi lampu
amaran.
Ya
LED 1 padam
LED 2 padam
Pengaturcaraan ProjekAgenda
1 Style
Aturcara
Projek 2
Menghasilkan satu projek yang menghasilkan bunyi
Pernyataan Masalah ProjekAgenda
2 Style
Pernyataan Masalah
Anda diminta untuk membangunkan satu projek yang menjadi siren
amaran apabila satu suis ditekan.
Ya
Ya
Set Bil = 0 Suis == 0 Baca Suis 1
Tidak
Ya
Bil < 10 Bil = Bil + 1
Tidak
Set bunyi frekuensi Set bunyi frekuensi
tinggi selama 1 saat rendah selama 1 saat
Pengaturcaraan ProjekAgenda
2 Style
Aturcara
Projek 3
Menghasilkan satu projek yang melakukan pergerakan
Pernyataan Masalah ProjekAgenda
3 Style
Pernyataan Masalah
Anda diminta untuk membangunkan satu projek yang menggerakkan
motor servo.
Ya
Tidak
Tidak
Baca Suis 2 Suis 2 == 0
Ya
ProjekAgenda
4 Style
Tidak
TAMAT BENAR?
Carta Alir
Carta Alir
Ya
Ya Suis 1 ==
Set Bil = 0 Baca Suis 1
0
Tidak
Tidak
Bil < 3 Suis 2 == Tidak
Baca Suis 2
0
Ya
Ya
Lampu 1 menyala 1 Servo Motor
saat dan padam bergerak 90° Siren frekuensi rendah
berbunyi 1 saat
ProjekAgenda
BonusStyle
Tidak
TAMAT BENAR?
Carta Alir
Carta Alir
Ya
Baca Penderia
Cahaya