Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore คู่มือประกอบการอบรมการพัฒนาเกมอย่างง่าย CodeMonkey รุ่นที่ 3 วันที่ 20-21 สิงหาคม 2565

คู่มือประกอบการอบรมการพัฒนาเกมอย่างง่าย CodeMonkey รุ่นที่ 3 วันที่ 20-21 สิงหาคม 2565

Description: คู่มือประกอบการอบรมเชิงปฏิบัติการออนไลน์ การพัฒนาเกมอย่างง่ายเพื่อการศึกษาในการฝึกทักษะด้านวิทยาการคำนวณ รหัสหลักสูตร 64183 โดยสำนักวิชาการและมาตรฐานการศึกษา (สพฐ.) ร่วมกับคณะวิทยาศาสตร์และเทคโนโลยี และศูนย์พัฒนาทุนมนุษย์ มหาวิทยาลัยสวนดุสิต
รุ่นที่ 1 วันที่ 25-26 พฤษภาคม พ.ศ. 2565
รุ่นที่ 2 วันที่ 29-30 มิถุนายน พ.ศ. 2565
รุ่นที่ 3 วันที่ 20-21 สิงหาคม พ.ศ.2565
วิทยากรประกอบไปด้วย
1. ผู้ช่วยศาสตราจารย์ วัชรากรณ์ เนตรหาญ
2. ผู้ช่วยศาสตราจารย์ ดร.ศิริพร   ฉิมพลี
3. ผู้ช่วยศาสตราจารย์ ดร.วิชชา ฉิมพลี
4. อาจารย์ณรงค์ฤทธิ์ ภิรมย์นก
5. ผู้ช่วยศาสตราจารย์ ภูริพจน์ แก้วย่อง
6. อาจารย์ ทินกร ชุณหภัทรกุล
7. ผู้ช่วยศาสตราจารย์ ดร. สุระสิทธิ์ ทรงม้า
8. นางสาวสุขทิพย์ สุขใส

Keywords: การพัฒนาเกม,codemonkey

Search

Read the Text Version

How to communicate with the robot? ภาษาไมเ่ หมอื นกัน ภาษาคน ภาษาเคร่ือง จำเปน็ ตอ้ งคุยภำษำเดยี วกนั จะทำอยำ่ งไร เมอื่ ตอ้ งกำรใหห้ ุ่นยนต์ปฏิบัตหิ น้ำท่อี ะไร ผคู้ วบคมุ หนุ่ ยนต์ก็ สง่ั งำนใหท้ ำ ผำ่ นทำงรูปแบบของกำรเขียนโปรแกรม ผศ.ดร.สุระสิทธ์ิ ทรงมา้ คณะวิทยาศาสตรแ์ ละเทค3โ0นโลยี มหาวทิ ยาล3ยั 0สวนดุสติ

Program โปรแกรมคอมพิวเตอร์ หมำยถึง ลำดับของคำสั่ง ท่ีถูกเขียนขึ้นตำม ข้อกำหนดของคำศัพท์และกลุ่มของกฎไวยำกรณ์ของภำษำคอมพิวเตอร์ ซึ่งมี จุดประสงคเ์ พื่อใหเ้ ครอ่ื งคอมพวิ เตอรเ์ ข้ำใจและสำมำรถปฏิบัตติ ำมได้ ผศ.ดร.สุระสทิ ธิ์ ทรงม้า คณะวิทยาศาสตรแ์ ละเทคโนโลยี มหาวิทยาลัยสวนดสุ ิต

What is program? ---- กระบวนการ ---- แปลโปรแกรม ---- โปรแกรมท่สี ามารพทางานได้ ซอร์สโค้ด โดยไม่ต้องมี source code ผศ.ดร.สรุ ะสิทธิ์ ทรงม้า คณะวทิ ยาศาสตร์และเทคโนโลยี มหาวทิ ยาลัยสวนดสุ ติ

