Search Header Logo
ผังงาน ชั้น ม.4

ผังงาน ชั้น ม.4

Assessment

Presentation

Science

12th Grade

Practice Problem

Hard

Created by

ชุมพล อรพล

FREE Resource

17 Slides • 6 Questions

1

ช้โฟชาร์ตในการแก้ปัญหา

2

โฟชาร์ตคืออะไร?

​ผังงาน (flowchart) คือ แผนภาพซึ่งแสดงลำดับขั้นตอนของการทำงาน โดยแต่ละขั้นตอนจะถูกแสดงโดยใช้สัญลักษณ์ซึ่งมีความหมายบ่งบอกว่า ขั้นตอนนั้น ๆ มีลักษณะการทำงาน ทำให้ง่ายต่อความเข้าใจ ว่าในการทำงานนั้นมีขั้นตอนอะไรบ้าง และมีลำดับอย่างไร

media

3

สไลด์ 3: ชนิดของโฟชาร์ต - โฟชาร์ตกระบวนการ (Process Flowchart)

  • ใช้ในการแสดงลำดับขั้นตอนของกระบวนการทำงานต่าง ๆ

  • ตัวอย่าง: โฟชาร์ตการผลิตสินค้า, โฟชาร์ตการให้บริการลูกค้า

4

ประโยชน์ของผังงาน

1. ช่วยให้สามารถทำความเข้าใจลำดับขั้นตอนการทำงานของโปรแกรมหรือระบบใด ๆได้อย่างรวดเร็ว
2. ช่วยแสดงลำดับขั้นตอนการทำงาน ทำให้สามารถเขียนโปรแกรมได้อย่างเป็นระบบไม่สับสน
3. ผังงานที่ดีควรเป็นอิสระต่อภาษาที่ใช้ในการ เขียนโปรแกรม กล่าวคือจากผังงานเดียวกันสามารถนำไปเขียนโปรแกรมด้วย

ภาษาใดก็ได้

5

สัญลักษณ์ที่ใช้ในการเขียนผังงาน (FLOWCHATING SYMBOLS)

media

6

สัญลักษณ์ที่ใช้ในการเขียนผังงาน (FLOWCHATING SYMBOLS)

media

7

สัญลักษณ์ที่ใช้ในการเขียนผังงาน (FLOWCHATING SYMBOLS)

media

8

สัญลักษณ์ที่ใช้ในการเขียนผังงาน (FLOWCHATING SYMBOLS)

media

9

สัญลักษณ์ที่ใช้ในการเขียนผังงาน (FLOWCHATING SYMBOLS)

media

10

Multiple Choice

โฟชาร์ตช่วยในการทำงานอย่างไรบ้าง?

1

ช่วยให้กระบวนการซับซ้อนขึ้น

2

ทำให้กระบวนการใช้เวลามากขึ้น

3

ช่วยลดความซับซ้อนและวิเคราะห์กระบวนการ

4

ช้สำหรับการตกแต่งรายงาน

11

หลักเกณฑ์ในการเขียนผังงาน

  1. สัญลักษณ์ที่ใช้อาจมีขนาดต่างๆ กันได้ แต่จะต้องมีรูปร่างเป็นสัดส่วนตามมาตรฐาน

  2. ทิศทางของลูกศรในผังงาน ควรมีทิศทางจากบนลงล่าง หรืออาจจากซ้ายไปขวาเสมอ

  3. ผังงานควรมีความเรียบร้อย สะอาด พยายามหลีกเลี่ยงการเขียนลูกศรที่ทำให้เกิดจุดตัด เพราะจะทำให้ผังงานอ่านและทำความเข้าใจได้ยาก และถ้าในผังงานมีการเขียนข้อความอธิบายใด ๆ ควรทำให้สั้นกะทัดรัดและได้ใจความ

12

Multiple Choice

ข้อใดเป็นหลักเกณฑ์ที่สำคัญที่สุดในการเขียนผังงาน?

1

การใช้สัญลักษณ์ที่ซับซ้อนเพื่อแสดงความเข้าใจ

2

การใช้สัญลักษณ์ที่เป็นมาตรฐานสากล

3

การเขียนผังงานโดยไม่ต้องคำนึงถึงลำดับขั้นตอน

4

การเพิ่มรายละเอียดมากที่สุดเพื่อป้องกันข้อผิดพลาด

13

Multiple Choice

ข้อใดไม่ใช่หลักเกณฑ์ในการเขียนผังงาน?

1

การใช้คำอธิบายให้เข้าใจง่าย

2

การแสดงขั้นตอนการทำงานอย่างชัดเจน

3

การใช้สัญลักษณ์ที่เป็นมาตรฐาน

4

การใช้สัญลักษณ์ที่ออกแบบเองเพื่อให้โดดเด่น

14

ลักษณะโครงสร้างของผังงาน

1.โครงสร้างแบบเป็นลำดับ (sequence structure)
2.โครงสร้างแบบมีการเลือก (selection structure)
3.โครงสร้างแบบทำซ้ำ (iteration structure)

​ผังงานทั่วไปจะประกอบด้วยโครงสร้างพื้นฐาน 3 รูปแบบต่อไปนี้คือ

15

โครงสร้างแบบเป็นลำดับ (Sequence Structure)

media
media

โครงสร้างลักษณะนี้เป็นโครงสร้างพื้นฐานของผังงาน และเป็นลักษณะขั้นตอนการทำงานที่พบมากที่สุด คือทำงานทีละขั้นตอนตามลำดับ

16

Multiple Choice

โฟชาร์ตกระบวนการ (Process Flowchart) เหมาะสำหรับการใช้งานในลักษณะใด?

1

การแสดงการตัดสินใจในกระบวนการ

2

การแสดงการเคลื่อนย้ายข้อมูล

3

การแสดงลำดับขั้นตอนของกระบวนการทำงาน

4

การแสดงความสัมพันธ์ระหว่างหน่วยงาน

17

โครงสร้างแบบเป็นลำดับ (Sequence Structure)

media
  1. เริ่มต้นการทำงาน

  2. รับค่าเงินต้น และอัตราดอกเบี้ยเพื่อใช้ในการคำนวณหาดอกเบี้ย

  3. คำนวณหาดอกเบี้ยโดยใช้สมการต่อไปนี้  ดอกเบี้ย = เงินต้น * อัตราดอกเบี้ย

  4. แสดงค่าของดอกเบี้ยซึ่งคำนวณได้

  5. จบการทำงาน


18

โครงสร้างแบบมีตัวเลือก (Selection Structure)

media

​โครงสร้างการทำงานแบบมีการเลือกมีรูปแบบที่ซับซ้อนกว่าโครงสร้างแบบเป็นลำดับรูปแบบที่ง่ายที่สุดของโครงสร้างแบบนี้คือ การเลือกแบบมีทางออก 2 ทาง ในการเลือกแบบมีทางออก 2 ทาง นี้จะมีทางออกจากสัญลักษณ์การตัดสินใจเพียง 2 ทาง คือ ใช่หรือไม่ใช่ เท่านั้น (แต่ระบบการเขียนผังงานระบบ อนุญาตให้มีทางออกจากการตัดสินใจได้มากกว่า 2 ทาง)

19

ตัวอย่างผังงานที่มีโครงสร้างแบบมีการเลือก

media
  1. เริ่มต้นการทำงาน

  2. รับค่าเงินต้น

  3. พิจารณาเงินต้นที่รับค่าเข้ามามากกว่า 1 ล้านบาทหรือไม่
    –   ถ้าใช่ ให้คำนวณดอกเบี้ยในอัตราร้อยละ 5 ดังนั้น ดอกเบี้ย = เงินต้น
    0.05
    –  ถ้าไม่ใช่ ให้คำนวณดอกเบี้ยในอัตราร้อยละ 4 ดังนั้น ดอกเบี้ย = เงินต้น
    0.04

