ป้ายกำกับ

วันอาทิตย์ที่ 18 มกราคม พ.ศ. 2558

Program Flowchart

ผังงานโปรแกรม ( Program Flowchart )

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

ไฟล์ข้อมูล (ดาวน์โหลดข้อมูลในการเรียน)
 เครดิต : it.nrru.ac.th

ข้อสอบ o-net ม.3 
เครื่องหมายตัดสินใจ หรือเงื่อนไข คือข้อใด ?
ตอบ รูปที่ 5 รูปข้าวหลามตัด ** ออกสอบบ่อยมาก



รูปแบบของผังงาน ผังงาน มีรูปแบบที่จำกัดอยู่ แบบด้วยกัน คือ

1. รูปแบบเรียงลำดับ (Sequence Structure)
     เป็นการทำงานแบบเรียงลำดับ ตั้งแต่ต้นจนจบ เป็นรูปแบบง่าย ๆ ไม่มีการเปรียบเทียบใด ๆ มีทิศทางการไหลของข้อมูลเพียงทางเดียว ซึ่งอาจจะเป็นแบบบนลงล่าง หรือ จากซ้ายไปขวาก็ได้ เช่น การให้คำนวณหาพื้นที่ของสี่เหลี่ยมผืนผ้า จะเขียนเป็นผังงานได้ดังรูป


 อธิบายได้ดังนี้
  1. เริ่ม
  2. ทำกิจกรรมที่1
  3. ทำกิจกรรมที่2
  4. ทำกิจกรรมที่3
  5. จบ
----------------------------------------------------------------------------------------------------------------------------
2. รูปแบบที่มีการกำหนดเงื่อนไข (Decision Structure) 

     เป็นรูปแบบที่มีขั้นตอนยุ่งยากมากกว่ารูปแบบการเรียงลำดับ เพราะมีการเพิ่มเกี่ยวกับการสร้างเงื่อนไขให้เลือกการทำงานมีการตรวจสอบเงื่อนไขเพื่อหาคำว่าจริงหรือไม่ ถ้าได้คำตอบใดให้ทำงานในขั้นตอนที่เลือกไว้




อธิบายได้ดังนี้
  • ตามรูปให้ตรวจสอบเงื่อนไข ถ้าเงื่อนไขเป็นจริงให้ทำกิจกรรมที่ 1 
  • ถ้าเงื่อนไขเป็นเท็จให้ทำกิจกรรมที่ 2
----------------------------------------------------------------------------------------------------------------------------
3. รูปแบบที่มีการทำงานวนรอบ (Iteration Structure) 

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



คำอธิบาย
  • ทำซ้ำในขณะที่เงื่อนไขเป็นจริง
  • ทำกิจกรรม
  • ถ้าเงื่อนไขเป็นเท็จ จบการทำซ้ำ
----------------------------------------------------------------------------------------------------------------------------
การบ้าน (เก็บคะแนน)
ให้นักเรียนแสดงการทำอาหาร
(ผู้ชาย) ทำอาหาร ญี่ปุ่น 1 ชนิด
(ผู้หญิง) ทำอาหาร อิตาลี 1 ชนิด
โดยแสดงออกมาเป็นผังความคิดครบทั้ง 3 รูปแบบในการทำอาหารครั้งเดียว

ตัวอย่างรูปแบบของชิ้นงาน

---------------------------------------------------------------------------------

1 ความคิดเห็น: