

ผังงาน ชั้น ม.4
Presentation
•
Science
•
12th Grade
•
Practice Problem
•
Hard
ชุมพล อรพล
FREE Resource
17 Slides • 6 Questions
1
ช้โฟชาร์ตในการแก้ปัญหา
2
โฟชาร์ตคืออะไร?
ผังงาน (flowchart) คือ แผนภาพซึ่งแสดงลำดับขั้นตอนของการทำงาน โดยแต่ละขั้นตอนจะถูกแสดงโดยใช้สัญลักษณ์ซึ่งมีความหมายบ่งบอกว่า ขั้นตอนนั้น ๆ มีลักษณะการทำงาน ทำให้ง่ายต่อความเข้าใจ ว่าในการทำงานนั้นมีขั้นตอนอะไรบ้าง และมีลำดับอย่างไร
3
สไลด์ 3: ชนิดของโฟชาร์ต - โฟชาร์ตกระบวนการ (Process Flowchart)
ใช้ในการแสดงลำดับขั้นตอนของกระบวนการทำงานต่าง ๆ
ตัวอย่าง: โฟชาร์ตการผลิตสินค้า, โฟชาร์ตการให้บริการลูกค้า
4
ประโยชน์ของผังงาน
1. ช่วยให้สามารถทำความเข้าใจลำดับขั้นตอนการทำงานของโปรแกรมหรือระบบใด ๆได้อย่างรวดเร็ว
2. ช่วยแสดงลำดับขั้นตอนการทำงาน ทำให้สามารถเขียนโปรแกรมได้อย่างเป็นระบบไม่สับสน
3. ผังงานที่ดีควรเป็นอิสระต่อภาษาที่ใช้ในการ เขียนโปรแกรม กล่าวคือจากผังงานเดียวกันสามารถนำไปเขียนโปรแกรมด้วย
ภาษาใดก็ได้
5
สัญลักษณ์ที่ใช้ในการเขียนผังงาน (FLOWCHATING SYMBOLS)
6
สัญลักษณ์ที่ใช้ในการเขียนผังงาน (FLOWCHATING SYMBOLS)
7
สัญลักษณ์ที่ใช้ในการเขียนผังงาน (FLOWCHATING SYMBOLS)
8
สัญลักษณ์ที่ใช้ในการเขียนผังงาน (FLOWCHATING SYMBOLS)
9
สัญลักษณ์ที่ใช้ในการเขียนผังงาน (FLOWCHATING SYMBOLS)
10
Multiple Choice
โฟชาร์ตช่วยในการทำงานอย่างไรบ้าง?
ช่วยให้กระบวนการซับซ้อนขึ้น
ทำให้กระบวนการใช้เวลามากขึ้น
ช่วยลดความซับซ้อนและวิเคราะห์กระบวนการ
ช้สำหรับการตกแต่งรายงาน
11
หลักเกณฑ์ในการเขียนผังงาน
สัญลักษณ์ที่ใช้อาจมีขนาดต่างๆ กันได้ แต่จะต้องมีรูปร่างเป็นสัดส่วนตามมาตรฐาน
ทิศทางของลูกศรในผังงาน ควรมีทิศทางจากบนลงล่าง หรืออาจจากซ้ายไปขวาเสมอ
ผังงานควรมีความเรียบร้อย สะอาด พยายามหลีกเลี่ยงการเขียนลูกศรที่ทำให้เกิดจุดตัด เพราะจะทำให้ผังงานอ่านและทำความเข้าใจได้ยาก และถ้าในผังงานมีการเขียนข้อความอธิบายใด ๆ ควรทำให้สั้นกะทัดรัดและได้ใจความ
12
Multiple Choice
ข้อใดเป็นหลักเกณฑ์ที่สำคัญที่สุดในการเขียนผังงาน?
การใช้สัญลักษณ์ที่ซับซ้อนเพื่อแสดงความเข้าใจ
การใช้สัญลักษณ์ที่เป็นมาตรฐานสากล
การเขียนผังงานโดยไม่ต้องคำนึงถึงลำดับขั้นตอน
การเพิ่มรายละเอียดมากที่สุดเพื่อป้องกันข้อผิดพลาด
13
Multiple Choice
ข้อใดไม่ใช่หลักเกณฑ์ในการเขียนผังงาน?
การใช้คำอธิบายให้เข้าใจง่าย
การแสดงขั้นตอนการทำงานอย่างชัดเจน
การใช้สัญลักษณ์ที่เป็นมาตรฐาน
การใช้สัญลักษณ์ที่ออกแบบเองเพื่อให้โดดเด่น
14
ลักษณะโครงสร้างของผังงาน
1.โครงสร้างแบบเป็นลำดับ (sequence structure)
2.โครงสร้างแบบมีการเลือก (selection structure)
3.โครงสร้างแบบทำซ้ำ (iteration structure)
ผังงานทั่วไปจะประกอบด้วยโครงสร้างพื้นฐาน 3 รูปแบบต่อไปนี้คือ
15
โครงสร้างแบบเป็นลำดับ (Sequence Structure)
โครงสร้างลักษณะนี้เป็นโครงสร้างพื้นฐานของผังงาน และเป็นลักษณะขั้นตอนการทำงานที่พบมากที่สุด คือทำงานทีละขั้นตอนตามลำดับ
16
Multiple Choice
โฟชาร์ตกระบวนการ (Process Flowchart) เหมาะสำหรับการใช้งานในลักษณะใด?
การแสดงการตัดสินใจในกระบวนการ
การแสดงการเคลื่อนย้ายข้อมูล
การแสดงลำดับขั้นตอนของกระบวนการทำงาน
การแสดงความสัมพันธ์ระหว่างหน่วยงาน
17
โครงสร้างแบบเป็นลำดับ (Sequence Structure)
เริ่มต้นการทำงาน
รับค่าเงินต้น และอัตราดอกเบี้ยเพื่อใช้ในการคำนวณหาดอกเบี้ย
คำนวณหาดอกเบี้ยโดยใช้สมการต่อไปนี้ ดอกเบี้ย = เงินต้น * อัตราดอกเบี้ย
แสดงค่าของดอกเบี้ยซึ่งคำนวณได้
จบการทำงาน
18
โครงสร้างแบบมีตัวเลือก (Selection Structure)
โครงสร้างการทำงานแบบมีการเลือกมีรูปแบบที่ซับซ้อนกว่าโครงสร้างแบบเป็นลำดับรูปแบบที่ง่ายที่สุดของโครงสร้างแบบนี้คือ การเลือกแบบมีทางออก 2 ทาง ในการเลือกแบบมีทางออก 2 ทาง นี้จะมีทางออกจากสัญลักษณ์การตัดสินใจเพียง 2 ทาง คือ ใช่หรือไม่ใช่ เท่านั้น (แต่ระบบการเขียนผังงานระบบ อนุญาตให้มีทางออกจากการตัดสินใจได้มากกว่า 2 ทาง)
19
ตัวอย่างผังงานที่มีโครงสร้างแบบมีการเลือก
เริ่มต้นการทำงาน
รับค่าเงินต้น
พิจารณาเงินต้นที่รับค่าเข้ามามากกว่า 1 ล้านบาทหรือไม่
– ถ้าใช่ ให้คำนวณดอกเบี้ยในอัตราร้อยละ 5 ดังนั้น ดอกเบี้ย = เงินต้น 0.05
– ถ้าไม่ใช่ ให้คำนวณดอกเบี้ยในอัตราร้อยละ 4 ดังนั้น ดอกเบี้ย = เงินต้น 0.04
4. แสดงค่าดอกเบี้ยที่คำนวณได้
5. จบการทำงาน
ผังงานการคำนวณดอกเบี้ยซึ่งมีอัตราดอกเบี้ย 2 อัตรา คือถ้าเงินต้นน้อยกว่า 1 ล้านบาท จะคิดดอกเบี้ยด้วยอัตราร้อยละ 4 แต่ถ้ามีเงินต้นมากกว่า 1 ล้านบาท จะคิดดอกเบี้ยด้วยอัตราร้อยละ 5
20
Multiple Choice
โฟชาร์ตการตัดสินใจ (Decision Flowchart) ใช้แสดงลักษณะการทำงานอย่างไร?
แสดงลำดับขั้นตอนการทำงานต่อเนื่อง
แสดงการเคลื่อนย้ายข้อมูลในระบบ
แสดงการตัดสินใจโดยเลือกเส้นทางตามเงื่อนไข
แสดงความสัมพันธ์ระหว่างข้อมูลและหน่วยงาน
21
โครงสร้างแบบทำซ้ำ (Iteration Structure)
โครงสร้างการทำงานแบบทำซ้ำ จะทำงานแบบเดียวกันซ้ำไปเรื่อย ๆ ในขณะที่ยังเป็นไปตามเงื่อนไขหรือเงื่อนไขเป็นจริง จนกระทั้งเงื่อนไขเป็นเท็จจึงทำงานอื่นต่อไป
22
ตัวอย่างโครงสร้างแบบทำซ้ำ (Iteration Structure)
เริ่มต้นการทำงาน
รับค่าเงินต้น อัตราดอกเบี้ย และจำนวนปีที่ฝากเงิน ซึ่งเป็นข้อมูลที่จำเป็นในการคำนวณยอดบัญชี(เงินต้นทบดอกเบี้ยตามจำนวนปี ที่ฝากเงิน)
กำหนดให้ n มีค่าเท่ากับ 0 ในผังงานนี้ n คือจำนวนรอบของการคิดดอกเบี้ย
กำหนดยอดบัญชีเริ่มต้นให้เท่ากับเงินต้นที่รับค่าเข้ามา
เปรียบเทียบว่า n น้อยกว่าจำนวนปีที่ฝากเงินหรือไม่
5.1 ถ้าใช่ให้ทำตามขั้นตอนต่อไปนี้
– คำนวณยอดบัญชีใหม่โดยทบดอกเบี้ยเพิ่มเข้าไปจากยอดบัญชีเดิมโดยใช้สมการต่อไปนี้ยอดบัญชี = ยอดบัญชี + (ยอดบัญชี * อัตราดอกเบี้ย)
– เพิ่มค่า n ไปอีก 1
– กลับไปเปรียบเทียบเงื่อนไขในข้อ 5
5.2 ถ้าไม่ใช่ แสดงว่าคิดดอกเบี้ยทบต้นครบตามจำนวนปีที่ฝากเงินซึ่งรับค่าเข้ามาแล้วให้ทำตามขั้นตอนต่อไปนี้
– แสดงค่ายอดบัญชีสุดท้ายที่คำนวณได้
– จบการทำงาน
23
Multiple Choice
โครงสร้างแบบทำซ้ำ (Iteration Structure) มีประโยชน์อย่างไรในกระบวนการทำงาน?
ช่วยในการจัดการข้อผิดพลาดในโปรแกรม
ช่วยให้โปรแกรมทำงานได้เร็วขึ้นโดยข้ามขั้นตอนที่ไม่จำเป็น
ช่วยให้การทำงานทำซ้ำได้ตามเงื่อนไขที่กำหนด
ช่วยในการจัดลำดับความสำคัญของการทำงาน
ช้โฟชาร์ตในการแก้ปัญหา
Show answer
Auto Play
Slide 1 / 23
SLIDE
Similar Resources on Wayground
18 questions
Finding main ideas
Presentation
•
12th Grade
19 questions
หลักการออกแบบโปสเตอร์
Presentation
•
KG
19 questions
3.แบบฝึกหัดท้ายบทที่ 1
Presentation
•
12th Grade
16 questions
บทเรียนเรื่องสภาพขั้วโมเลกุลโคเวเลนต์
Presentation
•
11th Grade
17 questions
หน่วยที่ 1 เรื่อง กระแสน้ำ
Presentation
•
12th Grade
16 questions
เอลนีโญลานีญา
Presentation
•
11th - 12th Grade
20 questions
1.3 เทคโนโลยีสารสนเทศ
Presentation
•
12th Grade
20 questions
ทดสอบการทดลองปฏิกิริยาเคมี
Presentation
•
11th Grade
Popular Resources on Wayground
24 questions
PBIS-HGMS Day 10
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Review 3
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
15 questions
HCS SCI 05 Summer School Assessment 3 Review
Quiz
•
5th Grade
35 questions
Lufkin Road Middle School Student Handbook & Policies Assessment
Quiz
•
7th Grade
18 questions
Geo 11.3 Area of Circles and Sectors
Quiz
•
9th - 11th Grade