SlideShare a Scribd company logo
1 of 7
Unit 4
Rajah berikut menunjukkan paparan bagi permainan “Mengutip Buah”.
Permainan ini mengandungi tiga objek iaitu Budak, Epal dan Pisang.
Bina satu projek pengaturcaraan berpandukan langkah-langkah berikut.
a. Hasilkan satu situasi permainan menggunakan objek-objek di atas.
b. Tulis algoritma bagi situasi permainan yang kamu hasilkan.
c. Tulis pseudokod bagi Budak, Epal dan Pisang.
d. Lukis carta alir bagi Budak, Epal dan Pisang.
e. Bina atur cara menggunakan aplikasi Scratch berdasarkan pseudokod dan carta
alir yang kamu hasilkan.
f. Dokumentasikan projek pengaturcaraan kamu.
g. Cadangkan penambahbaikan terhadap projek pengaturcaraan kamu.
SP:
SPi:
Jawapan:
a. Situasi
Pada zaman dahulu kala, dunia ini
dipenuhi oleh haiwan-haiwan misteri.
Terdapat haiwan yang ganas seperti Naga
Ganas yang merupakan musuh masnusia.
Ada juga haiwan sakti seperti Badak Air Sakti
yang membantu manusia.
Untuk mengekalkan keamanan dunia,
lahirlah seorang Ksatria yang berani dan
gagah. Ksatria ini perlu memburu Naga
Ganas supaya naga tersebut tidak menghuru-
harakan keamanan dunia ini.
Di samping itu, Ksatria juga perlu kerap kali
bertemu dengan Badak Air Sakti untuk
mendapatkan kesaktian. Dalam pada itu,
ada juga hantu-hantu liar yang berkeliaran
mencari mangsa untuk disedut rohnya.
Ksatria perlu mengelakkan diri daripada
bertembung daripada hantu-hantu tersebut
untuk mengelakkan rohnya daripada disedut
oleh hantu-hantu itu.
Setelah bertungkus-lumus memburu Naga
Ganas, akhirnya Ksatria menjadi gila tahap
Gaban dan meninggal
dunia…………..sehingga kemunculan Ksatria
Baja Hitam.
b. Algoritma
Permainan” Ksatria Pemburu Naga Sakti”
Watak-watak Utama:
Ksatria
Badak Sakti
Naga Ganas
Hantu
Cara Permainan:
1. Ksatria dikehendaki untuk memburusebanyak
mungkinNaga Ganas.
2. Bagi setiap Naga Ganas yang diburu akan
diberikan 10 markah.
3. Ksatria juga perlu bertemu Badak Sakti untuk
menambahkan Mata yang telah ditolak.
4. Bagi setiap Badak Sakti yang ditemu akan
diberikan 5 markah.
5. Hantu bertindak sebagai pemburu Ksatria.
6. Sekiranya Ksatria ditangkap oleh Hantu, 15
markah akan ditolak daripada markah
keseluruhan Ksatria.
7. Ksatria yang memperolehi markah teringgi
akan dianugerahkan dengan pangkat
Laksamana.
8. Selamat Bermain.
Pseudokod:
1. Mula.
2. Ksatria boleh bergerak bebas di atas pentas
permainan.
3. Badak Sakti akan turun daripada bahagian
atas kiri pentas.
4. Naga Ganas akan turun daripada bahagian
atas kanan pentas permainan.
5. Hantu akan turun daripada bahagian atas
tengah pentas.
6. Kelajuan Badak Sakti turun adalah sederhana.
7. Kelajuan Naga Sakti turun adalah Laju.
8. Hantu akan turun dan mengejar Ksatria pada
kelajuan yang sama dengan Naga Ganas.
9. Ksatria perlu memburu Naga Ganas untuk
mendapatkan markah.
10. Ksatria perlu bertemu dengan Badak Air
Sakti untuk mendapatkan markah.
11. Ksatria perlu mengelakkan diri daripada
bertemu dengan hantu untuk megelakkan
penolakkan markah.
12. Anugerah akan diberikan kepada ksatria
yang mendapat markah tertinggi.
13. Tamat
Pseudokod:
1. Mula.
2. Masuk semua bahan kecuali pewarna dan minyak.
3. Kacau sampai sebati.
4. Tapiskan ketulan tepung.
5. Griskan loyang dengan minyak masak.
6. Bahagikan adunan kepada dua bahagian.
7. Warnakan satu bahagian adunan dengan pewarna merah.
8. Letakkan lapisan pertama ke dalam loyang.
9. Kukusselama 5 minit.
10. Letakkan lapisan seterusnya sehingga adunan habis.
11. Setiap lapisan mestilah dikukusselama 5 minit.
12. Untuk lapisan terakhir,kukusselama 10 minit.
13. Tamat.
MULA
BURU NAGA GANAS
BERTEMU DENGAN BADAK SAKTI
DIBURU HANTU
KSATRIA BERGERAK DALAMSEMUA DIMENSI
DAPAT SKOR 10
TOLAK SKOR 15
NAGA BERBUNYI
KSATRIA ME
MENANG SEKIRANYA
SKOR 100
KALAH SEKIRAN
SKOR 10
GAME
OVER
DAPAT SKOR 5
BADAK AIR BERBUNYI
YA
Pseudokod mempunyai ciri-ciri yang menyerupai algoritma, cuma
ia mengandungilangkah mula dan tamat.Arahan berada dalam
setiap langkah.
Sekarang cuba kita lihat pula bagaimana resepi ini digambarkan
dalam bentuk carta alir.
Pseudokod:
1. Mula.
2. Masuk semua bahan kecuali pewarna dan minyak.
3. Kacau sampai sebati.
4. Tapiskan ketulan tepung.
5. Griskan loyang dengan minyak masak.
6. Bahagikan adunan kepada dua bahagian.
7. Warnakan satu bahagian adunan dengan pewarna merah.
8. Letakkan lapisan pertama ke dalam loyang.
9. Kukusselama 5 minit.
10. Letakkan lapisan seterusnya sehingga adunan habis.
11. Setiap lapisan mestilah dikukusselama 5 minit.
12. Untuk lapisan terakhir,kukusselama 10 minit.
13. Tamat.
Pseudokod mempunyai ciri-ciri yang menyerupai algoritma, cuma ia
mengandungilangkah mula dan tamat.Arahanberada dalam setiap
langkah.
Sekarang cuba kita lihat pula bagaimana resepi ini digambarkan
dalam bentuk carta alir.

