คอมพิวเตอร์การเขียนโปรแกรม

อัลกอริทึ่มเป็นลำดับที่ชัดเจนของการดำเนินการทางคณิตศาสตร์

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

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

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

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

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

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

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

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

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 th.birmiss.com. Theme powered by WordPress.