कैलकुलेटर के लिए स्यूडोकोड कैसे लिखें

डेस्क पर काम कर रहे व्यवसायी

अच्छे कंप्यूटर प्रोग्राम सावधानीपूर्वक योजना बनाने से आते हैं।

छवि क्रेडिट: जुपिटरिमेज/कॉमस्टॉक/गेटी इमेजेज

कई कंप्यूटर भाषाएं सामान्य कार्यों को साझा करती हैं जैसे कि लूप के माध्यम से पुनरावृति, अगर-तब-तर्क के आधार पर ब्रांचिंग और गणना करना। आप इन और अन्य कार्यों का उपयोग एक छद्म कोड प्रोग्राम बनाने के लिए कर सकते हैं जो कंप्यूटर पर नहीं चलता है, बल्कि कागज पर इसकी समीक्षा करते समय आपके दिमाग में चलता है। एक प्रक्रिया पर विचार-मंथन करके, उच्च-स्तरीय प्रक्रियाओं की पहचान करके और उन्हें तार्किक रूप से लिखकर, आप वास्तविक प्रोग्रामिंग भाषाओं का उपयोग करके, गुणवत्ता वाले सॉफ़्टवेयर बनाने के लिए जो कुछ भी लेकर आए हैं उसका उपयोग कर सकते हैं।

स्टेप 1

इस बारे में सोचें कि कैलकुलेटर को उच्च स्तर पर काम करने में क्या लगता है और उन उच्च-कार्यों को एक कागज़ पर लिख लें। वे नीचे दिखाए अनुसार प्रकट हो सकते हैं:

दिन का वीडियो

इनपुटडेटा = रीड_इनपुट () परिणाम = प्रदर्शन_गणना (इनपुटडेटा) प्रदर्शन_परिणाम (परिणाम)

ये वे क्रियाएं हैं जो तब होती हैं जब आप कैलकुलेटर में नंबर टाइप करते हैं, फ़ंक्शन कुंजी दबाते हैं और परिणाम देखते हैं। पहला कथन एक विधि को कॉल करता है जो उपयोगकर्ता से इनपुट पढ़ता है। वह विधि परिणाम लौटाती है जो Input_Data चर में जाती है। अगला स्टेटमेंट उस डेटा को Perform_Calculations नाम के फंक्शन में भेजता है। Perform_Calculations एक परिणाम की गणना करता है और इसे इस कोड पर लौटाता है जो इसे परिणाम चर में संग्रहीत करता है। अंतिम विवरण उस परिणाम को उस फ़ंक्शन में भेजता है जो इसे प्रदर्शित करता है।

चरण दो

उन बयानों के चारों ओर एक बड़ा बॉक्स बनाएं। यह बॉक्स प्रोग्राम के मुख्य मॉड्यूल का प्रतिनिधित्व करता है। कागज पर एक और बड़ा बॉक्स बनाएं और उसके ऊपर "Read_Input ()" लिखें। यह बॉक्स उस फ़ंक्शन का प्रतिनिधित्व करता है जो गणना करने के लिए आवश्यक इनपुट को पढ़ता है। बॉक्स में स्टेटमेंट टाइप करें जो आपको लगता है कि किसी उपयोगकर्ता से जानकारी प्राप्त करने के लिए होने की आवश्यकता है। वे कथन नीचे दिखाए गए जैसे दिख सकते हैं:

प्रिंट "पहला नंबर दर्ज करें" पहला नंबर = Read_Input प्रिंट "दूसरा नंबर दर्ज करें" दूसरा नंबर = Read_Input प्रिंट "एक ऑपरेटर दर्ज करें" प्रिंट करें "एक ऑपरेटर दर्ज करें" ऑपरेटर = Read_Input पहले नंबर, दूसरा नंबर, ऑपरेटर

पहली संख्या, दूसरी संख्या और ऑपरेटर चर में वे मान होंगे जो उपयोगकर्ता किसी विधि के माध्यम से दर्ज करता है। अंतिम विवरण चर को कॉलिंग मॉड्यूल में लौटाता है।

चरण 3

कागज पर एक दूसरा बॉक्स बनाएं और उसके ऊपर "Perform_Calculations (पहला नंबर, दूसरा नंबर, ऑपरेटर) लिखें। फ़ंक्शन को दिए गए दो नंबरों और ऑपरेटर का उपयोग करके गणना करने के लिए आवश्यक इस बॉक्स में विवरण जोड़ें। वे कथन निम्नलिखित कथनों के समान दिख सकते हैं:

अगर ऑपरेटर = "+" परिणाम = पहला नंबर + दूसरा नंबर

और अगर ऑपरेटर = "-" परिणाम = पहला नंबर - दूसरा नंबर

और अगर ऑपरेटर = "*" परिणाम = पहला नंबर * दूसरा नंबर

और अगर ऑपरेटर = "/" परिणाम = पहला नंबर / दूसरा नंबर

वापसी परिणाम

यह कोड ऑपरेटर के मूल्य के आधार पर निष्पादित करने के लिए कथन निर्धारित करने के लिए एक कथन का उपयोग करता है। किसी एक कथन के परिणाम की गणना करने के बाद, अंतिम विवरण परिणाम को कॉलिंग मॉड्यूल में वापस भेज देता है।

चरण 4

कागज पर एक अंतिम बॉक्स बनाएं और बॉक्स के शीर्ष पर "Display_Result (result)" लिखें। किसी उपयोगकर्ता को परिणाम प्रस्तुत करने के लिए आवश्यक कथनों को लिखें, जैसे कि:

प्रिंट परिणाम

स्यूडोकोड की समीक्षा करें और मुख्य मॉड्यूल में पहले कथन से शुरू होने वाले तर्क का पालन करें। कोड में तार्किक खामियों की तलाश करें क्योंकि आप इसके माध्यम से कदम रखते हैं। यदि वे मौजूद हैं तो उन्हें पहचानें, और यदि आवश्यक हो तो अपने छद्म कोड को ठीक करें।

टिप

दिखाए गए अनुसार अलग-अलग मॉड्यूल में कार्य को तोड़कर, आप कोड के सार्थक ब्लॉक बनाते हैं जो एक ही कार्य करते हैं। मॉड्यूल को बदलना आसान होता है जब वे अलग कोड ब्लॉक में भी मौजूद होते हैं। जब आप अपना वास्तविक कार्यक्रम लिखते हैं, तो गाइड के रूप में आपके द्वारा बनाए गए छद्म कोड का उपयोग करें।

श्रेणियाँ

हाल का

माइक्रोसॉफ्ट में फैंसी बॉर्डर कैसे बनाएं

माइक्रोसॉफ्ट में फैंसी बॉर्डर कैसे बनाएं

Microsoft का बॉर्डर और शेडिंग टूल आपको Word जैस...

एक तुल्यकारक को एक टर्नटेबल से कैसे जोड़ा जाए

एक तुल्यकारक को एक टर्नटेबल से कैसे जोड़ा जाए

एक तुल्यकारक से जुड़े टर्नटेबल्स आपको ध्वनि को...

इनडिज़ाइन टेम्प्लेट कैसे आयात करें

इनडिज़ाइन टेम्प्लेट कैसे आयात करें

वे टेम्पलेट डाउनलोड करें जिन्हें आप आयात करना च...