สร้างปัญญา ศรัทธาความดีมหาวิทยาลัยแห่งเมืองคนดีBIZ Com รักษ์สิ่งแวดล้อมCHAPTER 4หลักการเบื้องต้นเกี่ยวกับVisual Basic 6.0(ต่อ)อาจารย์ปรเมษฐ์  ดำชูคณะวิทยาการจัดการ โปรแกรมคอมพิวเตอร์ธุรกิจ1/16
Flowchartผังงาน (Flowchart) คือ รูปภาพ (Image) หรือสัญลักษณ์(Symbol) ที่ใช้เขียนแทนขั้นตอน คำอธิบาย ข้อความ หรือคำพูด ที่ใช้ในอัลกอริทึม (Algorithm) เพราะการนำเสนอขั้นตอนของงานให้เข้าใจตรงกัน ระหว่างผู้เกี่ยวข้อง ด้วยคำพูด หรือข้อความทำได้ยากกว่า    Flowchart เป็น Algorithmใช้ภาพเป็นสัญลักษณ์ ที่กำหนดเป็นมาตรฐานแอนซี (ANSI)=American National Standard Institute2
ประโยชน์ที่ได้จากผังงานใช้แสดงความคิดให้เป็นภาพสัญลักษณ์  ช่วยให้เข้าใจลำดับและสะดวกในการเขียนโปแกรมใช้เป็นสื่อกลางในการติดต่อ ประสานงานระหว่างผู้เกี่ยวข้องช่วยในการทบทวนขั้นตอนการทำงาน เพื่อหาข้อผิดพลาด (Error) ในขั้นตอนการทดสอบโปรแกรมไม่ขึ้นกับภาษาใดภาษาหนึ่ง3
ประเภทของ Flowchart  มี 2 ประเภทผังงานระบบ (System Flowchart)ผังงานโปรแกรม (Programming Flowchart)4System FlowchartProgramming Flowchart
System FlowchartSystem Flowchart เป็นผังงานแสดงขั้นตอนการทำงานภายในระบบ คำว่าระบบงานมีความหมายกว้างกว่าโปรแกรม บุคลากร System Flowchart จะแสดงขั้นตอนตั้งแต่เริ่มต้นว่ามีเอกสารเบื้องต้นเริ่มจากส่วนใดของระบบงาน และผ่านขั้นตอนไปยังหน่วยงานใด มีกิจกรรมอะไรในแต่ละหน่วยงาน5
Programming  FlowchartProgramming Flowchart หมายถึงผังแสดงลำดับขั้นตอนคำสั่งการทำงานในโปรแกรม ดังนั้นจึงมีส่วนแสดงขั้นตอนการรับข้อมูล การประมวลผลและการแสดงผลลัพธ์6
Flowchart symbols7Flowchart
8
Flowchart symbols ที่ใช้บ่อย9จุดเริ่มต้น หรือสิ้นสุดจุดเชื่อมต่อในหน้าอื่นอ่านข้อมูลเข้า หรือแสดงผล จุดเชื่อมต่อในหน้าเดียวกันประมวลผลพิมพ์ผลทางเครื่องพิมพ์ตัดสินใจแสดงทิศทางการประมวลผลแสดงผลทางหน้าจอการป้อนข้อมูลจากแป้นพิมพ์
ภายในรูปสัญลักษณ์นั้น ๆ ต้องมีคำบรรยายประกอบเพื่อสื่อความเข้าใจระหว่างผู้อ่านกับผู้ที่นำเสนออัลกอริทึมนั้น ภาษาที่ใช้จึงต้องเป็นภาษาที่สื่อความเข้าใจกับบุคคลทั่วไป เป็นภาษาที่ผู้อ่านทั่วไปสามารถเข้าใจถูกต้อง ไม่ผิดพลาด คำบรรยายในผังงานจึงนิยมใช้ภาษาธรรมชาติ (Natural Language) นั่นคือภาษาที่คนทั่วไปใช้สื่อความหมายในชีวิตประจำวันเช่น ภาษาอังกฤษ ภาษาไทย เป็นต้น ต้องไม่เอาภาษาคอมพิวเตอร์มาใช้หรือมาปะปน เพราะจะทำให้เกิดความสับสน ไม่สามารถสื่อความเข้าใจกับผู้อ่านที่ยังไม่รู้ภาษาคอมพิวเตอร์นั้น ๆ10
หลักการทั่วไปในการเขียนผังงานการเขียน Flowchart สามารถเขียนในกระดาษแบบฟอร์มมาตรฐานได้ ซึ่งเรียกว่า Flowchart Worksheet เพื่อความสะดวก ประหยัดเนื้อที่ และยังมีเครื่องมือช่วยคือ Flowchart Template และการใช้ Flowchart พอสรุปการใช้สัญลักษณ์ได้คือ1. การกำหนดค่าเริ่มต้น (Initialization) เป็นการกำหนดค่าเริ่มต้นให้ตัวแปรบางตัว โดยใช้สัญลักษณ์2. การรับข้อมูล (Input) เป็นการรับค่าตัวแปร สัญลักษณ์ที่ใช้คือ    3. การประมวลผล (Process) เป็นการแสดงวิธีทำการประมวลผล หรือคำนวณเปรียบเทียบ โดยใช้สัญลักษณ์4. การแสดงค่าของผลลัพธ์ (Output) แสดงโดย                        หรือ  11
การจัดภาพและทิศทางของผังงานเพื่อให้ Flowchart เป็นมาตรฐานเดียวกัน ผู้อื่นสามารถอ่านเข้าใจได้ง่าย จึงมีหลักการจัดภาพและทิศทางของ Flowchartทิศทางของ Flowchart จะเริ่มจากส่วนบนลงมายังส่วนล่าง และจากทางซ้ายของกระดาษ โดยมีหัวลูกศรกำกับทิศทางสัญลักษณ์หรือภาพที่ใช้ใน Flowchart มีความหมายเดียวกันการเขียนทิศทางควรไปอย่างมีระเบียบเขียนคำอธิบายสั้นๆใน Flowchart Flowchart ที่ดีควรมีความหมายเป็นระเบียบ สะอาด และมีชื่อของผังงาน ผู้เขียน วันที่ที่เขียน และเลขหน้าลำดับ12
การใช้ภาษาบรรยายในผังงานการใช้ภาษาบรรยายหรืออธิบายในผังงานนั้น จะประกอบด้วยเนื้อหาสำคัญต่างๆ ดังนี้คำบรรยายประกอบสัญลักษณ์ผังงาน  การรับข้อมูล (Input) คำอธิบายที่ใช้ เช่น Input , Read , รับค่า  ใส่ค่า  เป็นต้น13INPUT SalaryINPUT ชื่อตัวแปรINPUT SalaryINPUT ชื่อตัวแปร
การใช้ภาษาบรรยายในผังงานการใช้ภาษาบรรยายหรืออธิบายในผังงานนั้น จะประกอบด้วยเนื้อหาสำคัญต่างๆ ดังนี้คำบรรยายประกอบสัญลักษณ์ผังงาน  การแสดงข้อมูล (Output) คำอธิบายที่ใช้ เช่น Output , Write , แสดงค่า  พิมพ์ค่า  เป็นต้น14OUTPUT  ตัวแปรOUTPUT  Net Moneyใส่ค่า ตัวแปรใส่ค่า  MoneyPrint ตัวแปรPrint Money
การใช้ภาษาบรรยายในผังงานการใช้ภาษาบรรยายหรืออธิบายในผังงานนั้น จะประกอบด้วยเนื้อหาสำคัญต่างๆ ดังนี้คำบรรยายประกอบสัญลักษณ์ผังงาน  การประมวลผล (Process) คำอธิบายที่ใช้ ใช้ในการคำนวณ และการกำหนดค่าคงที่เป็นต้น15ตัวแปร ค่าคงที่  Interest 0.05Net SalarySalary- (salary*5/100)ตัวแปร การคำนวณ  Name “BOM”
การใช้ภาษาบรรยายในผังงานการใช้ภาษาบรรยายหรืออธิบายในผังงานนั้น จะประกอบด้วยเนื้อหาสำคัญต่างๆ ดังนี้คำบรรยายประกอบสัญลักษณ์ผังงาน  การแสดงข้อมูล (Output) คำอธิบายที่ใช้ เช่น Output , Write , แสดงค่า  พิมพ์ค่า  เป็นต้น16OUTPUT  ตัวแปรOUTPUT  Net Moneyใส่ค่า ตัวแปรใส่ค่า  MoneyPrint ตัวแปรPrint Money
Exp1ให้นักศึกษาเขียนผังงานในการคำนวณหาค่าเช่าโรงแรมแห่งหนึ่งในจังหวัดสุราษฏร์ธานี ลูกค้าทุกคนได้รับส่วนลด 10 % จากค่าเช่าทั้งหมด โดยให้รับข้อมูลทางแป้นพิมพ์ และแสดงผลส่วนลดที่ได้รับออกทางจอภาพ และเงินค่าเช่าที่ต้องชำระออกทางเครื่องพิมพ์ให้วิเคราะห์ข้อมูลประกอบด้วย INPUTPROCESSOUTPUTให้สร้างผังงาน (Flowchart)17
เฉลยการวิเคราะห์ข้อมูล 18INPUTราคาห้องพัก (Price)   ข้อมูลชนิด    Singleจำนวนคืนที่พัก (Amount Day) ข้อมูลชนิด   IntegerPROCESSค่าห้องพัก = Price * Amount Dayส่วนลด = ค่าห้องพัก *(10/100)ราคาสุทธิ = ค่าห้องพัก – ส่วนลดOUTPUTส่วนลด  (Discount)   ข้อมูลชนิด  singleราคาสุทธิ (Net Price)  ข้อมูลชจิด   Single
เฉลยการสร้างผังงาน 191STARTNet Price = Total Price - Discount  Price , Amount day  DiscountTotal Price = Price * Amount dayDiscount = Total Price * (10/100) Net Price1STOP
EXP2ให้นักศึกษาเขียนโปแกรมเพื่อคำนวณหาอัตรากำไรโดยข้อมูลที่รับเข้ามาประมวลผลทางแป้นพิมพ์ ได้แก่ ราคาขายต่อหน่วย และต้นทุนผันแปร สำหรับสูตรที่ใช้หาอัตรากำไรส่วนเกิน มีดังนี้  อัตรากำไรส่วนเกิน =((ราคาขายต่อหน่วย – ต้นทุนผันแปรต่อหน่วย)-ราคาขายต่อหน่วย)*100กำหนดให้แสดงผลอัตรากำไรส่วนเกินออกทางจอภาพ	ให้วิเคราะห์  Input   Process Outputให้สร้างผังงาน 20
EXP3กำหนดให้ x = 10 ,y=20 ,z=2 จงเขียนโปรแกรมเพื่อหาค่าเฉลี่ยของX , y , z ให้วิเคราะห์ข้อมูล Input  Process Outputให้สร้างผังงาน21
คุณธรรม จริยธรรม22มหาวิทยาลัยแห่งเมืองคนดีสร้างปัญญาสร้างปัญญา
สร้างปัญญา ศรัทธาความดีถาม ตอบ23

