: หน้าแรก

    : แนะนำการใช้บทเรียนออนไลน์

    : คำอธิบายรายวิชา
    : แบบทดสอบก่อนเรียน
    1. หลักการเขียนโปรแกรม
    2. ขั้นตอนการเขียนโปรแกรม
        - จุดประสงค์การเรียนรู้
         แบบทดสอบก่อนเรียน
        2.1 ขั้นตอนการเขียนโปรแกรม
        2.2 อัลกอริทึม
        2.3 รหัสเทียม
        2.4 ผังงาน
        2.5 สัญลักษณ์ผังงาน
         แบบทดสอบท้ายบทเรียน
    3. โครงสร้างภาษาคอมพิวเตอร์
    4. กระบวนการเขียนโปรแกรม
    5. พอยน์เตอร์
    6. ฟังก์ชั่น
    7. การออกแบบโปรแกรมอย่างง่าย
    8. การโปรแกรมเพื่องานธุรกิจ
    : ข้อมูลผู้เรียน
    : แบบทดสอบหลังเรียน
    : แหล่งเรียนรู้เพิ่มเติม
    : ผู้จัดทำ
 
สวัสดีคุณ      รหัสประจำตัว     [ แก้ไขข้อมูล ] [ ออกจากระบบ ]  
         
       
 
              ผังงาน หรือ โฟลวชาร์ต (Flowchart) เป็นแผนภาพที่ใช้ออกแบบและอธิบายการทำงานของโปรแกรมโดยอาศัยรูปทรงต่าง ๆ ควบคู่ไปกับลูกศร แต่ละรูปในแผนภาพจะหมายถึงการทำงานหนึ่งขั้นตอน ส่วนลูกศรจะแทนลำดับการทำงานขั้นตอนต่าง ๆ รวมทั้งทิศทางการไหลของข้อมูลตั้งแต่เริ่มต้นจนได้ผลลัพธ์ตามต้องการ ระบบงานทุกชนิดที่ผ่านการวิเคราะห์เป็นลำดับขั้นตอนแล้ว จะสามารถเขียนเป็นผังงานได้
 
 

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

              1. ช่วยอธิบายลำดับขั้นตอนการทำงานของโปรแกรม
              2. ทำให้ตรวจสอบข้อผิดพลาดของโปรแกรมได้ง่าย
              3. ทำให้ผู้อื่นสามารถศึกษาการทำงานของโปรแกรมและแก้ไขโปรแกรมได้ง่าย

 
 

              การเขียนผังงานที่ดี

              1. ใช้สัญลักษณ์ตามที่กำหนดไว้
              2. ผังงานจะต้องมีจุดเริ่มต้น (Start)และสิ้นสุด (Stop/End/Finish)
              3. ใช้หัวลูกศรแสดงทิศทางการไหลของข้อมูลจากบนลงล่างหรือซ้ายไปขวา (ยกเว้นที่ต้องทาซ้ำ)
              4. ทุกแผนภาพต้องมีลูกศรแสดงทิศทางเข้า 1 เส้นและออก 1 เส้นโดยไม่มีการปล่อยจุดใดจุดหนึ่งไว้
              5. เขียนคำอธิบายการทำงานในแต่ละขั้นตอนโดยใช้ข้อความที่สั้น กะทัดรัด ชัดเจนและเข้าใจได้ง่าย
              6. ควรหลีกเลี่ยงโยงเส้นไปมาทำให้เกิดจุดตัดมากเพราะจะทำให้เกิดข้อผิดพลาดง่าย ควรใช้สัญลักษณ์เชื่อมจุดต่อเนื่องแทน
              7. ไม่ควรโยงเส้นเชื่อมผังงานที่อยู่ไกลมาก ๆ ควรใช้สัญลักษณ์จุดเชื่อมต่อแทน
              8. ผังงานที่ดีควรมีความเป็นระเบียบเรียบร้อย สะอาดและชัดเจน สามารถเข้าใจและติดตามขั้นตอนได้ง่าย
              9. ผังงานควรมีการทดสอบความถูกต้องของการทำงานก่อนไปเขียนโปรแกรม

 
 


              การเขียนผังงาน สามารถแบ่งออกเป็น 2 ประเภท คือ

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

 
 
 
   
                สัญลักษณ์ที่ใช้แทนขั้นตอนการทำงานของโปรแกรม ซึ่งสัญลักษณ์ต่างๆมีความหมายเฉพาะและเป็นมาตรฐาน นอกจากนั้นผังงานยังมีองค์ประกอบของเส้นสายและลูกศร เพื่อแสดงการเชื่อมโยงการทำงาน ลำดับ และทิศทางการเชื่อมโยงระหว่างข้อมูลต่างๆ แบ่งกลุ่งสัญลักษณ์ของผังงานโปรแกรมออกเป็น 4 กลุ่ม ดังนี้  
  กลุ่มสัญลักษณ์ในการรับส่งและเก็บข้อมูล  
 
 
  กลุ่มสัญลักษณ์ในการเชื่อมต่อข้อมูล  
   
  กลุ่มสัญลักษณ์ในการประมวลผลข้อมูล  
   
  กลุ่มสัญลักษณ์ในการแสดงผลข้อมูล  
 
 
ดัชนี [ การเขียนผังงาน] [ สัญลักษณ์รับส่งและเก็บข้อมูล] [ สัญลักษณเชื่อมต่อข้อมูล ] [ สัญลักษณประมวลผลข้อมูล ] [ สัญลักษณแสดงผลข้อมูล ] [ กลับด้านบน ]
 

จัดทำโดย ครูวีรศักดิ์ จันทร์สุข
โรงเรียนคุรุประชาสรรค์ อ.สรรคบุรี จ.ชัยนาท
E-mail : weerasak_ch26@hotmail.com หรือ krurock.kuru@gmail.com