प्रोग्रामिंग का आधार लूप है, उदाहरण के लिए, पास्कल। किसी भी कंप्यूटर भाषा की तरह, इसमें इसके सिंटैक्स में ऐसे निर्माण भी होते हैं
एक ठेठ कार्य कंप्यूटर को प्रदर्शन करना हैएक ही कार्रवाई कई बार यहां, और डिज़ाइन को बचाने के लिए, आपको कोड के दोहराव की व्यवस्था करने की इजाजत देनी है। तो, प्रोग्रामिंग में एक चक्र, बहुभाषी क्रियान्वित क्रिया है, जिसे भाषा के टूल की मदद से संगठित किया गया है।
पास्कल प्रोग्रामिंग भाषा में ऐसे कई निर्माण शामिल हैं:
प्रतीयमान सादगी और स्पष्टता के बावजूदचक्रीय निर्माण, नौसिखिया प्रोग्रामर को उनके कार्यान्वयन में कई समस्याएं हैं सबसे मुश्किल चक्र से बाहर निकलने की स्थिति का निर्माण है। इस संबंध में, बयान के लिए सबसे अधिक सरल है।
एक पैरामीटर के साथ दोहराने के निर्माण को लिखने के लिए, आपको निम्न कोड लिखना होगा:
{A} के लिए: = {b} से {c} दो {d}।
उदाहरण के लिए, के लिए आरक्षित भाषा शब्दयह सुविधा पूंजी पत्रों में लिखी गई है, व्यवहार में आप लोअरकेस अक्षर का उपयोग कर सकते हैं। वेरिएबल और ऑपरेटरों का इस्तेमाल कर्ली ब्रैकेट में दिखाया गया है। उनका मतलब:
निर्माण कार्य करना के लिए, पास्कल मूल्य की गणना करता है {b}, असाइन करें {a}: = {c}, जिसके बाद कार्रवाई पुनरारंभ होती है:
चूंकि शरीर के लिए पुनरावृत्तियों की संख्या ज्ञात है, इसलिए इस निर्माण को नियतात्मक चक्र कहा जाता है।
यह समझने के लिए कि यह कैसे किया जाएगा के लिए, आगे, एक उदाहरण दिया गया है, "डमीज" के लिए पास्कल भाषा में कोड
लिखित निर्देशों को समझना, आप प्रत्येक चलना में मान लिख सकते हैं:
नतीजतन, उपयोगकर्ता स्क्रीन पर नंबर देखता है "15" - 1 से 5 तक की संख्या का योग
पहला कार्यक्रम अधिक सार्वभौमिक बनाने के लिए, चर के साथ नंबर 1 और 5 को बदलने के लिए आवश्यक है।
एक चक्र का उपयोग करते समय के लिए, पास्कल को मूल्यों पर सावधानीपूर्वक ध्यान देने की आवश्यकता है {a}, {बी}, {c}। यदि आप लेखन प्रोग्राम के नियमों का पालन नहीं करते हैं, तो संकलक एक त्रुटि की रिपोर्ट करेगा। ऐसे पांच नियम हैं
निम्नलिखित नियम आम तौर पर स्वीकार किए जाते हैं औरप्रोग्रामिंग में "अच्छा टोन" से मेल खाती है: कोड के साथ काम करने के लिए सुविधाजनक बनाने के लिए, आपको पहले कॉलम से नहीं लूप बॉडी के ऑपरेटरों को लिखना होगा। उदाहरण के लिए, बाईं ओर 2-3 स्थान बनाने या टैब कुंजी का उपयोग करते हुए
यह प्रावधान न केवल पास्कल भाषा पर लागू होता है "डमीज़" के लिए यह आपको निर्देशों में एक त्रुटि को खोजने और ठीक करने की अनुमति देता है।
मान लीजिए कि आप फॉर्म के फ़ंक्शन को व्यवस्थित करना चाहते हैं एफ (x) = 3 *एक्स + 15, वह है, की एक तालिका प्राप्त करें एम श्रेणी में कार्यों के मूल्य [एक्स1; एक्स2], जहां एक्स1 और एक्स2 - तर्क के न्यूनतम और अधिकतम मूल्य इस और इसी तरह की समस्याओं को हल करने के लिए निर्माण है के लिए। पास्कल अनुशंसा करता है कि आप प्रोग्राम को निम्नलिखित तरीके से लिखते हैं:
क्योंकि कदम परिवर्तन एक्स निर्दिष्ट नहीं है, तर्क के मूल्य को सूत्र के उपयोग से प्रत्येक पुनरावृत्ति पर कार्यक्रम के दौरान गिना जाता है: x: = x1 + (x2-x1) * (ए-1) / (एम -1)।
इस तथ्य को ध्यान में रखते हुए कि किसी भी ऑपरेटरों का निर्माण के अंदर उपयोग किया जा सकता है, इसे अपने शरीर में एक और चक्र लगाने की अनुमति है के लिए। पास्कल के पास इस कार्य के लिए एक मानक वर्णन है, अन्य प्रोग्रामिंग भाषाओं के समान है:
सही ढंग से काम करने के लिए, आपको आवश्यकता हैस्थिति का पालन करें: प्रत्येक चक्र में काउंटर भिन्न होना चाहिए। अन्यथा, आंतरिक पाश बाहरी लूप के पैरामीटर के मान को बदल देगा, जिससे तार्किक त्रुटियों को जन्म दिया जाएगा।
</ p>