วิธีเขียนอัลกอริธึมการเขียนโปรแกรม

ผู้เขียน: John Stephens
วันที่สร้าง: 27 มกราคม 2021
วันที่อัปเดต: 14 พฤษภาคม 2024
Anonim
ปูพื้นฐานการเขียนโปรแกรมด้วยอัลกอริทึม 1
วิดีโอ: ปูพื้นฐานการเขียนโปรแกรมด้วยอัลกอริทึม 1

เนื้อหา

ในบทความนี้: การสร้างอัลกอริทึมการสร้างอัลกอริทึมการเชื่อมต่อ

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


ขั้นตอน

ส่วนที่ 1 สร้างอัลกอริทึม

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


  2. รวมวิธีการในไวยากรณ์ที่จะใช้ สิ่งนี้จะขึ้นอยู่กับภาษาการเขียนโปรแกรมที่คุณจะใช้เป็นหลัก


  3. เริ่มวางอัลกอริทึมของคุณบนกระดาษ


  4. รวมตัวแปรโดยอธิบายบทบาทของพวกเขา ตัวแปรจะต้องอยู่ในบล็อกของการประกาศที่จุดเริ่มต้นของโปรแกรมหากพวกเขาเป็นโลกหรือรูทีนย่อยถ้าพวกเขาอยู่ในท้องถิ่น ชื่อที่คุณกำหนดให้กับพวกเขาจะต้องเป็นลักษณะของสิ่งที่พวกเขาเป็นตัวแทนและเนื้อหาของพวกเขาจะต้องสอดคล้องกับประเภทของข้อมูลที่เป็นที่ยอมรับโดยภาษาที่คุณจะใช้



  5. สร้างตัวนับลูป หากคุณใช้ลูปในอัลกอริทึมของคุณให้ตั้งค่าระบบการนับของการประมวลผลลูปเพื่อดูว่ามีการเรียกรูทีนที่มีอยู่ในรูทีนกี่ครั้ง


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


  7. ใช้การควบคุมการกระโดดอย่างชาญฉลาด การกระโดดระหว่างรูทีนย่อยสามารถมีเงื่อนไขหรือไม่มีเงื่อนไข


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



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


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

ส่วนที่ 2 สร้างอัลกอริทึมการเชื่อมต่อ



  1. สร้างการเข้าสู่ระบบสำหรับผู้ใช้


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


  3. อนุญาตให้เริ่มต้นเซสชันหากข้อมูลเหล่านี้ถูกต้อง เปลี่ยนเส้นทางโปรแกรมไปยังจุดเข้าใช้งานสำหรับผู้ใช้นั้น


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


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



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

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

วิธีพับแผ่น

Alice Brown

พฤษภาคม 2024

พลิกแผ่นด้านในออก ยืนขณะถือแผ่นกระดาษต่อหน้าคุณ คุณจะวางมือของคุณไว้ที่มุม 2 มุมที่อยู่ติดกันในด้านที่สั้นกว่า 1 ด้านของแผ่นงานเนื่องจากคุณจะพับมุมเหล่านี้เพื่อให้เข้ากัน เอามือประสานกัน พับมุมของกระด...

น่าสนใจวันนี้