กระโดดไปยังแผงนำทาง

วัฐจักรการหาคู่ 13 March 2008 12:53 pm

บันทึกโดย Mr. PeeTai ใน : WorkFlow , ตรวจย้อนกลับ

มนุษย์เราก็เป็นดั่งเช่นสิ่งมีชีวิตทั่ว ๆ ไปครับ ที่จะต้องมีวงจรชีวิตเหมือน ๆ กันนั่นก็คือ กิน, ถ่าย, สืบพันธ์ และหลับนอน มันเป็นธรรมชาติที่มิอาจหลีกเลี่ยงได้ แต่หากใครหลีกเลี่ยงได้ก็ถือว่าเก่งเกินตัว :-P อันนี้ต้องขอซูฮก

เสน่ห์ของวิชาทางคอมพิวเตอร์อย่างนึง ซึ่งทำให้ผมประทับใจนั่นก็คือ การเขียน “ผังงาน” ครับ มันทำให้ผมรู้สึกว่าคอมพิวเตอร์นั้น มันช่่างทำงานเป็นลำดับขั้นตอน มีตรรกะเหตุผล และมีทิศทางที่แน่นอนในการทำงานจัง!!!

เดี๋ยวนี้คงไม่ค่อยจะมีใครเขียน “ผังงาน” กันซักเท่าไหร่ เนื่องจากว่ามันเสียเวลา สู้เอาเวลาที่จะเขียนผังงาน ไปลงมือพัฒนาซอฟต์แวร์เลยจะง่ายกว่า … อือม … แต่ “ผังงาน” ก็ยังมีข้อดีอยู่นะ เพราะมันช่วยทำให้ผู้อื่นที่ไม่ได้เรียนการเขียนซอฟต์แวร์มา สามารถจะทำความเข้าใจได้ว่าระบบซอฟต์แวร์ที่เราจะทำ มันมีขั้นตอนกว้าง ๆ ยังไงบ้าง

ทีนี้ผมก็เลยคิดว่าน่าจะเป็นการดี ถ้าผมนำเอา “ผังงาน” มาประยุกต์ใช้เพื่ออธิบาย “วัฐจักรการหาคู่” ของมนุษย์เรา้บ้างดีกว่า

ผังงาน:วัฐจักรการหาคู่
(คลิกที่ภาพเพื่อดูภาพขยาย)

ดูจากภาพแล้วมันช่างเป็นวงจรที่เรียบง่ายจริง ๆ เลย พับผ่าสิ

Technorati Tags: , , , ,

ความคิดเห็น»

1. Mr.Stamp - 13 March 2008

เหมือนผมจะเคยเห็น FlowChart ในลักษณะนี้เลย . . .

แต่ดูอันนี้จะรัดกุมกว่า . . เพระมีการเพิ่ม ( ใช้กำลัง )

5 5 5 5 5

2. pete - 13 March 2008

มันยังไม่สิ้นสุด มีทะเลาะ เลิก/ไม่เลิก อีก :P

3. Fiorina - 13 March 2008

Mr.Stamp จ๋า ใช่เลยๆๆๆ .
แบบโสรยาในจำเลยรักใช่ไหมคะ

4. เอี้ยก้วย ณ แอนฟิลด์ - 13 March 2008

เอ่อ… ขอแซวหน่อย
“ใช้กำลัง” นี่มาจากประสบการณ์ตรงหรือเปล่าครับ ดูโหดไปหน่อย ^^”

5. aoyoyo - 13 March 2008

1 นี่ deadlock เหรอคะ

6. crucifier - 13 March 2008

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

7. tomoomoo - 14 March 2008

ใน flowchart นี้ถ้าสิ้นสุดได้ก็ดีนะครับ แต่ถ้าติด loop (โดยเฉพาะ loop แรก-ค้นหา “ไม่พบ”) ออกไม่ได้นี่…เซ็งเลย - -”

8. bin - 14 March 2008

ใช่ๆๆๆ โสรยาเลย จับขังที่เกาะเลย พี่ไท้เคยเเน่ๆเลย ถึงได้นึกออก อิอิ

9. หนึ่งในเทเลทับบี้ส์ - 14 March 2008

น่าจะใส่
ถ้าติดลูป ค้นหา “ไม่พบ” ครบ

10. หนึ่งในเทเลทับบี้ส์ - 14 March 2008

ผมมาช่วยเติม if ออกลูปกรณีค้นหานานเกินไปครับ

ถ้าติดลูป ค้นหา “ไม่พบ” ครบห้าร้อย
ให้ไป if ขึ้นคาน?
ด้วยครับ

ออกลูปไปก็อาจจะสร้างความเจริญให้ชีวิตทางอื่นไป
แล้วคู่ก็อาจจะมาเองในอนาคตก็ได้เนอะ

11. cotton - 14 March 2008

ยังเขียนอยู่นา flow เนี่ย
ก็ทำให้เข้าใจได้ง่ายขึ้นดีเหมือนกัน ก่อนจะให้ไปเขียนโปรแกรม

