The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

2.0 Menggunakan algoritma melalui kod pseudo dan carta alir

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by g-08220469, 2021-07-01 00:57:31

TMN Pengaturcaraan

2.0 Menggunakan algoritma melalui kod pseudo dan carta alir

MODUL P4

Standard 2.0 Menggunakan Algoritma Melalui Kod
kandungan: Pseudo Dan Carta Alir

Standard 2.4 Membezakan aliran secara urutan don
pembelajaran: pilihan tunggal bagi algoritma,
pseudokod don carta alir.
2.4. l Membezakan aliran secara urutan
don pilihan tunggal bagi
algoritma.
2.4.2 Membezakan aliran secara urutan
don pilihan tunggal bagi
pseudokod.
2.4.3 Membezakan aliran secara urutan
don pilihan tunggal bagi carta
alir.

2.5 Menulis algoritma berdasarkan situasi
secara urutan don pilihan tunggal.

Maso: 90 minit

NOYA RUJUKAN

Aliran secara urutan dan pilihan tunggal.

Sesuatu masalah biasanya boleh diselesaikan dengan aliran secara
urutan.Aliran secara urutan melibatkan penyelesaian masalah yang
menggunakan langkah-langkah secara tertib. Waiau bagaimanapun
bukan semua masalah boleh diselesaikan dengan aliran secara urutan
kerana dalam proses menyelesaikan masalah, kita akan berdepan
dengan situasi yang memerlukan kita membuat pilihan. Dalam modul ini,
hanya pilihan tunggal sahaja yang akan dibincangkan.

Contoh 1: Algoritma, Pseudokod dan Carta Alir Bagi Aliran Secara Urutan

Situasi:
Siti akan mengadakan majlis harilahir di rumahnya. Dia telah
menyediakan atur cara majlis seperti berikut. Bilangan jemputannya
adalah seramai 25 orang.

Atur cara:
4.00 petang Ketibaan tetamu don rakan-rakan.
4.30 petang Ucapan selamat datang.
4.45 petang Nyanyian don pemberian hadiah.
5.00 petang Upacara memotong kek.
5.30 petang Permainan meniup belon

23

I Drat
20012015

6.00 petang Cabutan bertuah don permainan.
7.00 petang Majlis berakhir.

Pseudokod:
1. Mula
2. Menyambut ketibaan tetamu don rakan-rakan
3. Memberi ucapan selamat datang
4. Menyanyi
5. Menerima hadiah
6. Memotong kek
7. Memulakan permainan meniup belon
8. Mencabut nombor bertuah
9. Majlis berakhir
10. Tamat

24

I Drat
20012015

Carta Alir

Mula

Menyambut ketibaan tetamu dan rakan-rakan
Memberi ucapan selamat datang Menyanyi
Menerima hadiah

Memotong kek

Memulakan permainan

Mencabut nombor bertuah JS••
Majlis berakhir
Tamat

25

I Drat
20012015

Contoh 2:Algoritma, Pseudokod don Carta Alir Bagi Aliran Pilihan Tunggal

Pilihan fungal berlaku dalam situasi di bawah apabila pembekal belon
tidak dapat membekalkan belon dalam majlis. Penulisan Pseudokod akan
memasukkan/menunjukkan syarat pada pilihan tunggal pada atur cara
Permainan Meniup Belon.

Situasi:
Siti akan mengadakan majlis hari lahir di rumahnya. Permainan meniup
belon don merebut kerusi telah disediakan untuk para tetamu. Bilangan
jemputannya adalah seramai 25 orang.

Atur cara: Ketibaan tetamu don rakan-rakan.
4.00 petang Ucapan selamat datang.
4.30 petang Nyanyian don pemberian hadiah.
4.45 petang U pacara memotong kek.
5.00 petang Permainan meniup belon
5.30 petang Cabutan bertuah
6.00 petang Majlis berakhir.
7.00 petang

