แนะนำตัว

ชื่อนายจิรวัฒน์ ยอดชลูด ชั้น ม4/9 เลขที่ 27 อยู่โรงเรียนสุรวิทยาคาร จังหวัดสุรินทร์ บ้านเลขที่61 ตำบลในเมือง อำเภอเมือง จังหวัดสุรินทร์ เรียนสายวิทย์คณิต
วิชาที่ชอบ อังกฤษ ชีววิทยา

การเขียน flowchart เบื้องต้น สัญลักษณ์ พร้อมตัวอย่าง TSUPAMAN 26 AUGUST 2013 50,881

การเขียนผังงาน หรือที่รู้จักกันในชื่อของ Flowchart

Flowchart คือ ผังงานที่ใช้รูปภาพมาแสดงขั้นตอนการทำงานของโปรแกรม โดยจะใช้สัญลักษณ์ต่างๆ เพื่อใช้แทนรูปแบบหรือการทำงานของคำสั่งโปรแกรม สัญลักษณ์ของผังงาน มีหน้าที่การทำงานแตกต่างกัน ซึ่งเราต้องทำความเข้าใจข้อมูลการใช้ของแต่ละอันด้วยครับ

ทำไมจึงต้องเขียน flowchart

– ช่วยลำดับขั้นตอนการทำงานของโปรแกรม และสามารถนำไปเขียนโปรแกรมได้โดยไม่สับสน

– ช่วยในการตรวจสอบ และแก้ไขโปรแกรมได้ง่าย เมื่อเกิดข้อผิดพลาด

– ช่วยให้การดัดแปลง แก้ไข ทำได้อย่างสะดวกและรวดเร็ว

– ช่วยให้ผู้อื่นสามารถศึกษาการทำงานของโปรแกรมได้อย่างง่าย และรวดเร็วมากขึ้น

หลักการนำสัญลักษณ์ต่างๆ มาเขียนเป็นผังงาน (Flowchart)

เมื่อเรารู้และเข้าใจความหมายต่างๆ ของสัญลักษณ์แล้ว รูปต่อไปนี้คือการนำสัญลักษณ์ต่างๆ ไปใช้เขียนเป็นผังงาน (Flowchart) ครับ

หลักการใช้สัญลักษณ์ของผังงาน (Flowchart) คือ

1) ผังงาน (Flowchart) ที่เขียนขึ้น ต้องมีจุดเริ่มต้น และ จุดสิ้นสุด (Start and Stop)

2) สัญลักษณ์แต่ละรูปจะมีการเชื่อมต่อด้วย ทิศทางการทำงาน (Direction of Flow)

เครดิต : https://www.tsupaman.com/2013/...

Algorithm Design

การออกแบบอัลกอริทึ่ม คือการพัฒนาแนวทางแก้ปัญหาอย่างเป็นขั้นเป็นตอน หรือสร้างหลักเกณฑ์ขึ้นมาเพื่อดำเนินตามทีละขั้นตอนในการแก้ไขปัญหา เช่น เมื่อเราต้องการสั่งคอมพิวเตอร์ให้ทำงานบางอย่าง เราต้องเขียนโปรแกรมคำสั่งเพื่อให้มันทำงานไปตามขั้นตอน การวางแผนเพื่อให้คอมพิวเตอร์ทำงานตอบสนองความต้องการของเรานี้เอง ที่เรียกว่าวิธีคิดแบบอัลกอริทึ่ม คอมพิวเตอร์จะทำงานได้ดีเพียงใด ขึ้นอยู่กับชุดคำสั่งอัลกอริทึ่มที่เราสั่งให้มันทำงานนั่นเอง การออกแบบอัลกอริทึ่มยังเป็นประโยชน์ต่อการคำนวณ การประมวลผลข้อมูลและการวางระบบอัตโนมัติต่างๆ

ตัวอย่างการนำแนวคิดนี้ไปใช้ตอนเขียนโปรแกรม

-จากโจทย์ปัญหาเขียนโปรแกรมที่ดูยุ่งยาก สามารถทำให้ง่ายขึ้นด้วยการสกัดเอาลัษณะสำคัญออกมาวาดเป็น Object ใช้ Class diagram ลากเส้นแสดงความสัมพันธ์กัน จากนั้นก็เริ่มเขียนโปรแกรมเป็นแบบเชิงวัตถุ เป็นต้น

-ถ้าเราจะส่งข้อมูลข้าม network แล้วเขียนโปรแกรมหาระยะทางสั้นที่สุดต้องทำอย่างไร? วิธีคิดก็จะสกัดรายละเอียดสำคัญออกมา เช่น server ก็วาดเป็นโหนด แล้วมีเส้นเชื่อมระหว่างโหนด พร้อมระบุระยะทางบนเส้น พอคิดแบบเชิงนามธรรมได้แล้ว ก็จะได้ง่ายมากที่จะเอาทฤษฏีกราฟมาคำนวณหาระยะทางสั้นที่สุด เป็นต้น

ตัวอย่างการนำไปใช้นอกจากเขียนโปรแกรม

–เราจะดูแผนที่ประเทศไทย เพื่อเที่ยวภาคเหนือ ถ้าดูเต็มรูปแบบ จะยุ่งยาก งงตาลาย มีหลายเส้นทางเยอะไปหมด แต่เราสามารถแก้ปัญหา โดยตัดรายละเอียดส่วนเกินทิ้ง เอาสถานที่และเส้นทางที่สำคัญที่จะใช้เดินทาง มาวาดใส่กระดาษก็พอ

ลองนึกถึงตัวอย่าง เวลาเราดูภาพเส้นทางรถไฟฟ้า BTS จาก Google map ข้างล่าง เพื่อใช้เดินทาง ก็อาจตาลายเพราะมีรายละเอียดที่ไม่จำเป็นเกินมา รกสายตาย เช่น เส้นทางถนน อาคาร สถานที่ วัดวาอาราม ฯลฯ

เครดิต : http://www.168training.com/e-l...

Pattern Reconigtion

การรู้จำแบบ (pattern recognition) เป็นสาขาย่อยหนึ่งของ วิทยาการคอมพิวเตอร์เป็นศาสตร์ที่มี

จุดประสงค์ในเพื่อการจ าแนก วัตถุ (objects) ออกเป็นประเภท (classes) ตาม รูปแบบของวัตถุ โดยในการ

คำนวณจะมีการใช้เทคนิคจากสาขาอื่น ๆ มากมาย เช่น การประมวลผลสัญญาณ ปัญญาประดิษฐ์และสถิติ

รูปแบบ (pattern) ในที่นี้ หมายถึง รูปร่าง หรือ คุณลักษณะ ของวัตถุ ที่เราสนใจ โดยวัตถุนั้นอาจเป็น

รูปธรรม หรือ นามธรรม ก็ได้ หรือจะเป็นรูปแบบ ที่กระจายบนพื้นที่ หรือ เปลี่ยนแปลงตามเวลา ก็ได้

เครดิต : https://th.wikipedia.org/wiki/การรู้จำแบบ

การรู้จำแบบ (pattern recognition) หมายถึงเทคนิคในการท าให้เครื่องคอมพิวเตอร์รับรู้ความ

แตกต่างของรูปแบบต่าง ๆ โดยใช้แสงหรือสนามแม่เหล็ก แล้วถอดรหัสเป็นภาษาเครื่อง (machine

language) เพื่อนำไปประมวลผลต่อไปได้

เครดิต : https://dictionary.sanook.com/...