อัลกอริทึมการคำนวณคืออะไร?



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

ภายในเขตข้อมูลคอมพิวเตอร์หรือวิทยาศาสตร์ใด ๆ อัลกอริทึมทำหน้าที่เป็นพื้นฐานในการสร้างวิธีการที่มีขั้นตอนที่กำหนดและแน่นอน.

การใช้งานมีวัตถุประสงค์เพื่อให้วิธีแก้ปัญหาทั่วไปกับภาวะที่กลืนไม่เข้าคายไม่ออกซึ่งช่วยให้เราสามารถใช้มันอีกครั้งและอีกครั้งเพื่อให้ได้ผลลัพธ์ที่คาดหวัง.

ลักษณะของอัลกอริธึมการคำนวณ

นำเสนอโดยนักคณิตศาสตร์อลันทัวริงเพื่อนำแนวคิดของคณิตศาสตร์นี้มาสู่สาขาวิทยาการคอมพิวเตอร์อัลกอริทึมเป็นกระบวนการที่กำหนดโดยต่อไปนี้:

-ลำดับขั้นตอนที่ จำกัด ซึ่งกำหนดไว้อย่างชัดเจนและแต่ละขั้นตอนมีความเป็นอิสระต่อกัน.

-ตัวแทน (มนุษย์หรือไร้มนุษยธรรม) เป็นตัวแทนที่ใช้ในแต่ละขั้นตอนของกระบวนการในเวลาที่แน่นอน.

-ตัวแทนมีความสามารถในการตีความคำแนะนำการดำเนินงานและในเวลาเดียวกันบันทึกข้อมูลที่ได้รับ.

-เมื่อวิธีการเฉพาะจะดำเนินการผลลัพธ์จะเหมือนกันในแต่ละขั้นตอนและเป็นไปตามข้อมูลเริ่มต้น.

-ในกระบวนการใด ๆ มันจะจบลงด้วยผลลัพธ์.

มีหลายกรณีที่ขั้นตอนนั้นต้องการวิธีแก้ปัญหาเฉพาะและกรณีที่ไม่มี อัลกอริทึมซ้ำหรือผิดปกติที่ไม่ได้จบเป็นเรื่องธรรมดามากในการคำนวณ.

ตัวอย่างของพวกเขาคือระบบปฏิบัติการเช่น Windows, MacOS และ Linux ซึ่งจะต้องทำงานต่อไปในฐานะแพลตฟอร์มสำหรับโปรแกรมและกระบวนการอื่น ๆ.

ชนิด

ทั้งในด้านวิทยาการคอมพิวเตอร์และในสาขาวิชาอื่น ๆ อัลกอริธึมสามารถจำแนกได้ 3 ประเภทคือ: เรียงลำดับตามเงื่อนไขและซ้ำซ้อน นอกจากนี้ยังมีคำศัพท์เชิงคุณภาพ (ใช้คำ) และเชิงปริมาณ (ใช้การคำนวณเชิงตัวเลข).

อัลกอริทึมการคำนวณที่มีชื่อเสียงบางอย่างที่มีประโยชน์มากในการฝึกปฏิบัติหน้าที่ที่แตกต่างกัน.

ดังนั้นเราจึงพบอัลกอริทึมของ Euclid ซึ่งใช้ในการหารอัลกอริทึม Gaussian เพื่อแก้สมการเชิงเส้นหรืออัลกอริทึม Floyd-Wrashall เพื่อหาเส้นทางที่สั้นที่สุดระหว่างกราฟถ่วงน้ำหนัก.

ตัวอย่าง

อัลกอริทึมถูกนำมาใช้ในสถานการณ์ต่าง ๆ พยายามหาทางแก้ปัญหาและไม่ทำตามขั้นตอนมาตรฐาน.

เมื่อกลไกถูกค้นพบอย่างรวดเร็วและมีประสิทธิภาพในการแก้ปัญหาเฉพาะงานการดำเนินการของมันไม่จำเป็นต้องเข้าใจวิธีการทำงาน.

ตัวอย่างง่ายๆคือการทำตามสูตรเพื่อทำเค้กซึ่งใช้ประโยชน์จากชุดของคำแนะนำและขั้นตอนเพื่อให้ได้เค้ก.

นอกจากนี้คอมพิวเตอร์ยังสามารถแก้ปัญหาประเภทต่าง ๆ ได้โดยใช้สูตรที่มีภาษาพิเศษ.

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

ส่วนสำคัญของกระบวนการนี้คือการแปลงความคิดเป็นลำดับตรรกะที่พีซีสามารถตีความ.

ด้วยวิธีนี้โปรแกรมเมอร์เปลี่ยนจากงานง่าย ๆ ไปเป็นงานที่ซับซ้อนมากขึ้น สำหรับสิ่งนี้พวกเขามักหันไปหาสูตรอาหารที่คนอื่นสร้างขึ้นเพื่อปรับให้เข้ากับสิ่งที่พวกเขาต้องการแก้ไข.

การอ้างอิง

  1. มหาวิทยาลัยเดนเวอร์ อัลกอริธึมคืออะไรและใช้ในการเขียนโปรแกรมอย่างไร สืบค้นเมื่อ 12/12/2017 จาก quora.com
  2. Vásquez B. , Carlos วิธีการของการเขียนโปรแกรม I. กู้คืนเมื่อวันที่ 12/12/2560 จาก moodle2.unid.edu.mx
  3. Bembibre วิกตอเรีย (2552) ความหมายของอัลกอริทึม รับข้อมูลเมื่อวันที่ 12/12/2560 จาก definicionabc.com
  4. โคลัมโบ, Jorge T. (2001) อัลกอริธึมคอมพิวเตอร์ สืบค้นเมื่อ 12/12/2017 จาก avizora.com
  5. วิธีการทำงานของ อัลกอริธึมคอมพิวเตอร์คืออะไร? สืบค้นเมื่อ 12/12/2017 จาก howstuffwworks.com