ติดตามและพูดคุยกับเราได้ที่เพจ https://www.facebook.com/PlanilaGameDeveloper
อ่านรายละเอียดเกี่ยวกับอัลกอริทึมได้ที่ https://planila.blogspot.com/2017/04/3-algorithm.html
เนื่องจากมีผู้อ่านหลายคนเข้ามาศึกษาเรื่องอัลกอริทึมในบล็อกนี้ บทความในลิงค์ข้างบนมีเนื้อหาอธิบายละเอียดแล้วว่าอัลกอริทึมคืออะไร มีกี่ประเภท เขียนอัลกอริทึมอย่างไร สิ่งเหล่านี้มีในลิงค์ข้างบนครบหมดแล้ว หลังจากอ่านบทความจากลิงค์ข้างต้นแล้วหลายคนเข้าใจเนื้อหาเกี่ยวกับอัลกอริทึม แต่ยังมีปัญหาว่าเมื่อเจอโจทย์หรือปัญหาจริง ๆ กลับเขียนอัลกอริทึมสำหรับแก้ปัญหานั้นไม่เป็น คนกลุ่มนี้คือคนที่รู้ทฤษฎีแล้วแต่นำไปปฎิบัติไม่ได้ วิธีแก้ไขคือฝึกเขียนอัลกอริทึมด้วยตัวเองมาก ๆ บทความนี้ได้รวมแบบฝึกหัดอัลกอริทึมมาให้คุณได้ลองทำกัน
ข้อคิดสำคัญ
แต่ละปัญหาสามารถมีวิธีแก้ปัญหาได้หลายวิธี จึงไม่มีคำตอบตายอัลกอริทึมแบบใดถูกหรือแบบใดผิด เพียงแค่อัลกอริทึมที่เขียนมาสามารถแก้ปัญหาได้ก็ถือว่าอัลกอริทึมนั้นใช้งานได้แล้ว
แบบฝึกหัดอัลกอริทึม ชุดที่ 1
ให้ออกแบบอัลกอริทึมแบบ flowchart หรือ pseudo code เพื่อแก้ปัญหาในโจทย์ต่อไปนี้- รับข้อมูลตัวเลข 2 ชุด แล้วแสดงผลบวกของตัวเลข 2 ชุดนั้น
- รับข้อมูลตัวเลข 2 ชุด แล้วแสดงผลหารของตัวเลข 2 ชุดนั้น (อย่าลืมออกแบบให้ตรวจสอบว่าตัวหารไม่ใช่ศูนย์)
- รับข้อมูลตัวเลข 1 ชุด แล้วแสดงข้อความว่าตัวเลขนั้นเป็นจำนวนบวก จำนวนศูนย์ หรือจำนวนลบ
- รับข้อมูลตัวอักษรที่เป็นชื่อผู้ใช้ 3 ชุด แล้วแสดงชื่อผู้ใช้บรรทัดละหนึ่งชื่อ ให้ชื่อที่ใส่เป็นชื่อสุดท้ายแสดงเป็นลำดับแรกและชื่อที่ใส่เป็นชื่อแรกแสดงเป็นลำดับสุดท้าย
- รับข้อมูลตัวอักษร 1 ตัว แล้วแสดงตัวอักษรนั้นจำนวน 20 บรรทัด บรรทัดแรกมีตัวอักษรนั้น 1 ตัวและเพิ่มขึ้นบรรทัดละ 1 ตัว
- รับข้อมูลตัวเลข 3 ชุดที่ไม่ซ้ำกัน แล้วแสดงตัวเลขทั้ง 3 ชุดนั้นโดยเรียงจากน้อยไปมาก
ดาวน์โหลดไฟล์ pdf แบบฝึกหัดอัลกอริทึม + เฉลย ชุดที่ 1
LINK - MediafireLINK - Mega
ถ้าท่านติดปัญหาในโจทย์ข้อไหนหรืออยากให้ตรวจคำตอบ ท่านสามารถลงคำตอบของท่านได้ที่คอมเมนต์ข้างล่างนี้เลย หรืออีกช่องทางคือส่งทางเพจ Facebook ชื่อเพจว่า Planila Game Developer
ไม่มีความคิดเห็น:
แสดงความคิดเห็น