More Related Content

Recently uploaded

PROGRAM PENINGKATAN AKADEMIK PANITIA SEJARAH BAGI MURID.docx
PROGRAM PENINGKATAN AKADEMIK PANITIA SEJARAH BAGI MURID.docxPROGRAM PENINGKATAN AKADEMIK PANITIA SEJARAH BAGI MURID.docx
PROGRAM PENINGKATAN AKADEMIK PANITIA SEJARAH BAGI MURID.docxssuser2936b51
 
KISI-KISI SOAL DAN KARTU SOAL KELAS Xi semester genap
KISI-KISI SOAL DAN KARTU SOAL KELAS Xi semester genapKISI-KISI SOAL DAN KARTU SOAL KELAS Xi semester genap
KISI-KISI SOAL DAN KARTU SOAL KELAS Xi semester genapDewiUmbar
 
Buku Program Pelancaran Nilam SMK Johor Bahru.pptx
Buku Program Pelancaran Nilam SMK Johor Bahru.pptxBuku Program Pelancaran Nilam SMK Johor Bahru.pptx
Buku Program Pelancaran Nilam SMK Johor Bahru.pptxHussalwaHussain1
 
PENTAKSIRAN dalam pendidikan tajuk enam hingga lapan.pdf
PENTAKSIRAN dalam pendidikan tajuk enam hingga lapan.pdfPENTAKSIRAN dalam pendidikan tajuk enam hingga lapan.pdf
PENTAKSIRAN dalam pendidikan tajuk enam hingga lapan.pdf1370zulaikha
 
