การเขียน flowchart (เบื้องต้น)...

25
การเขียน Flowchart (เบื้องต้น) และ การใช้งานโปรแกรม ClickChart โดย นายสุรศักดิ์ วีร์วรวงศ์ เทคโนโลยีสารสนเทศ คณะจิตวิทยา

Upload: others

Post on 25-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: การเขียน Flowchart (เบื้องต้น) และ¸ารใช้โปรแกรม... · สัญลักษณ์ ชื่อที่เรียก

การเขียน Flowchart (เบื้องต้น)และ

การใช้งานโปรแกรม ClickChart

โดยนายสุรศักดิ์ วีร์วรวงศ์

เทคโนโลยีสารสนเทศ คณะจิตวิทยา

Page 2: การเขียน Flowchart (เบื้องต้น) และ¸ารใช้โปรแกรม... · สัญลักษณ์ ชื่อที่เรียก

วิธีเขียนผังงานที่ดี

ใช้สัญลักษณ์ตามมาตรฐานของสถาบัน ANSIข้อความที่ใช้ในสัญลักษณ์ควรจะเป็นข้อความสั้นๆ ที่อ่านเข้าใจและชัดเจนขนาดของสัญลักษณ์ไม่ควรเล็กหรือใหญ่เกินไปเขียนขั้นตอนจากบนลงล่าง / จากซ้ายไปขวา โดยเชื่อมขั้นตอนด้วยลูกศรก ากับทิศทางเขียนผังงานให้จบภายในหน้าเดียวกัน

Page 3: การเขียน Flowchart (เบื้องต้น) และ¸ารใช้โปรแกรม... · สัญลักษณ์ ชื่อที่เรียก

สัญลักษณ์ที่ใช้บ่อย

สัญลักษณ์ ชื่อที่เรียก ความหมายTerminator จุดเริ่มต้น และจุดสิ้นสุดของการท างาน

Flow line/Direction เส้นแสดงทิศทางการท างาน ต้องมีหัวลูกศรเดียวเท่านั้น

Process การปฏบัติงาน / ประมวลผล หรือก าหนดคค่าข้อมูลให้กับตัวแปร

Input/Output รับ/แสดงผลข้อมูล ในกรณีที่ไม่ระบุอุปกรณ์ เช่นจากคีย์บอร์ด หรือแฟ้มข้อมูล หรือแสดงข้อมูลทางจอภาพเครื่องพิมพ์ หรือแฟ้มข้อมูลก็ได้

Page 4: การเขียน Flowchart (เบื้องต้น) และ¸ารใช้โปรแกรม... · สัญลักษณ์ ชื่อที่เรียก

สัญลักษณ์ ชื่อที่เรียก ความหมาย

Keyboard รับ/อ่านข้อมูลที่รับเข้ามาจากคีย์บอร์ด

Monitor แสดงรายละเอียดข้อมูล หรือผลลัพธ์ทางจอภาพ

Printer แสดงรายละเอียดข้อมูล หรือผลลัพธ์ทางเครื่องพิมพ์

Decision การเปรียบเทียบเพ่ือให้ตัดสินใจเลือก โดยจะมีเส้นออกจากสัญลักษณ์นี้เพ่ือขี้ทิศทางไปยังการท างานตามเงื่อนไขที่เป็นจริง และเส้นที่ช้ีไปยังการท างานตามเงื่อนไขที่เป็นเท็จ

Page 5: การเขียน Flowchart (เบื้องต้น) และ¸ารใช้โปรแกรม... · สัญลักษณ์ ชื่อที่เรียก

สัญลักษณ์ ชื่อที่เรียก ความหมาย

In-Paper Connector จุดเชื่อมต่อ ภายในหน้าเดียวกัน

Between-page connector

จุดเชื่อมต่อไปยังหน้าอื่น

Manual Operator กระบวนการที่ท าโดยคน

Page 6: การเขียน Flowchart (เบื้องต้น) และ¸ารใช้โปรแกรม... · สัญลักษณ์ ชื่อที่เรียก

รูปแบบของผังงาน

มี 3 รูปแบบหลักๆ คือ

แบบเรียงล าดับ (Sequence)

แบบมีเงื่อนไข (Decision หรือ Selection)

และแบบท าซ้ า (Repeat หรือ Loop)

Page 7: การเขียน Flowchart (เบื้องต้น) และ¸ารใช้โปรแกรม... · สัญลักษณ์ ชื่อที่เรียก

แบบเรียงล าดับ (Sequence)

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

ขั้นตอนการท างาน (Algorithm)

น าอาหารเขา้เตาไมโครเวฟ

ตั้งระดับความร้อนและระยะเวลาทีต่้องการอุ่น

เตาไมโครเวฟเริ่มกระบวนการอุ่นอาหาร

เตาไมโครเวฟส่งสญัญาณเสยีงเตือนอาหารสุก

น าอาหารที่อุ่นสุกแล้วออกจากเตาไมโครเวฟ

Page 8: การเขียน Flowchart (เบื้องต้น) และ¸ารใช้โปรแกรม... · สัญลักษณ์ ชื่อที่เรียก

เริม่ตน้

น ำอำหำรเขำ้

ไมโครเวฟ

ตัง้ระดบั

ควำมรอ้นและเวลำ

เตำไมโครเวฟอุน่อำหำร

เตอืนอำหำรสุกดว้ย

สญัญำณเสยีง

น ำอำหำรออกจำกเตำ

ไมโครเวฟ

สิ้นสุด

Page 9: การเขียน Flowchart (เบื้องต้น) และ¸ารใช้โปรแกรม... · สัญลักษณ์ ชื่อที่เรียก

แบบมีเง่ือนไข (Decision)

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