The difference program? ป.4-6 / ม.1 Blockly ม.1 Line Program ผศ.ดร.สุระสิทธิ์ ทรงม้า คณะวิทยาศาสตร์และเทค3โ3นโลยี มหาวทิ ยาล3ัย3สวนดุสิต

CodeMonkey? ผศ.ดร.สุระสิทธิ์ ทรงม้า คณะวทิ ยาศาสตร์และเทคโนโลยี มหาวทิ ยาลยั สวนดสุ ติ

What is program/coding ? Programming Unplugged Programming Plug Programming ผศ.ดร.สรุ ะสิทธ์ิ ทรงม้า คณะวิทยาศาสตรแ์ ละเทค3โ5นโลยี มหาวิทยาล3ัย5สวนดุสติ

What is an Algorithm? อัลกอริทึม (Algorithm) หมายถึง กระบวนการในการแก้ไขปัญหาที่เป็นลาดับ เปน็ ขน้ั ตอน หรือเปน็ คาสัง่ ทีค่ อมพิวเตอร์จะปฏบิ ัตติ าม เพือ่ แก้ปัญหา ซ่ึงคาส่ังตา่ งๆ จะ เรียงลาดับไว้ต้ังแต่คาสั่งแรกไปจนถึงคาส่ังสุดท้ายไม่มีการข้ามคาสั่ง โดยผลลัพธ์ของแต่ ละคาสงั่ จะถูกนาไปใชใ้ นคาสงั่ ถดั ไป การออกแบบอลั กอริทมึ มสี ิ่งที่ตอ้ งพิจารณาอยู่ 2 ประการคอื คาสั่งหรือการ กระทา และลาดบั คาส่งั เมอื่ นาท้งั สองมารวมกันกจ็ ะไดเ้ ป็นอัลกอริทึมสาหรับแก้ไข ปญั หาได้ ผศ.ดร.สรุ ะสิทธ์ิ ทรงม้า คณะวิทยาศาสตรแ์ ละเทค3โ6นโลยี มหาวิทยาล3ัย6สวนดสุ ติ

What is an Algorithm? https://www.youtube.com/channel/UCu60hpg_oo6vEmxhPLNRCMg คณะวิทยาศาสตร์และเทค3โ7นโลยี มหาวทิ ยาล3ัย7สวนดุสิต ผศ.ดร.สุระสิทธิ์ ทรงม้า

Case study of algorithm design ส่เี หล่ยี ม ส่เี หล่ยี มผืนผา สามเหล่ยี ม จตั รุ สั วงกลม วงรี ครง่ึ วงกลม เสนตรง ดาว ผศ.ดร.สุระสทิ ธิ์ ทรงมา้ ใบงานท่ี 1 คณะวทิ ยาศาสตร์และเทค3โ8นโลยี มหาวทิ ยาล3ัย8สวนดุสิต

Case study of algorithm design (ภำพที่ 1) วาดรูปวงกลมใหญ่ จานวน 1 รปู วาดรูปวงกลมเล็ก จานวน 2 รปู ไวภ้ ายในวงกลมใหญ่ รูปอะไรเอย.. วาดรูปครึ่งวงกลม จานวน 1 รปู ไว้ใตว้ งกลมเลก็ วาดสามเหลย่ี ม จานวน 8 รูป รอบวงกลมใหญ่ ผศ.ดร.สรุ ะสิทธ์ิ ทรงม้า ใบงานท่ี 1 คณะวิทยาศาสตร์และเทค3โ9นโลยี มหาวทิ ยาล3ยั 9สวนดสุ ติ

Case study of algorithm design (ภำพท่ี 2) วาดรูปส่ีเหล่ยี มผืนผา้ จานวน 1 รูป วาดรูปสี่เหล่ียมผืนผ้า จานวน 1 รปู วางบนรูปแรก (ขนาดเล็กกวา่ รูปแรก) วาดรูปวงกลม จานวน 2 รูป ไวบ้ นเสน้ ของรูปส่เี หล่ยี ม ดา้ นลา่ ง รปู อะไรเอย.. ผศ.ดร.สรุ ะสิทธิ์ ทรงม้า ใบงานที่ 1 คณะวิทยาศาสตร์และเทค4โ0นโลยี มหาวทิ ยาล4ยั 0สวนดสุ ิต

