कंप्यूटरप्रोग्रामिंग

"पास्कल" में क्रमगुणित: कैसे की गणना करने के। कार्यक्रमों के उदाहरण

शिक्षा प्रोग्रामिंग जटिल करने के लिए सरल से ही आने वाला है। डेटा प्रकार और भाषा के ऑपरेटरों में महारत हासिल करने के बाद, चक्रीय संरचनाओं में जाते हैं। एक स्तंभ में संख्याओं के उत्पादन से जटिल फार्मूले की मात्रा की गणना करने के लिए: चक्र के लिए उद्देश्य वहाँ अनगिनत हैं। फिर भी, प्रोग्रामर सवाल शुरुआत रहता है: पास्कल "कैसे में भाज्य की गणना करने के" "?"

लागू एक समस्या कम से कम तीन तरीके हो सकते हैं। वे विभिन्न ऑपरेटरों का उपयोग किया।

गणितीय जानकारी

निर्माण के लिए आगे बढ़ने से पहले, यह एल्गोरिदम और लिखने कार्यक्रमों के सिद्धांत का अध्ययन करने के लिए आवश्यक है। गणित में, भाज्य एक नंबर, जिस पर यह कम से कम सकारात्मक पूर्णांक पर अभिव्यक्ति का मूल्यांकन करने के उत्पाद है।

समझे एक उदाहरण की परिभाषा में मदद मिलेगी। आप 3 के निर्णय 3. संख्या का फ़ैक्टोरियल लगाना चाहते हैं मान लीजिए! = 3 * 2 * 1 = 6।

यह एक एक्शन विस्मयादिबोधक चिह्न है, जो संख्या के बाद रखा गया है को दर्शाता है। महत्वपूर्ण नोट: भाज्य केवल धनात्मक पूर्णांक के लिए परिभाषित किया गया है। 0: इसी समय, शून्य की अवधारणा प्रस्तुत की! = 1।

अभिव्यक्ति बड़े के लिए मैन्युअल रूप से विचार करें - एक लंबे व्यवसाय। गणना प्रक्रिया में तेजी लाने के लिए, कंप्यूटर प्रोग्राम का उपयोग। इसके बाद, तरीके "पास्कल" में भाज्य को खोजने के लिए पर विचार करें।

पहली विधि

नीचे दिए गए कोड प्रोग्राम का संस्करण को दर्शाता है।

उदाहरण में शर्त यह है कि पाश शरीर से पहले दर्ज की गई है के साथ एक समग्र निर्माण का उपयोग कर। रिकॉर्ड वाक्य रचना:

जबकि {हालत} posledovatelnost_operatorov करना {};

कोड इस प्रकार चलाता है: posledovatelnost_operatorov के पास कार्यक्रम, अभिव्यक्ति {हालत} की वैधता की जाँच करता है एक सकारात्मक परीक्षण के मामले में {}।

कार्यक्रम में लौटने के बाद आप निम्नलिखित लाइनों पर ध्यान देने की जरूरत है:

  • 2 - निर्दिष्ट करता संख्या n, जिसके लिए गणना निष्पादित किया जाता है;
  • 6 - श्रृंखला शीर्षक;
  • 7 - चक्र की शुरुआत;
  • 8 - चर तथ्य है, जो n के भाज्य का मूल्य संग्रहीत करता है की गणना;
  • 9 - एक करके काउंटर चर में वृद्धि;
  • 10 - चक्र के अंत।

दूसरा तरीका

अगला ऑफर दोहराने बयान के साथ "पास्कल" में भाज्य की गणना करने के।

डिजाइन चक्र: दोहराने {posledovatelnost_operatorov} तक {हालत};

कैसे इस कार्यक्रम काम करता है समझने के लिए, लाइन द्वारा लाइन पर विचार करें:

  • 2 - n एक निरंतर पूर्णांक जिसके लिए गणना किया जाता है असाइन किया गया है;
  • 7 - चक्र की शुरुआत;
  • 8, 9 - भाज्य गणना और काउंटर बढ़ाने मैं;
  • 10 - पाश शरीर के अंत;
  • 11 - हालत का सत्यापन, के बाद से हालत बयान के अनुक्रम के बाद स्थित है, फिर से करना कम से कम एक बार निष्पादित किया जाएगा।

तीसरा रास्ता

बाद के कार्यक्रम भी यह संभव "पास्कल" में भाज्य की गणना करने के लिए बनाता है और आकार में सबसे कॉम्पैक्ट है। कारण - ऑपरेटर के लिए, जिसके लिए काउंटर मैं की वृद्धि हुई है चक्र मानकों में सेट किया गया है प्रयोग किया जाता है।

रिकार्ड ऑपरेटर: के लिए {} {nachalnoe_znachenie konechnoe_znachenie} करना {} posledovatelnost_operatorov करने के लिए।

(आंकड़े सूची लाइन दिया जाता है) के रूप में कोड काम करता है:

  • 2 - नंबर का निरंतर मूल्य n सौंपा जिसके लिए भाज्य गणना की जाती है;
  • 6 - चक्र मापदंडों दिया जाता है - प्रारंभिक और अंतिम मूल्यों;
  • 7 - चक्र की शुरुआत;
  • 8 - चर तथ्य की गणना;
  • 9 - चक्र के अंत।

टिप्पणी

यहां तक कि शीर्ष दस भाज्य की संख्या के लिए परमिट डेटा प्रकार पूर्णांक से अधिक महत्व होता है। इसलिए, कार्यक्रम 'पास्कल "में एक त्रुटि संदेश दिखाई देगा। इसे ठीक सरल - आप वास्तविक मूल्यों के भंडारण के लिए longint या उपयोग प्रकार में अलग-अलग परिणाम के डेटा प्रकार को बदलने के लिए की जरूरत है।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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