7 มิ.ย. 2020 เวลา 07:33 • การศึกษา
Algorithm EP.04
- Basic Flowchart symbols
ถ้าพูดถึงการเรียบเรียงความคิดตัวเองไปพร้อมๆกับ
การแสดงสิ่งที่คิดนั้นให้มองเห็นได้
- เพื่อให้คนอื่นๆเข้าใจ
- เพื่อให้คอมพิวเตอร์เข้าใจ*
วิธีการที่ใช้กันมากคือ "การเขียน Flowchart" นั่นเอง
*ในการทำให้คอมพิวเตอร์เข้าใจนั้น จะต้องแปลงคำสั่งในFlowchart โดยใช้ภาษาคอมพิวเตอร์อีกที
สัญลักษณ์เบื้องต้นในการเริ่มเขียน Flowchart คือ 5สัญลักษณ์นี้ครับ
(ดูรูปประกอบนะครับ)
1. กรอบวงรี (Start/End)- เอาไว้เขียนจุดเริ่มต้น/จุดสิ้นสุด ของขอบเขตกระบวนการที่เราสนใจ
2. ลูกศร (Arrow) - ใช้เป็นตัวเชื่อมของสัญลักษณ์ต่างๆ
3. สี่เหลี่ยมด้านขนาน (Input/Output) - ใช้แสดง Input ที่จะใส่มาในระบบ หรือ Output ที่จะส่งออกมาจากระบบ (การแสดงผลบนหน้าจอ หรือ ปริ๊นเออกสารออกมาก็อยู่ในกลุ่ม Output นี้ด้วย)
4. สี่เหลี่ยมผืนผ้า - กระบวนการ หรือสิ่งที่เราจะทำ/ดำเนินการ
สัญลักษณ์นี้คือสัญลักษณ์หลักที่ใช้ในการเขียนเลยครับ
5. สี่เหลี่ยมข้าวหลามตัด - กระบวนการที่ต้องมีการตัดสินใจ ในกรอบนี้จะต้องเขียนข้อความที่เป็นเงื่อนไขให้ตัดสินใจ ซึ่งจะมีทางเลือกให้สองทางคือ
YES (ถ้าตรงตามเงื่อนไขให้ดำเนินการต่อแบบนึง) หรือ
NO (ถ้าไม่ตรงตามเงื่อนไขให้ดำเนินการอีกแบบนึง)
การฝึกที่ดี คือการลองฝึกเขียนจริงครับ..
เราจะได้เช็คความเข้าใจของเราได้ด้วยครับ
งานโปรเจ็คที่ผมไปช่วยซัพพอร์ทตอนนี้อยู่ ก็มีน้องคนหนึ่ง(ชื่อน้องM)
กำลังฝึกพัฒนาตัวเองไปด้วยอย่างจริงจังอยู่ครับ
และน้องM ก็ลองเขียน Flowchart ของตัวเองมาให้ผมดูครับ
น้อง M เริ่มเขียนจากกิจวัตรประจำวัน ตั้งแต่ตื่นนอนจนมาถึงที่ทำงาน
Start = ตอนตื่นนอน
End = มาถึงที่ทำงาน
มาดู Flowchart ของน้อง M กันครับ
Flowchart ของน้องM ตั้งแต่ตื่นนอนจนมาถึงที่ทำงาน
Flowchart นี้ ถือเป็นจุดเริ่มต้นที่ดีในการฝึกเขียนนะครับ แน่นอนว่า
ตอนที่เริ่มเขียน อาจจะไม่ได้ถูกต้องหรือสมบูรณ์แบบไป100%
สิ่งที่สำคัญคือ "การเริ่มทำ" ครับ
ใน Episode นี้ผมฝากการบ้านไว้สองข้อนะครับ
1. Flowchart ด้านบนนี้ มีจุดไหนที่ยังเขียนไม่ถูกต้องหรือต้องปรับบ้าง
ลองเช็คดูนะครับ
2. ทุกคนลองเขียน Flowchart ของตัวเองในเรื่องชีวิตประจำวันของเราดูนะครับ
โฆษณา