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

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

2
कार्यात्मक छद्मकोडा जोड़ें कोड जोड़ने के लिए स्यूडोकोड के सिद्धांतों का उपयोग करें "घटनाओं पर" जब आपने अपनी परियोजना का सेटअप पूरा कर लिया है

3
यह सुनिश्चित करने के लिए कि आप सम्मेलनों का पालन करते हैं, अपने स्यूडोकोड की जांच करें

4
टिप्पणियों या विशिष्ट संकेत जोड़ें

5
तर्क और सिंटैक्स की जांच करने के लिए पूरी परियोजना को फिर से पढ़ें सिंटैक्स को सटीक नहीं होना चाहिए, लेकिन स्यूडोकोड को समझना चाहिए।
suffixList () स्ट्रिंग के रूप में मंद `suffissiDim preFixList () स्ट्रिंग के रूप में की एक सूची में शामिल होंगे` prefissiPrivate उप ParseName (मूल्य स्ट्रिंग, ByRef firstName स्ट्रिंग के रूप में, ByRef MiddleName स्ट्रिंग के रूप में, ByRef अंतिम नाम स्ट्रिंग के रूप में के रूप में) मंद splittedName की एक सूची में शामिल होंगे जैसा कि StringsplittedName = स्प्लिट (मूल्य, " ") मंद prefixLname StringDim suffixLname के रूप में स्ट्रिंग के रूप में `***************************************** **** `चक्र सरणी splittedName` *************************************** ****** के लिए मैं = LBound (splittedName) UBound (splittedName) अगर मैं = 0 ThenfirstName = splittedName (i) Elself मैं = 1 फिर `**************** ***************************** `जांच करता है कि मूल्य suffixList या preFixList में मौजूद नहीं है तो` MiddleName के रूप में अन्यथा आवेषण सेट prefixLname में `या suffixLname` ******************************************** * यदि (DoesValueExsistInList (suffixList, splittedName (i))) = ThensuffixLname splittedName (i) Elself (DoesValueExsistInList (preFixList, splittedName (i))) = ThenprefixLname splittedName (i) = ElseMiddleName splittedName (i) समाप्ति IfElse `**** ***************************************** `जांच करता है कि मूल्य suffixList में मौजूद नहीं है या preFixList फिर `सेट के रूप में नहीं तो अंतिम नाम suffixList या preFixList को बचाता है` ********************************** यदि *********** (DoesValu eExsistInList (suffixList, splittedName (i))) = ThensuffixLname splittedName (i) Elself (DoesValueExsistInList (preFixList, splittedName (i))) = ThenprefixLname splittedName (i) = ElseLastName splittedName (i) समाप्ति IfEnd IfNext `****** *************************************** `जाँच करता है कि अंतिम नाम चर खाली और फिर प्रदान करती है `अंतिम नाम = MiddleName` CONCATENATE मूल्यों prefixLname और suffixLname lastName साथ `*********************************** ********** तो लेन (अंतिम नाम) = 0 = ThenLastName MiddleNameEnd IfLastName = prefixLname & " " & LastName & " " & suffixLnameEnd उप `*********************************************` लगता है से बाहर एक मूल्य `******************************************** * निजी समारोह DoesValueExsistInList (स्रोत () स्ट्रिंग, searchString स्ट्रिंग के रूप में के रूप में) के रूप में बूलियन `******************************** ************* `यह तार की एक सरणी के भीतर एक मूल्य के लिए खोज करेंगे` और अगर `पाया वापस आ जाएगी *************** ****************************** मंद retval BooleanretVal FalseFor = i = LBound (स्रोत) के रूप में UBound (स्रोत) यदि LCase करने के लिए ( searchString) = LCase (स्रोत (ओं)) = ThenretVal TrueExit forend IfNextEnd FunctionPrivate उप Command1_Click () मंद नाम StringDim fName StringDim MNAM रूप StringDim lName के रूप में के रूप में के रूप में StringName = "अमित"एंड सब
टिप्स
- रिक्त स्थान का उचित उपयोग करें प्रोग्रामिंग भाषा में लिखते समय सही इंडेंटेन्टेशन का प्रयोग बहुत उपयोगी होता है और कुछ लिखते समय मनुष्य के लिए समझना चाहिए।
- कंप्यूटर के बुनियादी कार्यों को समझें कम्प्यूटर प्रोग्राम्स का निर्माण करना बुनियादी कार्यों को चलाने के लिए कंप्यूटर को धक्का देना है। इन कार्यों का एक अच्छा ज्ञान आपको वास्तव में रूपरेखा करने में मदद करता है कि स्यूडोकोड के साथ क्या वर्णन करना महत्वपूर्ण है
सामाजिक नेटवर्क पर साझा करें:
संबद्ध
एंड्रॉइड पर Google Voice टाइपिंग की भाषा को कैसे बदलें I
विंडोज़ 8 में भाषा को कैसे बदलें
एंड्रॉइड पर भाषा कैसे बदलें
सीखना प्रोग्रामिंग कैसे आरंभ करें
प्रोग्रामिंग में पहले कदम कैसे करें
3D कंप्यूटर वीडियो गेम कैसे बनाएं
कैसे एक विंडोज़ अनुप्रयोग बनाने के लिए
कैसे एक अनौपचारिक बनें
सी में प्रोग्राम टर्बो सी ++ आईडीई का उपयोग करने के लिए कैसे जानें
प्रोग्रामिंग की मूल बातें कैसे जानें
कैसे एक प्रोग्रामिंग भाषा सीखें
आपकी तकनीकी लेखन कौशल कैसे सुधारें
औपचारिक रूप से एक समस्या की परिभाषा लेखन
एक सूचना दस्तावेज़ कैसे लिखें
मानव बिंदु दृश्य से एक घटना को कैसे बताएं
आशय का वक्तव्य कैसे लिखें
कोरियाई गाने कैसे लिखें
प्रोग्राम सॉफ़्टवेयर कैसे करें
वीडियोगेम कैसे विकसित करें
प्रोग्राम कैसे करें
फ़्लैश में प्रोग्राम कैसे करें (एक्शन स्क्रिप्ट 2.0)