Case study of algorithm design (ภำพท่ี 4) ผู้เข้าอบรมเป็นคนบอกขน้ั ตอนการวาดรูป ตามโจทย์วทิ ยากร ผศ.ดร.สรุ ะสิทธิ์ ทรงมา้ ใบงานท่ี 1 คณะวิทยาศาสตรแ์ ละเทค4โ1นโลยี มหาวทิ ยาล4ยั 1สวนดสุ ติ

Case study of algorithm design (ภำพที่ 9) แบ่งผ้เู ลน่ ออกเป็น 2 ฝ่าย คือ ฝา่ ยผูอ้ อกคาสัง่ และฝ่ายปฏิบัติตามคาส่ัง โดยผู้ออกคาส่งั ตอ้ งใช้ คาส่งั ตามทกี่ าหนดให้ โดยเร่มิ ตาแหน่งจากบนซ้าย เล่อื นไปทางขวา ขน้ึ บรรทดั ใหม่ ระบายสี ผศ.ดร.สุระสทิ ธิ์ ทรงม้า ใบงานท่ี 2 คณะวิทยาศาสตร์และเทค4โ2นโลยี มหาวทิ ยาล4ยั 2สวนดุสิต

Case study of algorithm design (ภำพท่ี 9) ผศ.ดร.สรุ ะสทิ ธิ์ ทรงม้า ใบงานท่ี 2 คณะวทิ ยาศาสตร์และเทค4โ3นโลยี มหาวทิ ยาล4ยั 3สวนดสุ ติ

Case study of algorithm design (ภำพท่ี 9) ขน้ึ บรรทดั ใหม่ เลื่อนไปทางขวา เล่อื นไปทางขวา เล่ือนไปทางขวา เลื่อนไปทางขวา เล่ือนไปทางขวา เลอ่ื นไปทางขวา ระบายสี ขึน้ บรรทดั ใหม่ ขน้ึ บรรทัดใหม่ ระบายสี เลอ่ื นไปทางขวา ระบายสี ระบายสี ขึน้ บรรทัดใหม่ เลอื่ นไปทางขวา เล่ือนไปทางขวา ใบงานที่ 2 ผศ.ดร.สรุ ะสิทธ์ิ ทรงมา้ เล่ือนไปทางขวา ระบายสี 44 รูปอะไรเอย.. คณะวิทยาศาสตร์และเทคโนโลยี มหาวทิ ยาล4ยั 4สวนดุสิต

Case study of algorithm design (ภำพท่ี 10) แบง่ ผูเ้ ล่นออกเป็น 2 ฝ่าย คอื ฝ่ายผอู้ อกคาสัง่ และฝ่ายปฏิบัติตามคาส่ัง โดยผู้ออกคาสั่งต้องใช้ คาส่ังตามท่กี าหนดให้ โดยเริ่มตาแหนง่ จากบนซ้าย เล่ือนไปทางขวา ขึ้นบรรทัดใหม่ ระบายสี ผศ.ดร.สุระสิทธ์ิ ทรงม้า ใบงานท่ี 2 คณะวทิ ยาศาสตรแ์ ละเทค4โ5นโลยี มหาวิทยาล4ยั 5สวนดุสิต

Case study of algorithm design (ภำพท่ี 10) ผศ.ดร.สรุ ะสทิ ธิ์ ทรงม้า ใบงานท่ี 2 คณะวทิ ยาศาสตร์และเทค4โ6นโลยี มหาวทิ ยาล4ยั 6สวนดสุ ติ