ขั้นตอนการท างาน (Algorithm)

น าสินค้าให้พนกังานคิดเงิน

แสดงจ านวนเงินที่ต้องช าระบนหน้าจอของเครื่องคิดเงิน

ช าระเงิน

Page 10: การเขียน Flowchart (เบื้องต้น) และ¸ารใช้โปรแกรม... · สัญลักษณ์ ชื่อที่เรียก

เร่ิมต้น

น ำสินค้ำให้พนักงำนคิดเงิน

แตะบตัรสมาชกิ จ่ำยเงินสด

สิ้นสุด

แสดงจ ำนวนท่ีต้องช ำระ

ช ำระเงิน

รับสินค้ำ

เงินสดบัตรสมำชิก

Page 11: การเขียน Flowchart (เบื้องต้น) และ¸ารใช้โปรแกรม... · สัญลักษณ์ ชื่อที่เรียก

แบบท าซ้ า (Loop)

เป็นรูปแบบผังงานที่มีขั้นตอนการท างานซ้ าๆโดยมีเงื่อนไขเป็นตวัควบคุมเช่นเม่ือตรวจสอบแล้วพบว่าเงื่อนไขเป็นจรงิ จึงท างานขั้นตอนนั้นๆซ้ าๆ ซึ่งจะท าภายใต้เงื่อนไขทีเ่ป็นจริงเทา่นัน ดังตัวอย่าง การซื้อบัตรโดยสารรถไฟฟ้า BTS ผ่านเคร่ืองจ าหน่ายบัตร

ขั้นตอนการท างาน (Algorithm)

1. ดูหมายเลขสถานทีที่ตอ้งการ

2. กดหมายเลขสถานีปลายทางทีต่้องการ

3. หน้าจอของเคร่ืองจ าหน่ายจะแสดงจ านวนเงินที่ตอ้งช าระ

4. หยอดเหรียญ 5,10 บาทลงในช่องรับเหรียญ ตามจ านวนเงินที่แสดงบนหน้าจอ

5. ตรวจสอบว่าเหรียญที่หยอดลงไปนัน้เป็นเหรยีญ 5,10 บาทหรือไม่ ถ้าใช่ ให้ท าข้อ 6ถ้าไม่ใช่ ให้กลับไปท าข้อ 4

6. ตรวจสอบว่าหยอดเหรียญครบตามจ านวนที่ต้องช าระหรือไม่ถ้าครบให้ท าข้อ 7ถ้าไม่ครบ ให้กลับไปท าข้อ 4

7. รับบัตรโดยสารรถไฟฟ้า BTS จากช่องรับบัตรโดยสาร

Page 12: การเขียน Flowchart (เบื้องต้น) และ¸ารใช้โปรแกรม... · สัญลักษณ์ ชื่อที่เรียก

เริ่มตน้

ดูหมายเลข

สถานีทีต่อ้งการ

กดหมาย

เลขสถานี

แสดงยอดเงนิที่

ตอ้งช าระ

หยอดเหรยีญ

5,10 ตามจ านวน

เงนิทีแ่สดง

เหรยีญ

5,10

ช าระเงนิครบ

รบับตัรโดย

สารรถไฟฟ้า BTS

สิ้นสุด

ไม่ใช่

ใช่

ไม่ครบ

ครบ

Page 13: การเขียน Flowchart (เบื้องต้น) และ¸ารใช้โปรแกรม... · สัญลักษณ์ ชื่อที่เรียก

ขอขอบคุณเนื้อหาในส่วนของการเขียน Flowchart เบื้องต้นจาก Internet

Page 14: การเขียน Flowchart (เบื้องต้น) และ¸ารใช้โปรแกรม... · สัญลักษณ์ ชื่อที่เรียก

การใช้งานโปรแกรม ClickChart

โดยนายสุรศักดิ์ วีร์วรวงศ์

เทคโนโลยีสารสนเทศ คณะจิตวิทยา

Page 15: การเขียน Flowchart (เบื้องต้น) และ¸ารใช้โปรแกรม... · สัญลักษณ์ ชื่อที่เรียก
Page 16: การเขียน Flowchart (เบื้องต้น) และ¸ารใช้โปรแกรม... · สัญลักษณ์ ชื่อที่เรียก
Page 17: การเขียน Flowchart (เบื้องต้น) และ¸ารใช้โปรแกรม... · สัญลักษณ์ ชื่อที่เรียก
Page 18: การเขียน Flowchart (เบื้องต้น) และ¸ารใช้โปรแกรม... · สัญลักษณ์ ชื่อที่เรียก
Page 19: การเขียน Flowchart (เบื้องต้น) และ¸ารใช้โปรแกรม... · สัญลักษณ์ ชื่อที่เรียก
Page 20: การเขียน Flowchart (เบื้องต้น) และ¸ารใช้โปรแกรม... · สัญลักษณ์ ชื่อที่เรียก
Page 21: การเขียน Flowchart (เบื้องต้น) และ¸ารใช้โปรแกรม... · สัญลักษณ์ ชื่อที่เรียก
Page 22: การเขียน Flowchart (เบื้องต้น) และ¸ารใช้โปรแกรม... · สัญลักษณ์ ชื่อที่เรียก
Page 23: การเขียน Flowchart (เบื้องต้น) และ¸ารใช้โปรแกรม... · สัญลักษณ์ ชื่อที่เรียก
Page 24: การเขียน Flowchart (เบื้องต้น) และ¸ารใช้โปรแกรม... · สัญลักษณ์ ชื่อที่เรียก
Page 25: การเขียน Flowchart (เบื้องต้น) และ¸ารใช้โปรแกรม... · สัญลักษณ์ ชื่อที่เรียก