หลงั จากทาความเข้าใจและวิเคราะห์ปัญหาโจทย์จนได้ข้อสรปวุ า่ โจทย์ต้องการอะไรแล้ว ผ้เู ขียนโปรแกรมก็จะทาการกาหนดแผนในการ แก้ไขปัญหาโดยการเขียนผงั งาน (Flowchart) ซง่ึ การเขียนผงั งานคอื การเขียนแผนภาพทีเ่ ป็นลาดบั เพื่อแสดงขนั้ ตอนการทางานของโปรแกรม เพ่ือให้ง่ายต่อการทาความเข้าใจ การเขียนผงั งานมี 3 แบบคอื แบบ เรียงลาดบั (Sequential) แบบมีการกาหนดเงือ่ นไข(Condition) และแบบมีการทางานวนรอบ(Looping)
เพ่ือให้เป็นมาตรฐานเดียวกนั การเขียนผงั งานควรมลี กั ษณะดงั นี ้ 1. จะต้องเขียนโดยใช้สญั ลกั ษณ์ต่าง ๆ ที่ถกู ต้องตามมาตรฐานท่ีกาหนดไว้ 2. สญั ลกั ษณ์หรือภาพหนึ่งจะต้องแทนหน่ึงคาสง่ั เทา่ นนั ้ 3. ควรเขียนผงั งานให้จบภายในหน้าเดียว ถ้าเขียนมากกวา่ หนึง่ หน้าต้องใช้สญั ลกั ษณ์ ในการเช่ือมตอ่ จดุ ระหว่างหน้า 4. การใช้สญั ลกั ษณ์จดุ เริ่มต้นและจดุ สนิ ้ สดุ จะต้องมีเพียงอย่างละหน่ึงแหง่ เท่านนั ้ ยกเว้นการเขียนในลกั ษณะเพม่ิ เตมิ ที่เป็นโมดลู (Module) หรือโปรแกรมย่อย (Subprogram) ซง่ึ เป็นสว่ นหน่งึ ของผงั งานจงึ จะสามารถสร้างขนึ ้ มาใหม่เพื่อเป็น จดุ บอกการเริ่มต้นและสนิ ้ สดุ ของโมดลู หรือโปรแกรมย่อยนนั ้ ๆ 5. ทกุ สญั ลกั ษณ์ท่ีเขียนจะต้องมที ิศทางเข้าและออกเพียงหน่งึ แห่งเทา่ นนั ้ ยกเว้น สญั ลกั ษณ์ จดุ เร่ิมต้น จดุ ตอ่ จดุ สนิ ้ สดุ และทางเลือกในการตดั สนิ ใจ 6. การเขียนอธิบายขนั ้ ตอนการทางานโดยเรียงลาดบั ก่อนหลงั
ลกั ษณะการเขียนผงั งาน สามารถแบ่งออกได้ 1. การเขียนผงั งานกบั โครงสร้างควบคมุ แบบลาดบั 2. การเขียนผงั งานกบั โครงสร้างควบคมุ แบบการตดั สนิ ใจ รูปแบบท่ี 1 ทางเลือกทางเดียว (Single Alternative IF) รูปแบบท่ี 2 ทางเลือกสองทาง (Double Alternative) รูปแบบที่ 3 ทางเลือกหลายทาง (Multiple Alternative) 3. การเขียนผงั งานกบั โครงสร้างควบคมุ แบบการทาซา้ - รูปแบบ WHILE Structure - รูปแบบ REPEAT...UNTIL Structure - รูปแบบ DO...ENDDO
ในการเขียนผงั งานนนั้ สามารถจาแนกแบบของผงั งานออกเป็น 2 แบบ ใหญ่ ๆ คอื หรือผงั งานในระดบั กว้าง ซงึ่ จะเป็นการแสดงขนั้ ตอนการทางานของระบบทงั้ หมด ผงั งาน ระบบมกั จะมีลกั ษณะย่นยอ่ รวบรัด และแสดงเฉพาะตวั งานท่ีจะต้องทา ในระบบเทา่ นนั้ ไม่มงุ่ เน้นรายละเอียดในการปฏิบตั ิ ไม่ได้แสดงวา่ งานนนั้ จะทาอย่างไร ความสาคญั ของผงั งานระบบอยทู่ ี่การแสดงความสมั พนั ธ์ ระหวา่ งงานต่างๆ ในระบบวา่ มีความสมั พนั ธ์กนั อยา่ งไร ตงั้ แต่เรื่องของ วสั ดอุ ปุ กรณ์ บคุ ลากร และหนว่ ยงานทีเ่ กี่ยวข้อง
) หรือ ผงั งานระดบั ละเอียด เป็นภาพแผนผงั ที่แสดงลาดบั ขนั้ ตอนใน การทางานของโปรแกรม ซงึ่ จะแยกยอ่ ยมาจากผงั งานระบบ คือในแตล่ ะขนั้ ตอนจะแสดงการทางานแตล่ ะคาสง่ั โดยละเอียด ใสว่ ิธีการ และจดั ลาดบั ขนั้ ตอนของโปรแกรม สาหรับโปรแกรม นนั้ ๆ ตงั้ แตเ่ ร่ิมต้นจากการรับข้อมลู การประมวลผล และไป จนถงึ การแสดงผลลพั ธ์ท่ีได้จากการประมวลผลที่ผ้เู ขียน โปรแกรมกาลงั ทางานอยู่ ไมไ่ ด้แสดงความสมั พนั ธ์ระหวา่ ง โปรแกรมนนั้ กบั โปรแกรมอ่ืน ๆ
จดั ทำโดย นำงสำว วันวสิ ำ โกษำจนั ทร์ ชน้ั ปวช.2 เลขที่13 โรงเรียนนำ้ รินพทิ ยำคม
Search
Read the Text Version
- 1 - 11
Pages: