Sunday, December 14, 2014

Flowchart(รูปแบบการเขียนผังงาน)

1) การทำงานแบบเป็นลำดับ (Sequence)
   เป็นโครงสร้างควบคุมโดยจะ ทำงานทีละคำสั่งจากบนลงล่าง ตามทิศทางการทำงาน (Direction of Flow)




2) การทำงานแบบเลือกทำ (Selection)
     เป็นโครงสร้างการทำงานที่มีการตัดสินใจแบบมีเงื่อนไข ถ้าเงื่อนไขนั้นเป็น จริงจะทำอะไร แล้วถ้าเงื่อนไขนั้นเป็น เท็จจะทำอะไร การทำงานแบบเลือกทำ (Selection) นั้นถูกแบ่งได้อีก 3 รูปแบบ

     2.1) IF-Then (ถ้า ... เป็นจริงจะทำอะไร) รูปแบบนี้มีลักษณะการทำงานคือ ถ้าเงื่อนไขนั้นเป็นจริง จะให้ทำอะไร แต่ถ้าเงื่อนไขนั้นเป็นเท็จก็จะไม่เกิดการทำงานใดๆ ขึ้นเลย






 2.2) IF - Then - Else (ถ้า ... เป็นจริงจะทำอะไร เป็นเท็จจะทำอะไร) รูปแบบนี้มีลักษณะการทำงานคือ ถ้าเงื่อนไขนั้นเป็นจริง จะให้ทำอะไร แล้วถ้าเงื่อนไขนั้นเป็นเท็จจะให้ทำอะไร เช่นกัน






2.3) Case (กรณีที่ ...) รูปแบบการทำงานคือ ตรวจสอบว่า ค่าข้อมูลที่นำมาเปรียบเทียบนั้นตรงกับเงื่อนไขใด ถ้าเป็นจริงก็เข้ากรณีนั้น







3)Loop Body คือส่วน ชุดคำสั่งที่จะถูกทำซ้ำ (Loop) ถ้าผลลัพธ์ของเงื่อนไข นั้นเป็นจริง ฉะนั้น ถ้าต้องการทำคำสั่งใดซ้ำๆ ให้เอาชุดคำสั่งนั้นไปเขียนไว้ใน Loop Body ตามรูปครับ 

Tuesday, December 2, 2014