संगणकप्रोग्रामिंग

सायकल आणि postcondition अट सह सायकल

स्वतः प्रोग्रामिंग किचकट होऊ शकते. सर्वप्रथम, सर्व क्रिया क्रमाक्रमाने बाहेर शुध्दलेखन पाहिजे. पण अशा गरज सह, लक्षणीय कार्यक्रमास करणे आवश्यक आहे की कार्ये यश सुविधा अनेक वैशिष्ट्ये आहेत ( "पास्कल", "सी", "असेंबलर" - काही हरकत नाही काय भाषा वापरली जाते). या साधनांचा एक चक्र तयार आहे.

प्रोग्रामिंग चक्र महत्त्व

एक चक्र काय आहे? आणि का आवश्यक आहे हे आपण ते वापरताना एक प्रोग्रामर फायदे? सायकल कार्यक्रम आपण क्रिया एक निश्चित संख्या अंमलबजावणी स्वयंचलित करण्यासाठी परवानगी देते, एक महत्वाचा स्ट्रक्चरल घटक स्थापन घटकांमुळे की पालन प्रदान. त्यामुळे, काम चक्र साधे उदाहरण - एक शक्ती विशिष्ट क्रमांक podnesenie. मशीन सर्वच स्वयंचलितपणे पूर्ण केले जाऊ शकते, कारण तेथे पुरेशी होणार नाही पंक्तींपर्यंत लिहून गरज आहे. चक्र सराव देखील वेळ आणि मेहनत भरपूर वाचवू शकता, त्यामुळे ते प्रत्येक वेळी आणि सायकल वापरून कोड नोंदणी करण्यासाठी सर्व पावले आवश्यक नाही. फक्त चंचल चल प्रविष्ट करा आणि अंमलबजावणी सुरू. पण अंगभूत सायकल योजना म्हणून? किंवा आणखी? सायकल स्वत: च्या या प्रश्नाचं उत्तर जोरदार खूप - प्रोग्रामिंग बद्दल एक पुस्तक माहिती, "पास्कल," आम्ही विचार किंवा "असेंबलर" होईल. त्यामुळे माहितीच्या हेतूने वेगळे करणे निव्वळ दोन सर्वात लोकप्रिय वापर सैद्धांतिक योजना ऑफर:

  1. postcondition सह सायकल.
  2. ही अट लूपमध्ये.

सर्व इतरांना त्यांच्या चढ आणि विशिष्ट प्रकरणांमध्ये मोठ्या प्रमाणावर आहेत, त्यामुळे ते संदर्भ आणि विशिष्ट ध्येय साध्य विचार करणे आवश्यक आहे. दरम्यान, आम्हाला सर्वात लोकप्रिय चालू द्या. preconditions आणि postconditions विविध चक्र? येथे एक अट लूपमध्ये आहे:

तर «अट» करू «कोड»

postcondition सामान्य सैध्दांतिक संरचनेचा सायकल

लेखन कोड हा फॉर्म तेव्हा शरीराच्या postcondition अंमलबजावणी खर्च ऑपरेटर सायकल. पहिल्या दृष्टीक्षेपात ती विचित्र वाटते शकते: खरोखर, का कोड अंमलबजावणी नंतर परिस्थिती ठेवले? पण काहीही विचित्र आहे: हा फॉर्म एक वैशिष्ट्य कोड पर्वा न करता अटी पूर्ण किंवा करत नाही हे अंमलात आहे. पण फक्त 1 वेळ. मग तो असावे म्हणून किंवा नाही, चाचणी साधेल की नाही हे सर्व आहे. आणि सायकल पुरेसे शरीर अटी नसतानाही दुर्लक्ष केले जाईल. या postcondition एक चक्र आहे महत्वाचे आणि उपयुक्त वैशिष्ट्य आहे. आणि काय तो सांगण्यात आले उदाहरण जेथे आपण येथे पायही व्यावहारिक अंमलबजावणी पाहू शकता? येथे postcondition सह चक्र एक उदाहरण आहे:

पुन्हा पुन्हा

"कोड"

पर्यंत «अटी»

ही अट सामान्य सैद्धांतिक सायकल आधार

पण सर्वात लोकप्रिय पर्याय नक्की आहे. त्याचे वैशिष्ठ्य, की आवश्यक अट अंमलबजावणीसाठी खरेतर lies हा कोड अंमलात नाही आहे न. थोडक्यात, कोड फार प्रमाणात आणि संगणक कामगिरी त्याचे एकूण नकारात्मक परिणाम सक्रिय आहे. त्यामुळे जोरदार धूर्त योजना वापर: विनंती की लुप किंवा अगदी वैयक्तिक वर्ग ठेवलेल्या कोड तुकडे सर्वात योग्य क्षण येतो. वेळ हा कोड आहे, पण एक संगणक वापरू नका सर्व विश्रांती. ही योजना आपण कार्यक्रम किंवा इतर कार्यक्रम चालविण्यास प्रक्रिया शक्ती जतन करण्यास अनुमती देते.

विविध प्रोग्रामिंग भाषांमधील प्रत्यक्ष अंमलबजावणी

चक्र व्यावहारिक प्रभावी बद्दल काही शब्द. हे वापरकर्ता आणि प्रोग्रामर दोन्ही नोंद करावी सर्व प्रथम वेळ वाचते. दुसर्या सांगितले गेले आहे, का, काही शब्द ग्राहक काय म्हणायचे का आवश्यक आहे. स्वतंत्र भागात विभागले सॉफ्टवेअर त्वरीत लोड होते आणि ते चालविण्यासाठी आणि त्यानुसार परवानगी देते की, वापरकर्ता अशा सॉफ्टवेअर वापरण्यासाठी फक्त खूप आनंद होईल. शिवाय, हा दृष्टिकोन, सायकल किंवा स्वतंत्र वर्ग (अनेकदा शरीर पासून झाल्याने आहे) मध्ये संग्रहित कोड तेव्हा काम कार्यक्षमता परवानगी देते. आपण वैयक्तिक स्मृती पेशी गती रेकॉर्ड आणणे आवश्यक आहे. त्यामुळे, सर्वकाही स्वतः पूर्ण करण्याचा प्रयत्न केला तर, तो प्रत्येक मिळविण्यासाठी आहे आणि योग्य नोंद आहे. एक पळवाट अनेक वेळा किंवा सर्वकाही स्वत: ला करावे गरज कमी देखील डझनभर परवानगी देते. आणि मानवी घटक, तास समस्याप्रधान कोड पाहणे आवश्यक होऊ शकते जे काढून.

निष्कर्ष

त्यामुळे, सर्व लेखी पुरावा, आम्ही postcondition किंवा एक पूर्व सायकल गुणवत्ता त्याग न पैसा वाचवू सोयीस्कर मार्ग सक्षम म्हणू शकता. आणि क्लिष्ट कार्यक्रम लिहित असताना, त्याला बाहेर घेऊन आणि वाचन कोड सोपे करण्यासाठी मदत चांगला programmer मित्र आहे. त्यामुळे त्यांच्या कोड लिहून तेव्हा postcondition किंवा अट एक सायकल वापरण्यासाठी तिरस्कार करीत नाही - ते विशेषतः सॉफ्टवेअर निर्मिती प्रक्रिया करण्याची सोय करण्यात आली आहेत, आणि तो त्याला विरोधात काम करेल - या संधीचा फायदा घेणे नाही.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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