Case study of algorithm design (ภำพที่ 10) ระบายสี เลือ่ นไปทางขวา ระบายสี เลื่อนไปทางขวา เล่อื นไปทางขวา ระบายสี เลอื่ นไปทางขวา ระบายสี ข้ึนบรรทดั ใหม่ ระบายสี เล่อื นไปทางขวา ระบายสี เลอื่ นไปทางขวา ระบายสี เลื่อนไปทางขวา ระบายสี เลอื่ นไปทางขวา ระบายสี ขึน้ บรรทดั ใหม่ เลื่อนไปทางขวา เลอ่ื นไปทางขวา ระบายสี ขนึ้ บรรทดั ใหม่ ระบายสี เลอ่ื นไปทางขวา ระบายสี เลอื่ นไปทางขวา ระบายสี ใบงานท่ี 2 ผศ.ดร.สุระสทิ ธิ์ ทรงมา้ 47 คณะวทิ ยาศาสตร์และเทคโนโลยี มหาวิทยาล4ยั 7สวนดุสติ

Case study of algorithm design (ภำพที่ 10) เลอ่ื นไปทางขวา ระบายสี เลื่อนไปทางขวา ระบายสี ขน้ึ บรรทัดใหม่ ระบายสี เล่ือนไปทางขวา ระบายสี เล่อื นไปทางขวา เล่ือนไปทางขวา ระบายสี เลือ่ นไปทางขวา ระบายสี รปู อะไรเอย.. ผศ.ดร.สุระสิทธ์ิ ทรงมา้ ใบงานที่ 2 48 คณะวิทยาศาสตรแ์ ละเทคโนโลยี มหาวทิ ยาล4ัย8สวนดสุ ิต

Case study of algorithm design (ภำพท่ี 11) ผูเ้ ขา้ อบรมเปน็ คนบอกขัน้ ตอนการวาดรูป ตามโจทย์วิทยากร ผศ.ดร.สรุ ะสทิ ธ์ิ ทรงม้า ใบงานที่ 2 คณะวทิ ยาศาสตรแ์ ละเทค4โ9นโลยี มหาวิทยาล4ยั 9สวนดุสิต

Case study of algorithm design สำหรับ Robot สำหรบั Coder ใชค้ าสง่ั เพอื่ ให้ Robot ปฏิบตั ิตามโจทยท์ ี่ กาหนด โดยคาสั่งมดี ังน้ี ▪ เล่ือนไปทางขวา ▪ ข้นึ บรรทดั ใหม่ ▪ ระบายสี ผศ.ดร.สุระสิทธิ์ ทรงม้า เมอ่ื เสรจ็ แล้วแลกเปลี่ยนควำมเหน็ กันระหว่ำง Coder และ Robot คณะวิทยาศาสตรแ์ ละเทคโนโลยี มหาวทิ ยาลยั สวนดสุ ิต

Case study of algorithm design สำหรับ Robot สำหรับ Coder ใชค้ าส่ังเพอื่ ให้ Robot ปฏิบตั ิตาม โจทย▪์ทีก่ าเลหอื่ นนดไปโดทยเาคกงขาดิ สวาง่ัปมดีัญังนหี้ ำอะไรขน้ึ บำ้ ง ▪ ข้นึ บรรทัดใหม่ ได้เรียนรอู้ ะไร ▪ ระบายสี ผศ.ดร.สรุ ะสิทธิ์ ทรงม้า เมื่อเสรจ็ แล้วแลกเปลีย่ นควำมเห็นกนั ระหว่ำง Coder และ Robot คณะวทิ ยาศาสตรแ์ ละเทค5โ1นโลยี มหาวทิ ยาล5ยั 1สวนดุสติ

Case study of algorithm design (ภำพที่ 13) แบง่ ผู้เล่นออกเป็น 2 ฝ่าย คอื ฝ่ายผู้ออกคาสงั่ และฝา่ ยปฏิบตั ิตามคาสง่ั โดยผ้อู อกคาสั่งตอ้ งใชค้ าสง่ั ตามที่ กาหนดให้ เริ่มจากช่องบนซา้ ย เพอ่ื เรียงลำดบั ของสตำมวันในหน่งึ สัปดำห์ โดยเรมิ่ ต้งั แตว่ ันจันทร์-อำทิตย์ ผศ.ดร.สุระสทิ ธ์ิ ทรงม้า ใบงานท่ี 3 คณะวิทยาศาสตรแ์ ละเทค5โ2นโลยี มหาวทิ ยาล5ยั 2สวนดสุ ติ

Case study of algorithm design (ภำพที่ 13) สาหรบั Robot ผศ.ดร.สุระสิทธิ์ ทรงม้า ใบงานท่ี 3 คณะวทิ ยาศาสตร์และเทค5โ3นโลยี มหาวทิ ยาล5ยั 3สวนดสุ ติ

Case study of algorithm design (ภำพที่ 13) ผศ.ดร.สรุ ะสิทธ์ิ ทรงม้า สาหรบั Coder ใบงานท่ี 3 คณะวิทยาศาสตรแ์ ละเทค5โ4นโลยี มหาวิทยาล5ัย4สวนดสุ ติ

Case study of algorithm design (ภำพที่ 13) ผศ.ดร.สรุ ะสทิ ธ์ิ ทรงม้า ใบงานท่ี 3 คณะวิทยาศาสตรแ์ ละเทคโนโลยี มหาวิทยาลยั สวนดสุ ิต

Case study of algorithm design (ภำพที่ 13) เฉลย ในกรณีเริม่ จากวันจันทรท์ สี่ เี หลอื ง ไปจนถงึ วนั อาทติ ยส์ ีแดง จะไดอ้ ัลกอริทึมดงั นี้ ผศ.ดร.สุระสทิ ธิ์ ทรงมา้ ใบงานท่ี 3 คณะวทิ ยาศาสตรแ์ ละเทค5โ6นโลยี มหาวทิ ยาล5ยั 6สวนดสุ ติ

Differentiation of algorithms ผศ.ดร.สุระสิทธ์ิ ทรงม้า ค5ณ577ะวิทยาศาสตรแ์ ละเทค5โ7นโลยี มหาวทิ ยาล5ยั 7สวนดสุ ติ

Differentiation of algorithms กำรเดินทำงไปอนุสำวรยี ์ อลั กอริทมึ ของคนแตล่ ะคนไม่เหมอื นกัน ทงั้ นีอ้ าจจะข้ึนอยู่กับเง่ือนไขบางอยา่ ง เชน่ จานวนเงนิ ในกระเป๋า ระยะเวลาท่ใี ชใ้ นการเดนิ ทาง ความปลอดภัย เปน็ ตน้ ผศ.ดร.สรุ ะสทิ ธ์ิ ทรงมา้ คณะวิทยาศาสตร์และเทคโนโลยี มหาวทิ ยาลัยสวนดสุ ติ

Case study (ภำพท่ี 14) คำส่ัง ให้แบง่ ผู้เลน่ ออกเป็น 2 ฝ่าย คือ ฝ่ายผอู้ อกคาส่ัง และฝา่ ยปฏิบตั ิตามคาสงั่ โดยผู้ออกคาสั่งตอ้ งใชค้ าส่งั ตามท่ีกาหนด เพอ่ื พาลิงไปซ้ือกล้วยที่ โดยมีเงือ่ นไขว่าต้องผ่าน ทั้งนเ้ี มื่อกลว้ ยแล้ว ใหก้ ลับไปท่จี ดุ เริ่มตน้ จึงถอื ว่าเสร็จภารกิจ ใบงานที่ 3 ผศ.ดร.สรุ ะสิทธ์ิ ทรงมา้ คณะวิทยาศาสตร์และเทคโนโลยี มหาวทิ ยาลยั สวนดสุ ติ

