การเขียนอัลกอริทึม

ชุดขั้นตอน จำกัด ที่ต้องปฏิบัติตามเพื่อแก้ไขปัญหาเรียกว่าไฟล์ algorithm. โดยทั่วไปอัลกอริทึมได้รับการพัฒนาก่อนที่จะทำการเข้ารหัสจริง เขียนโดยใช้ภาษาอังกฤษเหมือนภาษาเพื่อให้เข้าใจได้ง่ายแม้ไม่ใช่โปรแกรมเมอร์

บางครั้งอัลกอริทึมถูกเขียนโดยใช้ pseudocodesคือภาษาที่คล้ายกับภาษาโปรแกรมที่จะใช้ การเขียนอัลกอริทึมสำหรับแก้ปัญหามีข้อดีเหล่านี้ -

  • ส่งเสริมการสื่อสารที่มีประสิทธิภาพระหว่างสมาชิกในทีม

  • ช่วยให้สามารถวิเคราะห์ปัญหาได้

  • ทำหน้าที่เป็นพิมพ์เขียวสำหรับการเข้ารหัส

  • ช่วยในการดีบัก

  • กลายเป็นส่วนหนึ่งของเอกสารซอฟต์แวร์สำหรับการอ้างอิงในอนาคตระหว่างขั้นตอนการบำรุงรักษา

นี่คือลักษณะของอัลกอริทึมที่ดีและถูกต้อง -

  • มีชุดอินพุต

  • มีการกำหนดขั้นตอนโดยไม่ซ้ำกัน

  • มีจำนวนขั้นตอนที่ จำกัด

  • สร้างผลลัพธ์ที่ต้องการ

ตัวอย่างอัลกอริทึม

ก่อนอื่นให้เรายกตัวอย่างสถานการณ์ในชีวิตจริงสำหรับการสร้างอัลกอริทึม นี่คืออัลกอริทึมสำหรับการไปตลาดเพื่อซื้อปากกา

ขั้นตอนที่ 4 ในอัลกอริทึมนี้เป็นงานที่สมบูรณ์และสามารถเขียนอัลกอริทึมแยกต่างหากได้ ตอนนี้ให้เราสร้างอัลกอริทึมเพื่อตรวจสอบว่าตัวเลขเป็นบวกหรือลบ