TEMPLATE CONTOH PENULISAN KERTAS CADANGAN KAJIAN TINDAKAN.pdf
TEMPLATE CONTOH PENULISAN KERTAS CADANGAN KAJIAN TINDAKAN.pdfTEMPLATE CONTOH PENULISAN KERTAS CADANGAN KAJIAN TINDAKAN.pdf
TEMPLATE CONTOH PENULISAN KERTAS CADANGAN KAJIAN TINDAKAN.pdfcrvwr4zf9r
 
Reka Bentuk Teknologi Nota Tingkatan satu1
Reka Bentuk  Teknologi Nota Tingkatan satu1Reka Bentuk  Teknologi Nota Tingkatan satu1
Reka Bentuk Teknologi Nota Tingkatan satu1MDFARIDSHAFARIBINHAR
 
Bab 5 Ting 4 5.1 Ciri ciri Persekutuan Tanah Melayu
Bab 5 Ting 4  5.1 Ciri ciri Persekutuan Tanah MelayuBab 5 Ting 4  5.1 Ciri ciri Persekutuan Tanah Melayu
Bab 5 Ting 4 5.1 Ciri ciri Persekutuan Tanah MelayuSITINURULSYARAFINABI
 
Slide sejarah tingkatan5 bab5 nota ringkas
Slide sejarah tingkatan5 bab5 nota ringkasSlide sejarah tingkatan5 bab5 nota ringkas
Slide sejarah tingkatan5 bab5 nota ringkasAdiebsulhy55
 
Bab 5 Ting 4 5.2 Persekutuan Tanah Melayu
Bab 5 Ting 4  5.2 Persekutuan Tanah MelayuBab 5 Ting 4  5.2 Persekutuan Tanah Melayu
Bab 5 Ting 4 5.2 Persekutuan Tanah MelayuSITINURULSYARAFINABI
 
Topik 8 - PERANAN ETIKA DAN PERADABAN MENDOKONG TANGGUNGJAWAB SOSIAL DI MALAY...
Topik 8 - PERANAN ETIKA DAN PERADABAN MENDOKONG TANGGUNGJAWAB SOSIAL DI MALAY...Topik 8 - PERANAN ETIKA DAN PERADABAN MENDOKONG TANGGUNGJAWAB SOSIAL DI MALAY...
Topik 8 - PERANAN ETIKA DAN PERADABAN MENDOKONG TANGGUNGJAWAB SOSIAL DI MALAY...NursKitchen
 
Reka Bentuk dan Teknologi_Tingkatan_2-1-31-10-31.pdf
Reka Bentuk dan Teknologi_Tingkatan_2-1-31-10-31.pdfReka Bentuk dan Teknologi_Tingkatan_2-1-31-10-31.pdf
Reka Bentuk dan Teknologi_Tingkatan_2-1-31-10-31.pdfMDFARIDSHAFARIBINHAR
 
Pertemuan 9 dan 10 - Sistem Persamaan Linear.ppt
Pertemuan 9 dan 10 - Sistem Persamaan Linear.pptPertemuan 9 dan 10 - Sistem Persamaan Linear.ppt
Pertemuan 9 dan 10 - Sistem Persamaan Linear.pptArieAdie
 
1 rbt kandungan-dan-cadangan-rekod-pembelajaran-dan-pemudahcaraan-formula-a-k...
1 rbt kandungan-dan-cadangan-rekod-pembelajaran-dan-pemudahcaraan-formula-a-k...1 rbt kandungan-dan-cadangan-rekod-pembelajaran-dan-pemudahcaraan-formula-a-k...
1 rbt kandungan-dan-cadangan-rekod-pembelajaran-dan-pemudahcaraan-formula-a-k...MDFARIDSHAFARIBINHAR
 