More Related Content

PDF
3.7 การเขียนผังงาน
DOC
ผังงาน (Flowchart)
PDF
หลักการเขียนผังงาน(Flow chart)
PPT
ผังงาน เจนนภา
PDF
การเขียนผังงานเบื้องต้น
PDF
การเขียนผังงาน
PPT
การเขียนผังงาน
3.7 การเขียนผังงาน
ผังงาน (Flowchart)
หลักการเขียนผังงาน(Flow chart)
ผังงาน เจนนภา
การเขียนผังงานเบื้องต้น
การเขียนผังงาน
การเขียนผังงาน

What's hot (20)

PPT
การเขียนผังงาน
PDF
Chapter05
PDF
สัญลักษณ์ผังงาน
PPT
ผังงาน
PPT
ผังงาน ปฏิพัทธ์ สคพ.2 เลขที่4
PDF
การเขียนผังงาน(Flowchart)
PDF
3.8 การทำงานแบบลำดับ
PPT
การเขียนผังงาน (290653)
PPT
flowchart
PPT
Doc 40720.914467592650
PDF
การเขียนผังงาน (Flowchart)
PPT
Chapter05
PDF
ความหมายของผังงาน
PDF
1 3สัญลักษณ์ผังงาน
PDF
การเขียนโปรแกรมเบื้องต้น
PDF
การใช้สูตรในการคำนวณ โปรแกรม Microsoft Excel
PDF
โครงสร้างผังงาน
PPT
Database architecture
PDF
3.7 การเขียนผังงาน
การเขียนผังงาน
Chapter05
สัญลักษณ์ผังงาน
ผังงาน
ผังงาน ปฏิพัทธ์ สคพ.2 เลขที่4
การเขียนผังงาน(Flowchart)
3.8 การทำงานแบบลำดับ
การเขียนผังงาน (290653)
flowchart
Doc 40720.914467592650
การเขียนผังงาน (Flowchart)
Chapter05
ความหมายของผังงาน
1 3สัญลักษณ์ผังงาน
การเขียนโปรแกรมเบื้องต้น
การใช้สูตรในการคำนวณ โปรแกรม Microsoft Excel
โครงสร้างผังงาน
Database architecture
3.7 การเขียนผังงาน
Ad

Viewers also liked (7)

PDF
Algorithm Flowchart
PDF
รู้จักกับ Java script
PPT
ผังงาน (Flowchart)1
PDF
Flowchart
PDF
อัลกอริทึมและการวิเคราะห์ปัญหา
PDF
แบบฝึกหัดโครงสร้างการเขียนผังงาน
Algorithm Flowchart
รู้จักกับ Java script
ผังงาน (Flowchart)1
Flowchart
อัลกอริทึมและการวิเคราะห์ปัญหา
แบบฝึกหัดโครงสร้างการเขียนผังงาน
Ad

Similar to หลักการเบื้องต้นในการเขียนโปรแกรม3 (20)

PPT
การเขียนผังงาน (290653)
DOC
ความหมายของโปรแกรมคอมพิวเตอร์
PPT
ภาษาซี
PDF
ผังงาน
PPT
C:\Documents And Settings\Administrator\Desktop\Ch00 คอมพิวเตอร์เบื้องต้น
 
PDF
งานนำเสนอ1 คอม
PPTX
หลักการออกแบบโปรแกรม
PDF
ใบความรู้ที่ 4
PDF
ใบความรู้ที่ 1.4
PDF
OpenOffice.org 3.0
PPT
พื้นฐานภาษาจาวา
PDF
3.8 การทำงานตามลำดับ
PDF
3.8 การทำงานแบบลำดับ
PDF
3.8 การทำงานแบบลำดับ
PDF
Algorithm flow chart
PDF
เทคโนโลยีคอมพิวเตอร์
PDF
IT-07-22
การเขียนผังงาน (290653)
ความหมายของโปรแกรมคอมพิวเตอร์
ภาษาซี
ผังงาน
C:\Documents And Settings\Administrator\Desktop\Ch00 คอมพิวเตอร์เบื้องต้น
 