Case study of algorithm design (ภำพที่ 14) ผศ.ดร.สรุ ะสทิ ธ์ิ ทรงม้า ใบงานท่ี 3 คณะวิทยาศาสตรแ์ ละเทคโนโลยี มหาวิทยาลยั สวนดสุ ิต

Case study of algorithm design (ภำพท่ี 14) สาหรบั Robot ผศ.ดร.สุระสิทธ์ิ ทรงมา้ ใบงานที่ 3 คณะวิทยาศาสตรแ์ ละเทคโนโลยี มหาวิทยาลยั สวนดสุ ติ

Presenting an algorithm by using flowcharts ผศ.ดร.สรุ ะสทิ ธ์ิ ทรงมา้ คณะวิทยาศาสตร์และเทคโนโลยี มหาวทิ ยาลยั สวนดสุ ิต

Flowchart ? การใช้แผนภาพหรือสัญลักษณ์ในการนาเสนอลาดับข้ันตอนการทางานของ คาส่ังภายในอัลกอริทึมต้ังแต่คาสั่งแรกจนถึงคาส่ังสุดท้าย เพื่อช่วยในการทา ความเข้าอลั กอรทิ มึ ไดง้ า่ ยข้ึน ผศ.ดร.สรุ ะสิทธิ์ ทรงม้า คณะวิทยาศาสตรแ์ ละเทคโนโลยี มหาวทิ ยาลยั สวนดสุ ิต

system flowchart and program flowchart http://www.krurock.com/Programming/lession02/lession02_4_2.php คณะวิทยาศาสตรแ์ ละเทค64โนโลยี มหาวทิ ยาลยั สวนดสุ ติ ผศ.ดร.สรุ ะสทิ ธิ์ ทรงม้า

Basic flowchart ผศ.ดร.สรุ ะสิทธิ์ ทรงม้า คณะวทิ ยาศาสตร์และเทค65โนโลยี มหาวิทยาลัยสวนดสุ ติ

Common flowchart symbols Terminal แสดงจุดเร่มิ ตน้ และส้ินสดุ ของการ ประมวลผล มกั กากบั ดว้ ยคาว่า Start หรอื Stop Input / Output แสดงการรับหรือแสดงผลข้อมลู Process แสดงคาสัง่ การประมวลผลในโปรแกรม เช่น การคานวณ , การเพิม่ คา่ , การลดค่า เปน็ ต้น ผศ.ดร.สรุ ะสทิ ธ์ิ ทรงม้า คณะวทิ ยาศาสตรแ์ ละเทค66โนโลยี มหาวทิ ยาลยั สวนดสุ ติ

Common flowchart symbols Decision แสดงตรรกะในการตัดสินใจของ โปรแกรม ผลลัพธม์ ี 2 กรณี คือ จริงกบั เท็จ ผศ.ดร.สรุ ะสทิ ธ์ิ ทรงม้า Flow direction lines แสดงทศิ ทางของ โปรแกรม (ระบดุ ้วยทศิ ทางหัวลกู ศร) คณะวทิ ยาศาสตรแ์ ละเทคโนโลยี มหาวิทยาลยั สวนดุสิต

Common flowchart symbols ผศ.ดร.สรุ ะสทิ ธ์ิ ทรงม้า แสดงผลหรอื รายงานทีถ่ กู สร้างออกมา จุดเช่อื มตอ่ ของผังงานภายใน หรอื เป็นท่ี บรรจบของเส้นหลายเสน้ ทมี่ าจากหลายทิศทาง เพื่อจะไปสู่การทางานอย่างใดอย่างหน่ึง ทเ่ี หมือนกนั การขน้ึ หน้าใหม่ ในกรณีท่ผี งั งานมีความยาว เกินกวา่ ทีจ่ ะแสดงพอในหน่งึ หน้า คณะวทิ ยาศาสตรแ์ ละเทคโนโลยี มหาวทิ ยาลยั สวนดสุ ิต

Common flowchart symbols สญั ลักษณโ์ ปรแกรมย่อย (Predefined Process) สญั ลกั ษณ์บรรทัดแรกของกลุ่มคาสงั่ ทาซ้า (Repetition) สัญลักษณด์ ิสค์ (disk) ผศ.ดร.สรุ ะสทิ ธ์ิ ทรงม้า คณะวทิ ยาศาสตรแ์ ละเทค69โนโลยี มหาวิทยาลัยสวนดสุ ติ

Principles of drawing flowcharts ❑สว่ นเริ่มตน้ ❑ส่วนสน้ิ สุด ❑สว่ นการนาข้อมลู เขา้ ❑สว่ นการแสดงผลลัพธ์ ❑สว่ นการประมวลผล ผศ.ดร.สรุ ะสิทธิ์ ทรงม้า คณะวิทยาศาสตรแ์ ละเทคโนโลยี มหาวิทยาลยั สวนดสุ ติ

Principles of drawing flowcharts ❑ การนาเอาสัญลกั ษณ์ของผงั งานเรยี งตอ่ กันดว้ ยเสน้ แสดงลาดบั กจิ กรรม (เสน้ ลูกศร) ❑ การเลือกสัญลักษณ์มาใช้งานต้องเหมาะสมสอดคล้องกับคาส่ังหรือการกระทาใน อลั กอริทมึ ด้วย ❑ ต้องใสค่ าบรรยายลงไปในสัญลกั ษณข์ องผงั งาน ❑ หากมคี าอธิบายเพมิ่ เติมใหเ้ ขยี นไว้ด้านขวาของสัญลกั ษณน์ ้นั ผศ.ดร.สรุ ะสิทธ์ิ ทรงม้า คณะวิทยาศาสตรแ์ ละเทคโนโลยี มหาวทิ ยาลยั สวนดสุ ติ

Sequential flowchart ตวั อยำ่ ง เรม่ิ ตน ต่นื นอน แปรงฟัน อาบนา้ แตง่ ตวั จบ ผศ.ดร.สรุ ะสทิ ธิ์ ทรงม้า คณะวิทยาศาสตร์และเทคโนโลยี มหาวิทยาลยั สวนดสุ ติ

Sequential flowchart จงเขียนผงั งานของผลบวกของเลข จานวน 2 ตวั ท่รี ับเขา้ มาทาง แป้นพมิ พ์ และพมิ พผ์ ลรวมออกทางจอภาพ อัลกอรทิ ึมทใี่ ช้ในการแก้ไขปัญหา 1. แสดงขอ้ ความบนจอภาพ “Input num1 : “ 2. รบั คา่ ตวั เลขตวั ท่ี 1 เก็บค่าไวใ้ นตวั แปร num1 3. แสดงข้อความบนจอภาพ “Input num2 : “ 4. รบั ค่าตวั เลขตวั ที่ 2 เกบ็ ค่าไวใ้ นตวั แปร num2 5. คานวณ sum = num1 + num2; 6. แสดงผลลพั ธอ์ อกทางจอภาพว่า sum = xxx ผศ.ดร.สุระสทิ ธ์ิ ทรงมา้ คณะวทิ ยาศาสตร์และเทคโนโลยี มหาวทิ ยาลัยสวนดุสิต

Conditions flowchart ตัวอย่ำง เรม่ิ ตน ไมใ่ ช่ รบั ขอมลู ช่ือ และคะแนน ใช่ ตรวจสอบคะแนน < 50 แสดงขอมลู ช่ือ แสดงขอมลู ช่ือ และคณุ สอบตก และคณุ สอบผา่ น ผศ.ดร.สุระสิทธ์ิ ทรงมา้ จบ คณะวิทยาศาสตร์และเทคโนโลยี มหาวิทยาลยั สวนดสุ ติ