4. แสดงค่าดอกเบี้ยที่คำนวณได้
5. จบการทำงาน

​ผังงานการคำนวณดอกเบี้ยซึ่งมีอัตราดอกเบี้ย 2 อัตรา คือถ้าเงินต้นน้อยกว่า 1 ล้านบาท จะคิดดอกเบี้ยด้วยอัตราร้อยละ 4 แต่ถ้ามีเงินต้นมากกว่า 1 ล้านบาท จะคิดดอกเบี้ยด้วยอัตราร้อยละ 5

20

Multiple Choice

โฟชาร์ตการตัดสินใจ (Decision Flowchart) ใช้แสดงลักษณะการทำงานอย่างไร?

1

แสดงลำดับขั้นตอนการทำงานต่อเนื่อง

2

แสดงการเคลื่อนย้ายข้อมูลในระบบ

3

แสดงการตัดสินใจโดยเลือกเส้นทางตามเงื่อนไข

4

แสดงความสัมพันธ์ระหว่างข้อมูลและหน่วยงาน

21

โครงสร้างแบบทำซ้ำ (Iteration Structure)

media

โครงสร้างการทำงานแบบทำซ้ำ จะทำงานแบบเดียวกันซ้ำไปเรื่อย ๆ ในขณะที่ยังเป็นไปตามเงื่อนไขหรือเงื่อนไขเป็นจริง จนกระทั้งเงื่อนไขเป็นเท็จจึงทำงานอื่นต่อไป

22

ตัวอย่างโครงสร้างแบบทำซ้ำ (Iteration Structure)

media
  1. เริ่มต้นการทำงาน

  2. รับค่าเงินต้น อัตราดอกเบี้ย และจำนวนปีที่ฝากเงิน ซึ่งเป็นข้อมูลที่จำเป็นในการคำนวณยอดบัญชี(เงินต้นทบดอกเบี้ยตามจำนวนปี ที่ฝากเงิน)

  3. กำหนดให้ n มีค่าเท่ากับ 0 ในผังงานนี้ n คือจำนวนรอบของการคิดดอกเบี้ย

  4. กำหนดยอดบัญชีเริ่มต้นให้เท่ากับเงินต้นที่รับค่าเข้ามา

  5. เปรียบเทียบว่า n น้อยกว่าจำนวนปีที่ฝากเงินหรือไม่
    5.1      ถ้าใช่ให้ทำตามขั้นตอนต่อไปนี้
    – คำนวณยอดบัญชีใหม่โดยทบดอกเบี้ยเพิ่มเข้าไปจากยอดบัญชีเดิมโดยใช้สมการต่อไปนี้ยอดบัญชี = ยอดบัญชี + (ยอดบัญชี * อัตราดอกเบี้ย)
    – เพิ่มค่า n ไปอีก 1
    – กลับไปเปรียบเทียบเงื่อนไขในข้อ 5
    5.2      ถ้าไม่ใช่ แสดงว่าคิดดอกเบี้ยทบต้นครบตามจำนวนปีที่ฝากเงินซึ่งรับค่าเข้ามาแล้วให้ทำตามขั้นตอนต่อไปนี้
    –  แสดงค่ายอดบัญชีสุดท้ายที่คำนวณได้
    –  จบการทำงาน

23

Multiple Choice

โครงสร้างแบบทำซ้ำ (Iteration Structure) มีประโยชน์อย่างไรในกระบวนการทำงาน?

1

ช่วยในการจัดการข้อผิดพลาดในโปรแกรม

2

ช่วยให้โปรแกรมทำงานได้เร็วขึ้นโดยข้ามขั้นตอนที่ไม่จำเป็น

3

ช่วยให้การทำงานทำซ้ำได้ตามเงื่อนไขที่กำหนด

4

ช่วยในการจัดลำดับความสำคัญของการทำงาน

ช้โฟชาร์ตในการแก้ปัญหา

Show answer

Auto Play

Slide 1 / 23

SLIDE