งานนำเสนอ1 คอม
หลักการออกแบบโปรแกรม
ใบความรู้ที่ 4
ใบความรู้ที่ 1.4
OpenOffice.org 3.0
พื้นฐานภาษาจาวา
3.8 การทำงานตามลำดับ
3.8 การทำงานแบบลำดับ
3.8 การทำงานแบบลำดับ
Algorithm flow chart
เทคโนโลยีคอมพิวเตอร์
IT-07-22

More from sup11 (11)

PDF
Assignment9
PPT
If statemet1
PPT
If statemet1
PPT
If statement
PPT
If statement
PPTX
Variable Declaration & Constant
PPTX
หลักการเบื้องต้นการเขียนโปรแกรม4
PPTX
หลักการเบื้องต้นการเขียนโปรแกรม2
PPT
หลัการเบื้องต้นการเขียนโปรแกรมVB6.0
DOCX
Assignment8
PPTX
Week1
Assignment9
If statemet1
If statemet1
If statement
If statement
Variable Declaration & Constant
หลักการเบื้องต้นการเขียนโปรแกรม4
หลักการเบื้องต้นการเขียนโปรแกรม2
หลัการเบื้องต้นการเขียนโปรแกรมVB6.0
Assignment8
Week1

หลักการเบื้องต้นในการเขียนโปรแกรม3