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

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

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

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

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

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

[tags]วัฐจักร,การหาคู่,ผังงาน,work flow,คอมพิวเตอร์[/tags]

Related Posts

21 thoughts on “วัฐจักรการหาคู่

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

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

    5 5 5 5 5

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *