अंकगणितीय संक्रियाओं की रिकॉर्डिंग
मान लीजिए कि हमें निम्नलिखित तरीके से गणितीय रूप में लिखी गई एक अभिव्यक्ति की गणना करने की आवश्यकता है:
\({ 2\ \cdot\ 17.56^2 \over {7\ \cdot\ 2.47\ \cdot\ 0.43}}\)
अंकगणितीय व्यंजक लिखने के नियम
1. एक व्यंजक में संख्याएं, अन्य चर नाम, संक्रिया चिह्न, कोष्ठक, फ़ंक्शन नाम, अंकगणितीय संक्रियाएं और उनके चिह्न शामिल हो सकते हैं (<कोड>+कोड>,<कोड> -कोड>,<कोड> *< /कोड>,<कोड> /कोड>,<कोड> div, mod).
2. पूर्णांक और भिन्नात्मक भागों के बीच विभाजक एक बिंदु है।
3. अभिव्यक्ति को एक पंक्ति में लिखा गया है (
अभिव्यक्तियों के रेखीय संकेतन), वर्णों को एक के बाद एक क्रमिक रूप से पंक्तिबद्ध किया गया है,
सभी संचालन के संकेत हैं नीचे रखो, कोष्ठक का उपयोग किया जाता है।< br />
इस प्रकार, अंकगणितीय व्यंजकों को लिखने के नियमों का पालन करते हुए, हमें दिए गए अंश (गणितीय संकेतन) को एक रेखीय संकेतन में अनुवाद करना चाहिए, अर्थात भिन्न को एक पंक्ति में लिखना चाहिए। चूँकि अंश और हर जटिल होते हैं (अर्थात उनमें दो या दो से अधिक गुणक होते हैं), एक रेखीय रूप में एक अभिव्यक्ति लिखते समय, अंश और हर को कोष्ठक में लेना आवश्यक होता है।
इस प्रकार, इस तरह की अभिव्यक्ति का रैखिक अंकन इस तरह दिखेगा:
<पूर्व>
(2*17.56*17.56)/(7*2.47*0.43)प्री>
आइए इस अभिव्यक्ति के मूल्य की गणना करने के लिए एक प्रोग्राम लिखें। ऐसा करने के लिए, इनपुट और आउटपुट डेटा को परिभाषित करते हैं।
इनपुट
क्योंकि हम सभी मान जानते हैं, फिर कीबोर्ड से कुछ भी दर्ज करने की आवश्यकता नहीं है, इसलिए कोई इनपुट मान नहीं होगा।
छाप
कार्यक्रम को दिए गए अंकगणितीय अभिव्यक्ति का परिणाम प्रदर्शित करना चाहिए (परिणाम को कुछ चर में सहेजा जा सकता है, या तुरंत स्क्रीन पर प्रदर्शित किया जा सकता है)।
कार्यक्रम में, हम तुरंत स्क्रीन पर परिणाम प्रदर्शित करेंगे। चूँकि हमारे पास एक भिन्न है, परिणाम एक वास्तविक संख्या होगी।
शुरू करें
writeln((2*17.56*17.56)/(7*2.47*0.43):9:6);
अंत। कोड>
पूर्व>
अपने कंप्यूटर पर प्रोग्राम चलाएँ और सुनिश्चित करें कि यह 82.949843 देता है।