การเขียนโปรแกรมของตัวเองสามารถจะซับซ้อน เพื่อเริ่มต้นกับว่าการกระทำของทุกคนควรจะสะกดออกมาทีละขั้นตอน แต่ด้วยความจำเป็นดังกล่าวมีคุณสมบัติหลายประการที่มีนัยสำคัญอำนวยความสะดวกในความสำเร็จของงานที่ต้องเขียนโปรแกรม ( "ปาสคาล", "C", "ประกอบ" - ไม่ว่าสิ่งที่ภาษาที่ใช้) หนึ่งในเครื่องมือเหล่านี้คือการสร้างวงจร
ความสำคัญของการเขียนโปรแกรมรอบ
วงจรคืออะไร? ทำไมมันจึงเป็นสิ่งจำเป็นและสิ่งที่เป็นประโยชน์ของการเป็นโปรแกรมเมอร์เมื่อคุณใช้มันได้หรือไม่ วงจรเป็นองค์ประกอบโครงสร้างที่สำคัญของโปรแกรมซึ่งจะช่วยให้คุณได้โดยอัตโนมัติการดำเนินการของจำนวนที่แน่นอนของการดำเนินการให้ปฏิบัติตามที่มีพารามิเตอร์ที่จัดตั้งขึ้น ดังนั้นตัวอย่างที่ง่ายที่สุดของวงจรการทำงาน - podnesenie จำนวนหนึ่งเพื่ออำนาจ ไม่มีความจำเป็นต้องกำหนดแถวขึ้นจนกว่าจะไม่เพียงพอเพราะเครื่องทั้งหมดจะสามารถทำได้โดยอัตโนมัติด้วยการที่มันเป็น ในทางปฏิบัติของรอบนอกจากนี้ยังสามารถประหยัดเวลาและความพยายามเพื่อให้มันไม่จำเป็นที่ทุกเวลาและทุกขั้นตอนในการลงทะเบียนรหัสโดยใช้วงจร เพียงแค่ใส่ตัวแปรที่เปลี่ยนแปลงและดำเนินการเริ่มต้น แต่เป็นโครงการที่สร้างขึ้นรอบหรือไม่ หรือแม้กระทั่งมากขึ้น? ตัวเองน้าของวงจรค่อนข้างมาก - ข้อมูลเกี่ยวกับหนังสือเกี่ยวกับการเขียนโปรแกรม "ปาสกาล" เราจะพิจารณาหรือ "ประกอบ" ดังนั้นหมดจดวัตถุประสงค์เพื่อให้ข้อมูลถอดแยกชิ้นส่วนนำเสนอโครงการทฤษฎีของทั้งสองที่นิยมใช้มากที่สุด:
- วงจรกับ postcondition
- ห่วงกับสิ่งที่จำเป็น
คนอื่น ๆ ทั้งหมดอยู่ในขอบเขตขนาดใหญ่ของรูปแบบและโดยเฉพาะอย่างยิ่งกรณีของพวกเขาดังนั้นพวกเขาจะต้องได้รับการพิจารณาในบริบทและในการบรรลุเป้าหมายที่เฉพาะเจาะจง ในขณะเดียวกันให้เราหันไปนิยมมากที่สุด รอบที่แตกต่างกับปัจจัยพื้นฐานและ postconditions? นี่คือวงที่มีสิ่งที่จำเป็น:
ในขณะที่«สภาพ»ทำ«รหัส»
วงจรกรอบทฤษฎีทั่วไปกับ postcondition
รูปแบบของการเขียนรหัสนี้เมื่อวงจรประกอบกับค่าใช้จ่ายในการดำเนินงาน postcondition ของร่างกาย ได้อย่างรวดเร็วก่อนมันอาจจะดูแปลก: จริงๆว่าทำไมใส่สถานการณ์หลังจากที่การกระทำของรหัส? แต่ไม่มีอะไรเป็นที่แปลกประหลาดมี: คุณลักษณะของรูปแบบนี้คือรหัสที่จะดำเนินการโดยไม่คำนึงถึงว่าเงื่อนไขที่จะพบหรือไม่ได้ดำเนินการ แต่มีเพียง 1 ครั้ง จากนั้นจะเป็นไปตามผลการทดสอบไม่ว่าจะเป็นสิ่งที่ควรจะเป็นหรือไม่ และในกรณีที่ไม่มีสภาพร่างกายที่เพียงพอของวงจรจะถูกละเว้น นี่คือสิ่งที่สำคัญมากและมีประโยชน์คุณลักษณะซึ่งมีวงจรกับ postcondition ตัวอย่างของสิ่งที่มันบอกและสถานที่ที่คุณสามารถเห็นการปฏิบัติจริงทาสีที่นี่? นี่คือตัวอย่างของวงจรที่มี postcondition นี้:
ทำซ้ำ
"รหัส"
จนกว่า«เงื่อนไข»
พื้นฐานวงจรทั่วไปทฤษฎีกับสิ่งที่จำเป็น
แต่ตัวเลือกที่นิยมมากที่สุดคือตรงนี้ ความผิดปกติของมันอยู่ในความเป็นจริงที่ว่าสำหรับการดำเนินการของเงื่อนไขที่จำเป็นโดยไม่ต้องรหัสนี้จะไม่ดำเนินการ โดยปกติรหัสเป็นขนาดมากและเปิดใช้งานผลกระทบเชิงลบรวมกับประสิทธิภาพการทำงานของคอมพิวเตอร์ ดังนั้นการใช้ค่อนข้างแผนฉลาดแกมโกงส่วนใหญ่ของชิ้นส่วนของรหัสที่วางไว้ในลูปหรือแม้กระทั่งแต่ละชั้นเรียนที่สนใจมาเพียงในช่วงเวลาที่เหมาะสม ส่วนที่เหลือทั้งหมดของเวลารหัสนี้ แต่ไม่ได้ใช้คอมพิวเตอร์ โครงการนี้จะช่วยให้คุณประหยัดพลังการประมวลผลการรันโปรแกรมหรือโปรแกรมอื่น ๆ
การปฏิบัติจริงในการเขียนโปรแกรมภาษาที่แตกต่างกัน
คำไม่กี่คำเกี่ยวกับประสิทธิผลการปฏิบัติของรอบ มันควรจะตั้งข้อสังเกตแรกของทั้งหมดจะช่วยประหยัดเวลาทั้งผู้ใช้และโปรแกรมเมอร์ ในวันที่สองที่ได้รับการกล่าวว่าทำไมทำไมควรคำไม่กี่คำที่จะพูดเกี่ยวกับลูกค้า ความจริงที่ว่าแยกออกเป็นชิ้นส่วนที่แยกต่างหากช่วยให้ซอฟแวร์ได้อย่างรวดเร็วโหลดและเรียกใช้และตามที่ผู้ใช้จะมีเพียงความสุขเกินไปที่จะใช้ซอฟต์แวร์ดังกล่าว นอกจากนี้วิธีการนี้เมื่อรหัสที่เก็บไว้ในวงจรหรือแยกชั้น (ซึ่งมักจะเกิดจากร่างกาย) และช่วยให้ประสิทธิภาพในการทำงาน นอกจากนี้คุณยังควรนำบันทึกความเร็วในเซลล์หน่วยความจำของแต่ละบุคคล ดังนั้นถ้าทุกอย่างที่จะต้องทำด้วยตนเองก็จะต้องได้รับในแต่ละและมีรายการที่เหมาะสม ห่วงช่วยให้หลาย ๆ ครั้งหรือแม้กระทั่งหลายสิบลดความจำเป็นที่จะทำทุกอย่างเอง และมันจะเอาปัจจัยมนุษย์ซึ่งสามารถนำไปสู่ชั่วโมงต้องดูรหัสที่มีปัญหา
ข้อสรุป
ดังนั้นข้อสรุปถึงเขียนทั้งหมดเราสามารถพูดได้ว่าวงจรที่มี postcondition หรือ pre ช่วยให้ความสะดวกในการประหยัดค่าใช้จ่ายโดยไม่ลดคุณภาพ และเมื่อการเขียนโปรแกรมที่ซับซ้อนก็เป็นหนึ่งในเพื่อนที่ดีที่สุดโปรแกรมเมอร์ช่วยให้เขาที่จะทำให้รหัสง่ายต่อการดำเนินการและการอ่าน ดังนั้นเมื่อเขียนรหัสของพวกเขาไม่รังเกียจที่จะใช้วงจรที่มี postcondition หรือเงื่อนไข - พวกเขาได้รับการออกแบบมาโดยเฉพาะเพื่ออำนวยความสะดวกในขั้นตอนของการสร้างซอฟแวร์และมันจะทำงานกับเขา - ไม่ใช้ประโยชน์จากโอกาสนี้