ว่าแต่สำหรับ flow หาคู่นี้ ของฉันวน loop แค่ตอนต้นก็ไม่ผ่านแล้ว วนไปวนมาจนมึนแล้ว อุอุ

12. redcap - 15 March 2008

ไม่พบครบ500 แล้วหลุดลูปน่าจะน้อยไปนะครับ
เด๋วนี้processor เค้าก็ core2duo กันแล้ว (กำลังแรง หลายลูปก็บ่ยั่น)

ว่าแต่ มี flow สำหรับ หลายprocess มั้ยครับ
จะได้ประเมินการเกิด crash อิอิ

13. NiNeMarK - 15 March 2008

ชีวิตผมเองไม่รุ้ว่าเข้าไปวนอยู่ใน loop กี่รอบแล้วมากจนจำไม่ได้

14. 1001ii - 15 March 2008

พวกกล่องสีแดงนี่ องุ่นเปรี้ยวมะนาวหวาน มากเลย 555

15. หล่อที่สุดในเมืองไทย - 15 March 2008

สุดยอดครับ ชอบมาก ๆ เลย ขออนุญาต เซฟเก็บไว้แปะในห้องนอนนะครับ

อิอิ+

16. Mr. PeeTai - 16 March 2008

ผมก็เคยเห็นครับคุณ stamp พอเห็นแล้วเลยคันไม้คันมือเขียนบ้างดีกว่า อิ อิ

อ๋า ผมลืมคิดเรื่องนั้นไปสนิทเลยครับคุณ pete

คุณ Fiorina คิดเรื่องจำเลยรักมาได้ไงเนี่ย อิ อิ

โหย ผมไม่มีปัญญาไปใช้กำลังกับใครได้หรอกครับคุณเอี้ยก้วย มีแต่ใช้เงินครับ (อ้าว) ^-^

สัญลักษณ์กลม ๆ ในผังงานหมายถึง “จุดต่อในหน้าเดียวกัน” ครับคุณ aoyoyo

โหย ที่ว่าไม่ไปนี่หมายถึงคุณ crucifier หรืออีกฝ่ายล่ะเนี่ย :-P

เออจริงด้วย ผมลืมนึกถึงลูปแรกไปเลยอ่ะคุณ tomoomoo ลืมไปว่าถ้าหาไม่พบก็วนกันตาแหกเลย

เฮ้ย ไม่มีอ่ะคุณ bin ผมไม่มีเกาะส่วนตัว อิ อิ

นั่นสิคุณหนึ่งในเทเลทับบี้ส์ ผมลืมเรื่องนั้นไปจริง ๆ อ่ะ ว่าแต่ถ้าครบห้าร้อยนี่ “ขึ้นคาน” เลยเหรอ? :-P ผมว่าแค่ไม่ถึงสิบก็เตรียมได้แล้วนะ อิ อิ

โหย คุณ cotton ถ่อมตัวอ่ะ เอางี้ดิ ถ้าไม่มีใครค้นหาคุณ cotton คุณ cotton ก็ออกค้นหาเองเล้ย

ผมก็คิดว่าจะเขียนให้เป็นแบบ multithread เหมือนกันครับคุณ redcap กรณีที่คบ ๆ กับคนเดิมอยู่แล้วมีกิ๊กขนานกันไป แต่คิดอีกที แหะ ๆ เขียนผังงานเป็น multithread ได้ที่ไหนกันเล่า วุ้ย ^-^

โหย คุณ NiNeMarK ก็ยังอยู่ในวังวนแห่งการค้นหาอยู่เลยเหรอครับเนี่ย T-T ก็เหมือนคนส่วนใหญ่ในโลกอ่ะเด่ะ

อิ อิ จริง ๆ จะใส่สีแดงอีกหลายจุดครับ แต่ก็เกรงใจอ่ะครับท่านสุมาอี้ ^-^

อือม แปะในห้องนอนเลยเหรอครับเนี่ยคุณสุดหล่อ ผมแนะนำให้เอาโปสเตอร์ของโมนิก้า เบลุคซี่แปะไว้ดีกว่านะ ดูแล้วชื่นอกชื่นใจกว่าดูผังงานนี้เยอะเลย อิ อิ ^-^

17. copywriter - 30 March 2008

ติดอยู่ในกลุ่มสีแดง เหอๆๆๆ

18. เป่าแก้ว - 12 June 2008

โอ้วคิดได้ไงเนี้ย

19. แก้มใส - 19 June 2008

FlowChart ชัดๆ เลย อิอิ วิชานี้ได้ d+++++++++ กรี๊ดดดดดดดดดดดดดดดดดดดดด

20. Aoddy - 21 September 2008

ผมไปติดอยู่ใน loop สีแดงด้านซ้ายมือตลอดเลย

ชีวิตประสบพบแต่คนมีคู่แล้วทั้งนั้น (T_T)


*
เพื่อพิสูจน์ว่าคุณเป็นมนุษย์ (ไม่ใช่หุ่นยนต์) ดังนั้น กรุณาใส่รหัสป้องกันซึ่งแสดงอยู่ด้านล่างด้วยครับ
Anti-Spam Image