Topik 5 - PEMBINAAN PERADABAN MAJMUK DI MALAYSIA.pdf
Topik 5 - PEMBINAAN PERADABAN MAJMUK DI MALAYSIA.pdfTopik 5 - PEMBINAAN PERADABAN MAJMUK DI MALAYSIA.pdf
Topik 5 - PEMBINAAN PERADABAN MAJMUK DI MALAYSIA.pdfNursKitchen
 

Recently uploaded (14)

PROGRAM PENINGKATAN AKADEMIK PANITIA SEJARAH BAGI MURID.docx
PROGRAM PENINGKATAN AKADEMIK PANITIA SEJARAH BAGI MURID.docxPROGRAM PENINGKATAN AKADEMIK PANITIA SEJARAH BAGI MURID.docx
PROGRAM PENINGKATAN AKADEMIK PANITIA SEJARAH BAGI MURID.docx
 
KISI-KISI SOAL DAN KARTU SOAL KELAS Xi semester genap
KISI-KISI SOAL DAN KARTU SOAL KELAS Xi semester genapKISI-KISI SOAL DAN KARTU SOAL KELAS Xi semester genap
KISI-KISI SOAL DAN KARTU SOAL KELAS Xi semester genap
 
Buku Program Pelancaran Nilam SMK Johor Bahru.pptx
Buku Program Pelancaran Nilam SMK Johor Bahru.pptxBuku Program Pelancaran Nilam SMK Johor Bahru.pptx
Buku Program Pelancaran Nilam SMK Johor Bahru.pptx
 
PENTAKSIRAN dalam pendidikan tajuk enam hingga lapan.pdf
PENTAKSIRAN dalam pendidikan tajuk enam hingga lapan.pdfPENTAKSIRAN dalam pendidikan tajuk enam hingga lapan.pdf
PENTAKSIRAN dalam pendidikan tajuk enam hingga lapan.pdf
 
TEMPLATE CONTOH PENULISAN KERTAS CADANGAN KAJIAN TINDAKAN.pdf
TEMPLATE CONTOH PENULISAN KERTAS CADANGAN KAJIAN TINDAKAN.pdfTEMPLATE CONTOH PENULISAN KERTAS CADANGAN KAJIAN TINDAKAN.pdf
TEMPLATE CONTOH PENULISAN KERTAS CADANGAN KAJIAN TINDAKAN.pdf
 
Reka Bentuk Teknologi Nota Tingkatan satu1
Reka Bentuk  Teknologi Nota Tingkatan satu1Reka Bentuk  Teknologi Nota Tingkatan satu1
Reka Bentuk Teknologi Nota Tingkatan satu1
 
Bab 5 Ting 4 5.1 Ciri ciri Persekutuan Tanah Melayu
Bab 5 Ting 4  5.1 Ciri ciri Persekutuan Tanah MelayuBab 5 Ting 4  5.1 Ciri ciri Persekutuan Tanah Melayu
Bab 5 Ting 4 5.1 Ciri ciri Persekutuan Tanah Melayu
 
Slide sejarah tingkatan5 bab5 nota ringkas
Slide sejarah tingkatan5 bab5 nota ringkasSlide sejarah tingkatan5 bab5 nota ringkas
Slide sejarah tingkatan5 bab5 nota ringkas
 
Bab 5 Ting 4 5.2 Persekutuan Tanah Melayu
Bab 5 Ting 4  5.2 Persekutuan Tanah MelayuBab 5 Ting 4  5.2 Persekutuan Tanah Melayu
Bab 5 Ting 4 5.2 Persekutuan Tanah Melayu
 
Topik 8 - PERANAN ETIKA DAN PERADABAN MENDOKONG TANGGUNGJAWAB SOSIAL DI MALAY...
Topik 8 - PERANAN ETIKA DAN PERADABAN MENDOKONG TANGGUNGJAWAB SOSIAL DI MALAY...Topik 8 - PERANAN ETIKA DAN PERADABAN MENDOKONG TANGGUNGJAWAB SOSIAL DI MALAY...
Topik 8 - PERANAN ETIKA DAN PERADABAN MENDOKONG TANGGUNGJAWAB SOSIAL DI MALAY...
 
