อัลกอริทึมคืออะไร

สารบัญ:

อัลกอริทึมคืออะไร
อัลกอริทึมคืออะไร

วีดีโอ: อัลกอริทึมคืออะไร

วีดีโอ: อัลกอริทึมคืออะไร
วีดีโอ: วิทยาการคำนวณ EP8 อัลกอริทึม Algoritms(Computational thinking) ตอน อัลกอริทึมคืออะไร Kids Coding 2024, อาจ
Anonim

อัลกอริธึมใช้ในทุกกิจกรรมของมนุษย์ แต่ส่วนใหญ่เกี่ยวข้องกับเทคโนโลยีคอมพิวเตอร์ ฮาร์ดแวร์และซอฟต์แวร์คอมพิวเตอร์ทั้งหมดทำงานโดยใช้อัลกอริทึม

อัลกอริทึมคืออะไร
อัลกอริทึมคืออะไร

คำแนะนำ

ขั้นตอนที่ 1

คำว่า "อัลกอริธึม" ถูกใช้อย่างกว้างขวางในการเชื่อมต่อกับการแพร่กระจายของเทคโนโลยีคอมพิวเตอร์อิเล็กทรอนิกส์ แม้ว่าคำนี้จะมีอยู่นานก่อนหน้านั้นในฐานะหนึ่งในแนวคิดหลักในวิชาคณิตศาสตร์ ชื่อนี้มาจากชื่อของบุคคลที่อาศัยอยู่ในศตวรรษที่ 9 นักคณิตศาสตร์ชาวอุซเบก อัลคอวาริซมี และหมายถึงกฎสำหรับการคูณ การหาร การบวกและการลบ อันที่จริง นี่คือลำดับการกระทำที่กำหนดไว้อย่างชัดเจน เป็นแผนสำหรับวิธีแก้ปัญหาหรือบรรลุเป้าหมาย ขั้นตอนต่อไปของอัลกอริทึมควรดำเนินการเมื่อขั้นตอนก่อนหน้าเสร็จสมบูรณ์ แม้ว่าจะไม่ใช่การคำนวณอัลกอริธึมทั้งหมดที่มีคุณสมบัติจำกัด แต่ตัวอย่างนี้คือการคำนวณจำนวน Pi (3, 14 …)

ขั้นตอนที่ 2

การทำงานของคอมพิวเตอร์และคอมพิวเตอร์ขึ้นอยู่กับอัลกอริธึม โปรแกรมคอมพิวเตอร์ยังทำงานบนพื้นฐานของพวกเขา คอมพิวเตอร์จะประมวลผลข้อมูลเข้าด้วยลำดับของคำสั่ง แล้วจึงแสดงผล การดำเนินการที่ผู้ใช้ดำเนินการบนไซต์ก็สามารถทำได้ด้วยการกระทำของอัลกอริทึม ดังนั้น สำหรับการค้นหาไซต์ จะทำการสแกนไดเรกทอรีหรือค้นหาดัชนี อัลกอริทึมช่วยให้คุณสามารถบันทึกข้อมูลที่ป้อนโดยผู้ใช้ในแบบฟอร์ม ในการเขียนคุณต้องรู้กฎ (ไวยากรณ์)

ขั้นตอนที่ 3

อัลกอริธึมมีหลายประเภท: เชิงเส้น การแตกแขนง วงจร คำสั่งเชิงเส้นจะดำเนินการตามลำดับที่ระบุ คำแนะนำในการฟอร์กมีเงื่อนไข ในการวนซ้ำ ต้องทำซ้ำคำสั่งอย่างน้อยหนึ่งกลุ่มระหว่างการดำเนินการ ในทางปฏิบัติ อัลกอริธึมจำนวนมากรวมทั้งสามประเภทเข้าด้วยกัน

ขั้นตอนที่ 4

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