Pseudokod:
1. Mula
2. Menyambut ketibaan tetamu don rakan-rakan
3. Memberi ucapan selamat datang
4.Menyanyi
5. Menerima hadiah
6. Memotong kek
7. Jika ado be Ion

7.1 Memulakan permainan meniup belon
8. Mencabut nombor bertuah
9. Majlis berakhir
10. Ta mat

26

I Drat
20012015

Carta Alir Mula

Menyambut ketibaan tetamu dan rakan-rakan

Memberi ucapan selamat datang Menyanyi

Menerima hadiah
Memotong kek

Ya

Tidak Memulakan
permanan
Mencabut meniup belon
nombor
bertuah

Majlis berakhir

Tamat

27

I Drat
20012015

PENGETAHUAN SEDIA ADA MURID

4. Murid telah mengenal Algoritma, Pseudokod don Carta Alir.

5. Murid telah mengetahui makna simbol (mula don tamat, proses,
pilihan, aliran) dalam carta alir.

6. Murid telah mengetahui cara membina algoritma, pseudokod don
carta alir secara urutan.

KEPERLUAN PERKAKASAN

5. Set Komputer
6. Kertas Mahjong
7. Pen Marker
8. Blue tock
9. Kertas Nombor/Kad Nombor
10. Pensel Warna

KEPERLUAN PERISIAN

3. Perisian Aplikasi

28

I Drat
20012015

AKTIVITI 1

Permainan 'FROZEN'
Langkah 1 :Setiap murid akan mendapat sekeping kertas/kad yang
mengandungi satu nombor.
Langkah 2:Murid diminta untuk tidak menunjukkan kertas/kad yang
mengandungi nombor tersebut kepada murid lain.
Langkah 3:Apabila guru meniupkan wisel atau berkata GERAK, murid
akan bergerak secara bebas sambil membawa kertas yang
mengandungi nombor tersebut.
Langkah 4:Apabila guru meniupkan wisel sekali lagi atau berkata
BERHENTI, murid akan berhenti don membandingkan kertas/kad yang
mengandungi nombor tersebut dengan rakan disebelah kanannya. Jika
nombor salah seorangnya lebih kecil maka murid yang memegang
nombor kecil itu akan dibekukan atau FROZEN don tidak boleh bergerak
ke mono-mono.
Langkah 5:Ulangi LANGKAH 3 don LANGKAH 4. Pemenang adalah murid
yang memegang nombor yang terbesar.
Langkah 6:Cuba anda tuliskan algoritma permainan tadi.

29

I Drat
20012015

AKTIVITI 2

Membina algoritma,
pseudokod dan carte alir bagi aliran secara urutan.
Langkah 1: Guru memberikan satu situasi kepada mu rid.

Satu sesi perkhemahan perdana unit beruniform bagi murid
tahap duo akan diadakan pada hujung tahun ini.
Perkhemahan tersebut akan diadakan di sebuah hutan
rekreasi. Murid dikehendaki mendaftarkan diri di sekolah
pada pukul tujuh pagi. Semua murid dikehendaki menaiki
bas yang telah disediakan. Apabila tiba di tempat
perkhemahan, murid dikehendaki berkumpul di tapak
perkhemahan bagi melihat demontrasi pemasangan
khemah. Seterusnya, murid akan memasang khemah.
Setelah siap, murid akan mengemaskan barang-barang
mereka di khemah masing-masing.

30

I Drat
20012015

Langkah 2: . .
Mund melengkapkan algoritma.

di sekolah pada pukul tujuh pagi.

Semua murid dikehendaki yang
disediakan.

Tiba di

'Murid di tapak perkhemahan. Melihat

!pemasangan khemah. l

Murid

Setelah siap, murid barang-barang
mereka di khemah masing-masing.

31

I Drat
20012015

Langkah 3: Murid-murid menyusun semula ayat-ayat untuk
menghasilkan pseudokod yang bertertib.