Reka Bentuk dan Teknologi_Tingkatan_2-1-31-10-31.pdf
Reka Bentuk dan Teknologi_Tingkatan_2-1-31-10-31.pdfReka Bentuk dan Teknologi_Tingkatan_2-1-31-10-31.pdf
Reka Bentuk dan Teknologi_Tingkatan_2-1-31-10-31.pdf
 
Pertemuan 9 dan 10 - Sistem Persamaan Linear.ppt
Pertemuan 9 dan 10 - Sistem Persamaan Linear.pptPertemuan 9 dan 10 - Sistem Persamaan Linear.ppt
Pertemuan 9 dan 10 - Sistem Persamaan Linear.ppt
 
1 rbt kandungan-dan-cadangan-rekod-pembelajaran-dan-pemudahcaraan-formula-a-k...
1 rbt kandungan-dan-cadangan-rekod-pembelajaran-dan-pemudahcaraan-formula-a-k...1 rbt kandungan-dan-cadangan-rekod-pembelajaran-dan-pemudahcaraan-formula-a-k...
1 rbt kandungan-dan-cadangan-rekod-pembelajaran-dan-pemudahcaraan-formula-a-k...
 
Topik 5 - PEMBINAAN PERADABAN MAJMUK DI MALAYSIA.pdf
Topik 5 - PEMBINAAN PERADABAN MAJMUK DI MALAYSIA.pdfTopik 5 - PEMBINAAN PERADABAN MAJMUK DI MALAYSIA.pdf
Topik 5 - PEMBINAAN PERADABAN MAJMUK DI MALAYSIA.pdf
 

Featured

Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Featured (20)

Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 