Conditions flowchart จงเขยี นผงั งานของโปรแกรมเพื่อแสดงตัวเลขท่ีมคี ่ามากที่สุดออกทางจอภาพ โดย ใหร้ บั ขอ้ มลู ทีเ่ ปน็ เลขจานวนเตม็ จานวน 2 ตัว จากผใู้ ช้ทางแป้นพมิ พ์ อัลกอริทึมทใ่ี ชใ้ นการแกไ้ ขปัญหา 1. แสดงขอ้ ความบนจอภาพ “Input num1 : “ 2. รบั ค่าตวั เลขท่ี 1 เก็บไวใ้ นตวั แปรชื่อ number1 3. แสดงข้อความบนจอภาพ “Input num2 : “ 4. รบั ค่าตวั เลขที่ 2 เกบ็ ไวใ้ นตวั แปรช่อื number2 5. เปรยี บเทยี บค่า number1 > number2 6. ถ้าเปรยี บเทยี บค่า number1>number2 เป็นจรงิ ตอบ number1 7. ถ้าเปรียบเทยี บค่า number1>number2 เป็นเท็จ ตอบ number2 8. แสดงผลลพั ธ์ออกทางจอภาพว่า Max is xxx ? ผศ.ดร.สรุ ะสิทธ์ิ ทรงม้า คณะวิทยาศาสตร์และเทคโนโลยี มหาวทิ ยาลยั สวนดสุ ติ

Conditions flowchart เรม่ิ ตน ผศ.ดร.สุระสิทธ์ิ ทรงมา้ รบั ขอมลู ช่ือผใู ช ไมใ่ ช่ ตรวจสอบ ช่ือผใู ช = “Admin” ใช่ เขาสรู่ ะบบ จบ คณะวทิ ยาศาสตรแ์ ละเทค76โนโลยี มหาวิทยาลัยสวนดุสิต

กำรวนซำ้ จงเขยี นผังงานของโปรแกรมเพื่อแสดงตัวเลขทม่ี ีค่ามากท่ีสุดออกทางจอภาพ โดย ให้รบั ข้อมูลท่เี ปน็ เลขจานวนเต็ม จานวน 2 ตัว จากผใู้ ชท้ างแปน้ พมิ พ์ อัลกอริทึมที่ใช้ในการแก้ไขปญั หา 1. แสดงข้อความบนจอภาพ “Input num1 : “ 2. รับคา่ ตวั เลขท่ี 1 เก็บไวใ้ นตวั แปรช่ือ number1 3. แสดงขอ้ ความบนจอภาพ “Input num2 : “ 4. รบั คา่ ตัวเลขที่ 2 เก็บไวใ้ นตวั แปรชือ่ number2 5. เปรยี บเทยี บคา่ number1 > number2 6. ถา้ เปรยี บเทยี บค่า number1>number2 เป็นจริง ตอบ number1 7. ถ้าเปรียบเทยี บคา่ number1>number2 เปน็ เทจ็ ตอบ number2 8. แสดงผลลัพธ์ออกทางจอภาพวา่ Max is xxx ? ผศ.ดร.สุระสทิ ธ์ิ ทรงมา้ คณะวิทยาศาสตร์และเทค77โนโลยี มหาวิทยาลยั สวนดุสติ

Case study กำรเดินทำงไปโรงเรียน คณะวิทยาศาสตร์และเทค78โนโลยี มหาวิทยาลยั สวนดุสิต เดนิ เขำ้ โรงเรยี น นง่ั ซ้อนท้ำยจกั รยำนเพอ่ื น เดินออกจำกบ้ำน เริม่ ต้น ถ้ำหำกฉันมีเงนิ 10 บำท ถงึ โรงเรยี น จบ น่งั รถสองแถว ผศ.ดร.สรุ ะสทิ ธิ์ ทรงม้า

Case study กำรเดินทำงไปโรงเรยี น ลำดับเหตุกำรณใ์ หถ้ ูกตอ้ ง ผศ.ดร.สรุ ะสิทธิ์ ทรงม้า คณะวิทยาศาสตร์และเทค79โนโลยี มหาวิทยาลัยสวนดุสิต