I tiba di tempat perkhemahan
I tamat

melihat demontrasi pemasangan khemah

I mendaftarkan diri

I berkumpul di tapak perkhemahan
I memasang khemah

I menaiki bas

I mengemaskan barang-barang

32

I Drat
20012015

Langkah 4: Murid melengkapkan carta alir.

I Memasang khemah I Mendaftarkan diri

I IMelihat demonstrasi Mengemaskan barang dalam khemah

I I I IMenaiki bas Berkumpul di tapak perkhemahaan
Mula

33

Drat

I Drat
20012015

AKTIVITI 4

Membina algoritma,
pseudokod dan carte alir bagi aliran pilihan tunggal.

Langkah 1: Guru memberikan satu situasi kepada mu rid.

Satu sesi perkhemahan perdana unit beruniform bagi murid
tahap duo akan diadakan pada hujung tahun ini.
Perkhemahan tersebut akan diadakan di sebuah hutan
rekreasi. Murid dikehendaki mendaftarkan diri di sekolah
pada pukul tujuh pagi. Semua murid dikehendaki menaiki
bas yang telah disediakan. Apabila tiba di tempat
perkhemahan, murid dikehendaki berkumpul di tapak
perkhemahan. Bagi murid yang telah menguasai
kemahiran pemasangan khemah, mereka akan terus
memasang khemah. Bagi murid yang belum menguasai
kemahiran pemasangan khemah, mereka dikehendaki
melihat demontrasi terlebih dahulu sebelum memasang
khemah. Setelah siap, murid akan mengemaskan barang•
barang mereka di khemah masing-masing.

Langkah 2: Murid diminta membina algoritma berdasarkan situasi
di atas.

Langkah 3: Murid diminta membina pseudokod berdasarkan algoritma
yang dibina.

Langkah 4: Murid diminta menghasilkan carta alir berdasarkan
algoritma situasi di atas.

36

I Drat
20012015

PENILAIAN 1

A. Nyatakan jenis aliran bagi algoritma di bawah.

Siti ado seekor kucing. Setiap Siti ado seekor kucing. Pada
hari, selepas pulang dari sekolah setiap hari, selepas pulang dari
dia memberi makan kepada sekolah dia memberi makan
kucing itu selepas kepada kucing itu selepas
memandikannya. Namun pada memandikannya.
suatu hari, Siti balik lewat dari
sekolah. Kucing itu kelihatan
tidak comot, maka Siti tidak
memandikannya. Kucing itu terus
diberi makan.

37

I Drat
20012015

PENILAIAN 2

B. Ali: Ayah, ingot tak hari jadi soya minggu hadapan?
Bapa :Oh, ingot! Apa hadiah yang kamu mahu?
Ali : Soya inginkan kek don sepasang kasut sukan Adidas.
Bapa : Kek itu sudah pasti boleh ayah belikan. Kasut sukan Adidas itu
ayah akan beli kalau dapat bonus.

Tulis algoritma berdasarkan dialog di atas.

38

I Drat
20012015

? PENILAIAN3

0

D.• S~un pseudokod yang diberi ke dalam carta alir mengikut urutan
;:;a, ., ,\RI)~.
yang betul. '9"' ~

Penyediaan Ayam Goreng Bersalut Tepung.

Pseudokod Carta Alir

Goreng ayam •

Mula l

Potong ayam l

Hidang ayam goreng l

Salut ayam dengan •
tepung
l
Tamat
l
Gaul ayam dengan
garam 39

I Drat
20012015

E. Susun pseudokod yang diberi ke dalam carta alir mengikut urutan

yang betul. ;a,- -, ,\RI)~.
Penyeiaan Ayam Gorena.
W

Pseudokod Carta Alir

Goreng ayam

Jika mahu rangup

Mula

Potong ayam

Hidang ayam goreng

Tamat

Salut ayam dengan
tepung tempura

Gaul ayam dengan
garam

40


Click to View FlipBook Version