Latihan unit 4

  • 1. Unit 4 Rajah berikut menunjukkan paparan bagi permainan “Mengutip Buah”. Permainan ini mengandungi tiga objek iaitu Budak, Epal dan Pisang. Bina satu projek pengaturcaraan berpandukan langkah-langkah berikut. a. Hasilkan satu situasi permainan menggunakan objek-objek di atas. b. Tulis algoritma bagi situasi permainan yang kamu hasilkan. c. Tulis pseudokod bagi Budak, Epal dan Pisang. d. Lukis carta alir bagi Budak, Epal dan Pisang. e. Bina atur cara menggunakan aplikasi Scratch berdasarkan pseudokod dan carta alir yang kamu hasilkan. f. Dokumentasikan projek pengaturcaraan kamu. g. Cadangkan penambahbaikan terhadap projek pengaturcaraan kamu. SP: SPi: Jawapan:
  • 2. a. Situasi Pada zaman dahulu kala, dunia ini dipenuhi oleh haiwan-haiwan misteri. Terdapat haiwan yang ganas seperti Naga Ganas yang merupakan musuh masnusia. Ada juga haiwan sakti seperti Badak Air Sakti yang membantu manusia. Untuk mengekalkan keamanan dunia, lahirlah seorang Ksatria yang berani dan gagah. Ksatria ini perlu memburu Naga Ganas supaya naga tersebut tidak menghuru- harakan keamanan dunia ini. Di samping itu, Ksatria juga perlu kerap kali bertemu dengan Badak Air Sakti untuk mendapatkan kesaktian. Dalam pada itu, ada juga hantu-hantu liar yang berkeliaran mencari mangsa untuk disedut rohnya. Ksatria perlu mengelakkan diri daripada bertembung daripada hantu-hantu tersebut untuk mengelakkan rohnya daripada disedut oleh hantu-hantu itu. Setelah bertungkus-lumus memburu Naga Ganas, akhirnya Ksatria menjadi gila tahap Gaban dan meninggal dunia…………..sehingga kemunculan Ksatria Baja Hitam.
  • 3. b. Algoritma Permainan” Ksatria Pemburu Naga Sakti” Watak-watak Utama: Ksatria Badak Sakti Naga Ganas Hantu Cara Permainan: 1. Ksatria dikehendaki untuk memburusebanyak mungkinNaga Ganas. 2. Bagi setiap Naga Ganas yang diburu akan diberikan 10 markah. 3. Ksatria juga perlu bertemu Badak Sakti untuk menambahkan Mata yang telah ditolak. 4. Bagi setiap Badak Sakti yang ditemu akan diberikan 5 markah. 5. Hantu bertindak sebagai pemburu Ksatria. 6. Sekiranya Ksatria ditangkap oleh Hantu, 15 markah akan ditolak daripada markah keseluruhan Ksatria. 7. Ksatria yang memperolehi markah teringgi akan dianugerahkan dengan pangkat Laksamana. 8. Selamat Bermain.
  • 4. Pseudokod: 1. Mula. 2. Ksatria boleh bergerak bebas di atas pentas permainan. 3. Badak Sakti akan turun daripada bahagian atas kiri pentas. 4. Naga Ganas akan turun daripada bahagian atas kanan pentas permainan. 5. Hantu akan turun daripada bahagian atas tengah pentas. 6. Kelajuan Badak Sakti turun adalah sederhana. 7. Kelajuan Naga Sakti turun adalah Laju. 8. Hantu akan turun dan mengejar Ksatria pada kelajuan yang sama dengan Naga Ganas. 9. Ksatria perlu memburu Naga Ganas untuk mendapatkan markah. 10. Ksatria perlu bertemu dengan Badak Air Sakti untuk mendapatkan markah. 11. Ksatria perlu mengelakkan diri daripada bertemu dengan hantu untuk megelakkan penolakkan markah. 12. Anugerah akan diberikan kepada ksatria yang mendapat markah tertinggi. 13. Tamat
  • 5. Pseudokod: 1. Mula. 2. Masuk semua bahan kecuali pewarna dan minyak. 3. Kacau sampai sebati. 4. Tapiskan ketulan tepung. 5. Griskan loyang dengan minyak masak. 6. Bahagikan adunan kepada dua bahagian. 7. Warnakan satu bahagian adunan dengan pewarna merah. 8. Letakkan lapisan pertama ke dalam loyang. 9. Kukusselama 5 minit. 10. Letakkan lapisan seterusnya sehingga adunan habis. 11. Setiap lapisan mestilah dikukusselama 5 minit. 12. Untuk lapisan terakhir,kukusselama 10 minit. 13. Tamat. MULA BURU NAGA GANAS BERTEMU DENGAN BADAK SAKTI DIBURU HANTU KSATRIA BERGERAK DALAMSEMUA DIMENSI DAPAT SKOR 10 TOLAK SKOR 15 NAGA BERBUNYI KSATRIA ME MENANG SEKIRANYA SKOR 100 KALAH SEKIRAN SKOR 10 GAME OVER DAPAT SKOR 5 BADAK AIR BERBUNYI YA
  • 6. Pseudokod mempunyai ciri-ciri yang menyerupai algoritma, cuma ia mengandungilangkah mula dan tamat.Arahan berada dalam setiap langkah. Sekarang cuba kita lihat pula bagaimana resepi ini digambarkan dalam bentuk carta alir. Pseudokod: 1. Mula. 2. Masuk semua bahan kecuali pewarna dan minyak. 3. Kacau sampai sebati. 4. Tapiskan ketulan tepung. 5. Griskan loyang dengan minyak masak. 6. Bahagikan adunan kepada dua bahagian. 7. Warnakan satu bahagian adunan dengan pewarna merah. 8. Letakkan lapisan pertama ke dalam loyang. 9. Kukusselama 5 minit. 10. Letakkan lapisan seterusnya sehingga adunan habis. 11. Setiap lapisan mestilah dikukusselama 5 minit. 12. Untuk lapisan terakhir,kukusselama 10 minit. 13. Tamat. Pseudokod mempunyai ciri-ciri yang menyerupai algoritma, cuma ia mengandungilangkah mula dan tamat.Arahanberada dalam setiap langkah.
  • 7. Sekarang cuba kita lihat pula bagaimana resepi ini digambarkan dalam bentuk carta alir.