ekterya.com

स्यूडोकोड कैसे लिखूंगा

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

चरणों

विधि 1

समझे कि छद्मकोण क्या है
1
समझे कि छद्मकोण क्या है स्यूडोकोड एक मौखिक कोड स्केच है जो कि कदम से कदम रखा गया है और आप धीरे-धीरे एक प्रोग्रामिंग भाषा में प्रतिलेखन कर सकते हैं। कोडिंग के अधिक तकनीकी कार्यों को पूरा करने से पहले कई प्रोग्रामर इसका उपयोग एल्गोरिथम के कार्य की योजना बनाने के लिए करते हैं। सीयूडॉकोड एक अनौपचारिक गाइड के रूप में कार्य करता है, कार्यक्रम की समस्याओं के माध्यम से सोचने के लिए एक उपकरण और एक संचार उपकरण है जो दूसरों को अपने विचारों को स्पष्ट करने में आपकी सहायता कर सकता है।
  • 2
    समझें कि स्यूडोकोड उपयोगी क्यों है छद्मकोड का उपयोग यह दिखाने के लिए किया जाता है कि एक गणना एल्गोरिथ्म कैसे और कैसे काम कर सकता है। एनकोडर प्रायः प्रोग्रामिंग में प्रारंभिक योजना चरण और वास्तविक निष्पादन योग्य कोड लिखने के चरण के बीच एक मध्यवर्ती कदम के रूप में छद्मकोड का उपयोग करते हैं। एक अच्छा स्यूडोकोड को अंतिम कार्यक्रम के लिए टिप्पणी में परिवर्तित किया जा सकता है, भविष्य में प्रोग्रामर को निर्देश दे रहा है जब कोड डीबग करना या इसे बाद में संशोधित करना स्यूडोकोड भी निम्न के लिए उपयोगी हो सकता है:
  • वर्णन करें कि एक एल्गोरिथ्म कैसे काम करना चाहिए स्यूडोकोड बता सकता है कि कार्यक्रम के किस भाग में एक विशेष निर्माण, तंत्र या तकनीक दिखाई देनी चाहिए। अधिक अनुभवी प्रोग्रामर प्रायः स्यूडोकोड का प्रयोग करते हैं ताकि शीघ्रता से प्रोग्रामर को एक निश्चित कार्य पूरा करने के लिए उन कदमों को शीघ्रता से समझा जा सके।
  • कम तकनीकी प्रशिक्षण वाले लोगों को कंप्यूटिंग प्रक्रिया समझाओ प्रोग्राम को चलाने के लिए कंप्यूटर को एक इनपुट सिंटैक्स की ज़रूरत है, लेकिन इंसानों (विशेषकर उन लोगों के लिए जो प्रोग्रामर नहीं हैं) संभवतः एक अधिक तरल पदार्थ और व्यक्तिपरक भाषा समझने में आसान पाएंगे जो स्पष्ट रूप से कोड की प्रत्येक पंक्ति के उद्देश्य को उजागर करती हैं
  • एक सहयोगी विकास समूह में डिजाइन कोड। उच्च-स्तरीय सॉफ्टवेयर आर्किटेक्ट अक्सर उनके डिजाइनों में छद्मोकोड को शामिल करते हैं ताकि वे एक जटिल समस्या को सुलझाने में मदद करें जो प्रोग्रामर देख रहे हैं। यदि आप अन्य प्रोग्रामर के साथ एक प्रोग्राम को विकसित करने जा रहे हैं, तो आप देख सकते हैं कि स्यूडोकॉइड आपको अपने इरादों को स्पष्ट करने में मदद करता है।
  • 3
    याद रखें कि स्यूडोकोड व्यक्तिपरक है और मानकीकृत नहीं है। कोई निश्चित सिंटैक्स नहीं है, जिसके लिए आपको पूरी तरह से छड़ी चाहिए, लेकिन पेशेवर सफ़ाई के लिए मानक स्यूडोकोड संरचनाओं का उपयोग करना आम है, जो अन्य प्रोग्रामर आसानी से समझ सकते हैं। यदि आप अपने लिए एक परियोजना के लिए कोड लिख रहे हैं, तो सबसे महत्वपूर्ण बात यह है कि स्यूडोकॉइड आपको अपने विचारों को व्यवस्थित करने और आपकी योजनाओं का प्रतिनिधित्व करने में मदद करता है यदि आप किसी अन्य परियोजना के साथ एक परियोजना पर काम करने जा रहे हैं (वे सहकर्मी, तकनीकी प्रशिक्षण के बिना प्रोग्रामर या सहयोगियों की शुरुआत कर रहे हैं), तो कम से कम कुछ मानक संरचनाओं का उपयोग करना महत्वपूर्ण है ताकि दूसरों को आपके उद्देश्य को समझा जा सके।
  • यदि आपने किसी विश्वविद्यालय, प्रोग्रामिंग शिविर या कंपनी में प्रोग्रामिंग पाठ्यक्रम में नामांकित किया है, तो आपको "मानक" छद्मकोंड के आधार पर मूल्यांकन किया जा सकता है जिसे आपको सिखाया गया है। यह मानक संस्था और शिक्षक द्वारा अक्सर भिन्न होता है
  • स्पष्टता छद्मकोण का प्राथमिक उद्देश्य है और स्वीकृत प्रोग्रामिंग सम्मेलनों के भीतर काम करने के लिए भी उपयोगी हो सकता है। जैसा कि आप अपने स्यूडोकोड को वास्तविक कोड में परिवर्तित करते हैं, आपको इसके साथ अपनी रूपरेखा तैयार करने में मदद करने के लिए इसे एक प्रोग्रामिंग भाषा में लिप्यंतरित करने की आवश्यकता होगी।
  • 4
    एल्गोरिदम को समझें एक एल्गोरिथ्म एक कार्यवाही के अनुसार किसी समस्या को हल करने की एक प्रक्रिया है जिसे एक प्रोग्राम को पूरा करना चाहिए और उस क्रम में उन कार्रवाइयों का प्रदर्शन किया जाएगा। एक एल्गोरिथ्म केवल एक समस्या को हल करने के लिए कदमों का क्रम है। ये चरण आमतौर पर एक "अनुक्रम", "चयन", "चलना" या "मामले (अनुसार)" है।
  • सी में, "अनुक्रम बयान" अनिवार्य हैं
  • "चयन" प्रकार की घोषणा "if / then / if not" है
  • चलना कई अलग-अलग बयानों के माध्यम से संतुष्ट है, उदाहरण के लिए "जबकि", "कर" और "के लिए"
  • "के अनुसार (मामले)" घोषणा "स्विच" (परिवर्तन या भिन्नता) के माध्यम से संतुष्ट है
  • 5
    तीन मूल संरचनाओं को याद रखें जो एल्गोरिदम के प्रवाह को नियंत्रित करते हैं। यदि आप "अनुक्रम" फ़ंक्शन, एक "समय" फ़ंक्शन (लूप) या "अगर-तब- if" फ़ंक्शन को लागू कर सकते हैं, तो आपके पास "उपयुक्त" एल्गोरिथम लिखने के लिए आवश्यक बुनियादी उपकरण हैं
  • अनुक्रम एक रैखिक प्रगति है जहां एक कार्य क्रमिक रूप से दूसरे के बाद किया जाता है। उदाहरण के लिए:
  • आयत की ऊँचाई पढ़ें
  • आयत चौड़ाई पढ़ें
  • COMPUT क्षेत्र चौड़ाई से ऊंचाई के रूप में
  • जब यह शुरुआत में एक सरल सशर्त परीक्षण के साथ एक लूप (एक पुनरावृत्ति) है लूप की शुरुआत और समापन संकेतक WHILE और FINMIENTRAS द्वारा दर्शाए गए हैं। यदि स्थिति सही है तो केवल पाश दर्ज किया जाएगा। उदाहरण के लिए:
  • जब जनसंख्या < सीमा
  • जनसंख्या जनसंख्या के रूप में कंप्यूटर जनसंख्या + जन्म - मृत्यु
  • FINMIENTRAS
  • एसआई-फिर- लेकिन निर्णय (चयन) है जिसमें कार्रवाई के दो वैकल्पिक पाठ्यक्रमों के बीच एक विकल्प बनाया जाता है। एक द्विआधारी विकल्प इन चार शब्दों के माध्यम से इंगित किया गया है: हाँ, तब, परन्तु फ़िनजी उदाहरण के लिए:
  • हाँ काम किया घंटे> अधिकतम सामान्य तब
  • अतिरिक्त घंटे संदेश दिखाएं
  • चीन
  • नियमित समय संदेश दिखाएं
  • FINSI
  • विधि 2

    स्यूडोकोड के उदाहरण बनाएं
    1

    Video: कलन विधि का उपयोग फ़्लोचार्ट और छद्म कोड स्तर 1 फ़्लोचार्ट

    एक सरल उदाहरण कार्यक्रम के बारे में सोचो। कल्पना कीजिए कि प्रोग्राम को टेक्स्ट फ़ाइल में "foo" शब्द के सभी उदाहरणों को बदलना चाहिए। कार्यक्रम फ़ाइल की प्रत्येक पंक्ति को पढ़ाएगा, प्रत्येक पंक्ति पर एक निश्चित शब्द की खोज करेगा और उस शब्द को बदल देगा। आप देखेंगे कि दोहराए जाने वाले कदम, स्यूडोकोड में रिक्त स्थान के साथ लिखे गए हैं क्योंकि वे वास्तविक कोड में होंगे। स्यूडोकोड का पहला मसौदा कुछ ऐसा हो सकता है:
    • फ़ाइल खोलें
    • फ़ाइल की प्रत्येक पंक्ति के लिए:
    • शब्द खोजें
    • उस शब्द के वर्णों को निकालें
    • नए शब्द के अक्षर डालें
    • फिर फाइल को बंद करें
  • 2
    अनुवर्ती तरीके से स्यूडोकोड का प्रयोग करें: इसे एक बार लिखें और इसे बाद में देखें. स्यूडोकोड की शक्तियों में से एक यह है कि आप मूल बातें स्केच कर सकते हैं और बाद के लिए मुश्किल छोड़ सकते हैं। ध्यान रखें कि शब्दों की जगह के पिछले उदाहरण में शब्द के लिए खोज करने के बारे में कोई विवरण नहीं है। आप, प्रोग्रामर, स्यूडोकोड को फिर से लिख सकते हैं ताकि एल्गोरिदम को शब्द से वर्णों को कैसे निकाले और एक नया शब्द के अक्षर डालें। स्यूडोकोड का दूसरा मसौदा कुछ ऐसा हो सकता है:
  • फ़ाइल खोलें
  • फ़ाइल की प्रत्येक पंक्ति के लिए:
  • निम्न करके शब्द खोजें:
  • लाइन पर चरित्र पढ़ें
  • यदि वर्ण मैचों, तो:
  • यदि सभी निम्न वर्ण मेल खाते हैं:
  • तो फिर एक सच्चा संयोग है
  • उस शब्द के वर्णों को निकालें
  • नए शब्द के अक्षर डालें
  • फिर फाइल को बंद करें
  • 3
    अधिक फ़ंक्शन जोड़ने के लिए स्यूडोकोड का उपयोग करें स्यूडोकोड प्रोग्रामर को एक समस्या को हल करने के तरीके के बारे में सोचता है, साथ ही साथ गणित की समस्या में मध्यवर्ती कदम। जब ठीक से उपयोग किया जाता है, तो स्यूडोकोड एक प्रोग्रामिंग चुनौती को सरल लग सकता है। आप छद्मकोड बिट को थोड़ी सी में सुधार सकते हैं, एक समय में एक कदम:
  • फ़ाइल खोलें
  • उपयोगकर्ता को वह शब्द बदलें जिसे वह बदलना चाहता है
  • उपयोगकर्ता से पूछें कि वह किस शब्द को बदलना चाहता है
  • फ़ाइल की प्रत्येक पंक्ति के लिए:
  • निम्न करके शब्द खोजें:
  • लाइन पर चरित्र पढ़ें
  • यदि वर्ण मैचों, तो:
  • यदि सभी निम्न वर्ण मेल खाते हैं:
  • तो फिर एक सच्चा संयोग है
  • उस शब्द की घटनाओं की संख्या की गणना करें
  • उस शब्द के वर्णों को निकालें
  • नए शब्द के अक्षर डालें
  • शब्द की घटनाओं की संख्या दिखाएं
  • फिर फाइल को बंद करें
  • विधि 3

    मानक छद्मोकोड प्रक्रिया
    1
    प्रति पंक्ति केवल एक कथन लिखें आपके स्यूडोकोड के प्रत्येक बयान को कंप्यूटर के लिए केवल एक ही कार्रवाई अवश्य व्यक्त करना चाहिए। ज्यादातर मामलों में, यदि शब्द को सही ढंग से स्कीमाइज्ड किया गया है, तो प्रत्येक कार्य एक स्यूडोकोड लाइन के अनुरूप होगा। अपनी कार्यसूची लिखने पर विचार करें, फिर उस सूची को छद्म कोड में अनुवाद करें और फिर धीरे-धीरे उस छद्मकोड को वास्तविक कोड में परिवर्तित करें, कंप्यूटर द्वारा पठनीय।
    • कार्य सूची:
    • नाम पढ़ें, प्रति घंटा की दर, घंटे काम, कटौती दर
    • गणना करना
    • सकल वेतन = प्रति घंटा की दर * घंटे काम किया
    • कटौती = सकल वेतन * कटौती शुल्क
    • शुद्ध वेतन = सकल वेतन - कटौती
    • नाम लिखें, सकल वेतन, कटौती, शुद्ध वेतन
    • स्यूडोकोड:
    • पढ़ें नाम, दर समय, घंटे काम किया, रेट डिडक्शन
    • वेतन लेकिन = घंटे की दर * काम के घंटे
    • कटौती = पेब्राउटा * दर डिडक्शन
    • पेनेटा = पेबुटा - कटौती
    • नाम, वेतन, कटौती, पेएनeta लिखिए
  • 2
    प्रत्येक निर्देश के आरंभिक कीवर्ड को कैपिटल बनाना पिछले उदाहरण में, पढ़ें और लिखना ऊपरी मामले में हैं यह इंगित करने के लिए कि वे कार्यक्रम के प्राथमिक कार्य हैं। सबसे महत्वपूर्ण कीवर्ड हैं: पढ़ें, लिखिए, हाँ, फ़िनसी, WHILE, FINMIENTRAS, REPEAT और यूपी
  • 3
    लिखो कि आप क्या कहना चाहते हैं और इसे कैसे प्रोग्राम करें। कुछ प्रोग्राम कंप्यूटर कार्यक्रम के रूप में छद्मकोड लिखते हैं: वे "अगर एक% 2 == 1" जैसी चीजें लिखते हैं हालांकि, इन मामलों में अधिकांश पाठकों को अलग-अलग प्रतीकात्मक लाइनों के बीच तर्क करना बंद करना चाहिए। "यदि यह सच है तो" जैसे एक मौखिक पंक्ति को समझना आसान है। आप स्पष्ट हैं, दूसरों के लिए आप क्या कहना चाहते हैं, यह समझना आसान होगा।
  • 4
    कल्पना को कुछ भी मत छोड़ो इस प्रक्रिया में जो कुछ भी होता है वह पूरी तरह से वर्णित होना चाहिए। छद्म कोड विवरण स्पैनिश में सरल वक्तव्य के अनुमान हैं। स्यूडोकोड आमतौर पर वेरिएबल्स का उपयोग नहीं करता है, लेकिन यह वर्णन करता है कि कार्यक्रम के पास वास्तविक संख्या वाले वस्तुओं जैसे खाता संख्या, नाम या लेन-देन की मात्रा के साथ क्या करना चाहिए।
  • छद्मकोड के कुछ वैध उदाहरण हैं:
  • यदि खाता संख्या और पासवर्ड मान्य हैं, तो मूल खाता जानकारी दिखाएं।
  • प्रत्येक शिपमेंट के लिए शिपिंग राशि की कुल आनुपातिक लागत को प्राथमिकता दें।
  • छद्मकोड के कुछ अमान्य उदाहरण हैं:
  • जी जी = 54 / आर (कारण: चर का उपयोग नहीं किया जाना चाहिए, बजाय, आपको वास्तविक दुनिया में अर्थ का वर्णन करना चाहिए)।
  • समाप्त होने तक मुख्य प्रक्रिया करें (कारण: आपको "मुख्य प्रक्रिया" के अर्थ के बारे में अधिक विशिष्ट होना चाहिए और प्रक्रिया को "समाप्त" के रूप में उत्तीर्ण करना चाहिए)
  • Video: प्रोग्रामिंग मूल बातें # 36 लेखन स्यूडोकोड

    5
    मानक प्रोग्रामिंग संरचनाओं का उपयोग करें स्यूडोकोड के लिए कोई मानक नहीं है हालांकि, अन्य प्रोग्रामर अगर आप मौजूदा भाषा ढांचे (अनुक्रमिक) प्रोग्रामिंग का उपयोग अपने चरणों को समझने के लिए आसान हो जाएगा। इस तरह के "अगर", "फिर", "जबकि" जैसे शब्दों का प्रयोग करें, "लेकिन" और "पुनरावृति" उसी तरह आप "अगर", "फिर", "जबकि", "कुछ" और "लूप" में शब्दों का प्रयोग है कि आपके द्वारा पसंदीदा प्रोग्रामिंग भाषा निम्नलिखित संरचनाओं को ध्यान में रखें:
  • यदि कंडीशन तो अनुदेश इसका मतलब यह है कि दिए गए निर्देश केवल तभी किया जाएगा यदि दी गई स्थिति सही है। "निर्देश", इस मामले में, एक ऐसा कदम है जो प्रोग्राम को निष्पादित करेगा। "कंडीशन" का अर्थ है कि कार्यक्रम को कार्य निष्पादित करने से पहले मापदंड के कुछ निश्चित सेट को पूरा करना होगा।
  • जबकि कंडिशन निर्देश करते हैं। इसका मतलब यह है कि शिक्षा को फिर से बार-बार दोहराया जाना चाहिए जब तक कि स्थिति सही नहीं होती।
  • कंडिशन के दौरान निर्देश करें यह "कंडिशन निर्देश करते समय" के समान है पहले मामले में, शिक्षा को निष्पादित करने से पहले हालत की जांच की जाती है, लेकिन दूसरे मामले में शिक्षा को पहले क्रियान्वित किया जाएगा। यही है, दूसरे मामले में, इन्स्ट्रक्शन को कम से कम एक बार निष्पादित किया जाएगा
  • एक = संख्या 1 से NUMBER2 के लिए निर्देश इसका अर्थ है कि "a", एक चर, संख्या को सौंपा जाएगा। "ए" प्रत्येक चरण में एक को बढ़ाता है जब तक कि मान NUMBER2 तक नहीं पहुंचता है। आप चर के लिए किसी भी नाम का उपयोग कर सकते हैं जिसे आप "a" से अधिक उपयुक्त मानते हैं।
  • NAME फ़ंक्शन (एग्गमेंट्स): निर्देश इसका मतलब यह है कि प्रत्येक बार कोड में एक विशिष्ट नाम का उपयोग किया जाता है, यह एक निश्चित निर्देश का संक्षिप्त नाम होगा। "तर्क" वे चर की एक सूची है, जिनका उपयोग आप निर्देश को स्पष्ट करने के लिए कर सकते हैं।
  • 6
    संरचना चरणों में ब्लॉक का उपयोग करें ब्लॉक वाक्यात्मक उपकरण हैं जो एकल निर्देश में कई निर्देशों को शामिल करते हैं। आप जानकारी को सॉर्ट करने (उदाहरण के लिए, ब्लॉक 1 के कदम हमेशा ब्लॉक 2 के कदम से पहले आते हैं) ब्लॉकों का उपयोग कर सकते हैं या सिर्फ जानकारी रैप करने के लिए (उदाहरण के लिए, निर्देश 1 और निर्देश 2 विषय-वस्तु की संबंधित हैं)। सामान्य तौर पर, वे सभी बयानों को चिह्नित करते हैं जो अन्य बयानों के संबंध में कुछ "निर्भरता" दिखाते हैं। ऐसा करने के दो तरीके हैं:
  • कुंजी का उपयोग करना:
  • {
  • Instruction1
  • Instruction2
  • ...}
  • या रिक्त स्थान का उपयोग कर। यदि आप रिक्त स्थान का उपयोग करने जा रहे हैं, तो उसी ब्लॉक के सभी निर्देशों को उसी स्थिति से शुरू करना होगा। ब्लॉक जो अन्य ब्लॉकों के अंदर हैं, उन्हें मूल ब्लॉक से अधिक स्थान दिया गया है। मूल ब्लॉक से संबंधित एक निर्देश बाल ब्लॉक को समाप्त करता है, भले ही बाद में उसी स्थान की संख्या के साथ एक निर्देश हो।
  • block1
  • block1
  • Block2
  • Block2
  • Block3
  • Block2
  • Block3
  • block1
  • विधि 4

    स्यूडोकोड में लिखना अभ्यास करें


    1
    प्रक्रिया के उद्देश्य को लिखकर शुरू करें यह आपको यह निर्धारित करने का एक तरीका देगा कि छद्मकोण्ड पूरा हो गया है या नहीं: संक्षेप में, अगर स्यूडोकोड अपने उद्देश्य को पूरा करता है, तो यह पूरा हो गया है। प्रक्रिया ही लिखना जारी रखें यदि प्रक्रिया सरल है, तो आप इसे एक पास में कर सकते हैं। देखें कि आपने क्या लिखा है और अपने आप से निम्नलिखित प्रश्न पूछें:
    • क्या कोई ऐसी प्रक्रिया से परिचित हो सकता है जो स्यूडोकोड को समझ सकता है?
    • क्या स्यूडोकोड एक तरह से लिखा गया है जिसे आसानी से एक कंप्यूटर भाषा में अनुवाद किया जा सकता है?
    • क्या स्यूडोकॉंड पूरी प्रक्रिया को किसी भी पहलू को छोड़ने के बिना वर्णन करता है?
    • क्या दर्शकों को स्यूडोकोड पते में प्रत्येक वस्तु के लिए इस्तेमाल किए गए नाम शामिल हैं?
  • इमेज शीर्षक टाइप करें स्यूडोकोड चरण 1
    2
    प्रारंभिक छद्मकोष्ठ कदम लिखें जो चरण फ़ंक्शन को सेट करते हैं। कोड का पहला भाग आमतौर पर वेरिएबल और अन्य तत्वों को परिभाषित करता है जिनका उपयोग आप कार्यात्मक एल्गोरिदम बनाने के लिए करना चाहिए।
  • आयाम चर शामिल हैं कोड लिखें जो दर्शाता है कि प्रत्येक चर या डेटा तत्व का उपयोग कैसे किया जाएगा।
  • नियंत्रणों को कॉन्फ़िगर करें आपको अपने नियंत्रण को स्यूडोकोड में परिभाषित करने की आवश्यकता होगी (ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषाओं [पीओ] में टेक्स्ट और पिक्चर फ्रेम्स से, सरल कोड में बुनियादी नियंत्रण के लिए) जैसे कि आप एक नियमित परियोजना के लिए चाहते हैं।
  • इमेज शीर्षक टाइप करें स्यूडोकोड चरण 2
    3
    कार्यात्मक छद्मकोडे लिखें अपने प्रोजेक्ट के "विन्यास" को पूरा करने के बाद विशिष्ट "ईवेंट संचालित" या "ऑब्जेक्ट चालित" कोड जोड़ने के लिए स्यूडोकोड के सिद्धांतों का उपयोग करें कोड की प्रत्येक पंक्ति में अनुक्रम फ़ंक्शन, एक पुनरावृत्ति समारोह, चयन फ़ंक्शन या किसी अन्य भिन्न कार्रवाई का वर्णन होना चाहिए।
  • Video: अच्छा शुरुआती स्यूडोकोड लेखन

    इमेज शीर्षक टाइप करें स्यूडोकोड चरण 4
    4
    टिप्पणियां जोड़ें, यदि आवश्यक हो वास्तविक कंप्यूटर कोड में, टिप्पणियों को कार्य करने और रीडर के लिए कोड के कुछ हिस्सों को पहचानने के कार्य को पूरा किया जाता है। स्यूडोकोड को लगभग सभी प्राकृतिक शब्दों का उपयोग करके इन चरणों को स्पष्ट रूप से समझा जाना चाहिए, इसलिए संभवतः आपको टिप्पणियों का उपयोग करने की आवश्यकता नहीं है जब तक कि आप छद्मडोड को एक प्रोग्रामिंग भाषा में अनुवाद न करें।
  • कई प्रोग्रामर टिप्पणी के माध्यम से अपने कोड को निश्चित कोड में परिवर्तित करने का निर्णय लेते हैं। प्रत्येक पंक्ति के पीछे के इरादे को समझने के लिए यह अन्य प्रोग्रामर (जो सहयोग कर रहे हैं, समीक्षा कर रहे हैं या कोड से सीख रहे हैं) में सहायता करता है
  • // के साथ टिप्पणियां शुरू करें ताकि कंप्यूटर उन्हें पढ़ा न जाए। सुनिश्चित करें कि डबल बार चिह्नित हैं उदाहरण के लिए:
  • // यदि रोबोट की आगे कोई बाधा नहीं है I
  • // रोबोट को स्थानांतरित करने के लिए कॉल करें
  • // निर्देश कमांड इतिहास में जोड़ें
  • // रिटर्न सही है
  • // लेकिन
  • // रोबोट को ले जाने के बिना गलत वापसी
  • // FINSI
  • इमेज शीर्षक टाइप करें स्यूडोकोड चरण 5
    5
    तर्क या वाक्यविन्यास त्रुटियों को देखने के लिए फिर से तैयार की गई परियोजना को पढ़ें। फिर, सिंटैक्स को सटीक नहीं होना चाहिए, लेकिन आपके छद्मकोड को समझना चाहिए। कल्पना करने की कोशिश करें कि आप कोई अन्य व्यक्ति कोड पढ़ रहे हैं और यह निर्धारित करने की कोशिश करते हैं कि आपका निर्देश यथासंभव स्पष्ट है या नहीं।
  • अपने कोड के मॉड्यूल को अलग-अलग तत्वों के अनुसार मूल्यांकन करें जो इसे बनाते हैं। उदाहरण के लिए: बुनियादी कंप्यूटर संचालन पढ़ने को शामिल करने या एक फ़ाइल से जानकारी प्राप्त करने के लिए, एक फ़ाइल या स्क्रीन पर प्रदर्शन के बारे में, गणितीय गणना, चर डेटा को मान निर्दिष्ट और एक या अधिक आइटम की तुलना। उनमें से प्रत्येक का कम्प्यूटर कोड प्रोजेक्ट में अपना स्थान है, साथ ही साथ इस परियोजना का समर्थन करने के लिए स्यूडोकोड में लिखा है।
  • सीयूडॉकोड में बुनियादी कार्य करता है एक बार जब आप प्रत्येक कार्य की पहचान की है, सुपाठ्य स्यूडोकोड साथ यह अधिनियम जबकि वास्तविक कोड भाषा है जिसे आप उपयोग करते हैं, आप वास्तव में कंप्यूटर के एक प्रोग्रामिंग भाषा का पालन करने की जरूरत नहीं है की नकल।
  • सुनिश्चित करें कि सभी लागू तत्व स्यूडोकोड में हैं यद्यपि आपको कुछ और तकनीकी तत्वों की आवश्यकता नहीं हो सकती है, जैसे कि वेरिएबल घोषणाएं, पाठ के सभी कार्यों और तत्वों का स्पष्ट रूप से प्रतिनिधित्व करने के लिए आवश्यक है।
  • 6
    स्यूडोकोड की जांच करें एक बार सीडोडोक्ोड प्रक्रिया को काफी अच्छी तरह से बताता है, गंभीर त्रुटियों के बिना, किसी अन्य प्रोजेक्ट पार्टनर के साथ इसकी समीक्षा करें अपने दल के सदस्यों से पूछें कि वे स्यूडोकोड के कुछ हिस्सों में सुधार किए जा सकें। कई बार प्रक्रिया विवरण अधूरे हैं, इसलिए यह प्रक्रिया के विवरण को पूरा करने में आपकी सहायता करेगा। यदि आप कोड पर स्वयं काम करने जा रहे हैं, तो ध्यान से पढ़ें कि आपने क्या लिखा है और किसी और को इसकी समीक्षा करने के लिए कहें।
  • यदि आपकी टीम स्यूडोकोड को स्वीकार नहीं करती है, तो इसे स्पष्ट करने के लिए इसे फिर से लिखना। अपनी टीम से पूछिए कि क्या गलत है: क्या कदम स्पष्ट नहीं हैं, या आपने इस प्रक्रिया का एक महत्वपूर्ण हिस्सा शामिल करना भूल गए हैं?
  • 7
    स्यूडोकोड को बचाएं एक बार जब आप और आपकी टीम ने स्यूडोकोड को मंजूरी दी है, तो उसे एक फाइल में सहेजें जब आप वास्तव में पठनीय कंप्यूटर कोड लिखते हैं, तो कंप्यूटर कोड फ़ाइल में टिप्पणी के रूप में छद्मकोड को शामिल करना सुनिश्चित करें एक बार फिर से, // के साथ टिप्पणियाँ शुरू करें ताकि आपके कंप्यूटर उन्हें पढ़ा नहीं है।
  • विधि 5

    एक प्रोग्रामिंग भाषा में छद्मकोड का अनुवाद करें
    1
    स्यूडोकोड ड्रा और समझें कि यह कैसे काम करता है। स्यूडोकोड आपको एल्गोरिदम प्रस्तुत करता है उदाहरण के लिए, कोड वर्णमाला क्रम में एक सूची को आदेश देने के प्रभारी हो सकता है मूल "आनुवंशिक" कोड आपको मार्गदर्शन करेगा जैसा कि आप अपनी पसंदीदा प्रोग्रामिंग भाषा में एल्गोरिदम बनाते हैं।
  • 2
    कोड प्रोग्राम का उपयोग करें, जो आपकी प्रोग्रामिंग भाषा को ठीक करते हैं। इन तत्वों में वेरिएबल्स की घोषणाएं, "YES / THEN" और पुनरावृत्तियों प्रकार के विवरण शामिल हो सकते हैं प्रक्रिया की प्रत्येक पंक्ति को अलग-अलग तरीकों से लागू किया जा सकता है। आपके विकल्प आपकी प्रोग्रामिंग भाषा के स्तर पर निर्भर होंगे।
  • उदाहरण के लिए, मान लीजिए कि आप उपयोगकर्ता को देखने के लिए डेटा प्रदर्शित करने का प्रयास करने जा रहे हैं। आप उस डेटा को प्रदर्शित करने के लिए एक अधिसूचना विंडो का उपयोग कर सकते हैं या आप मौजूदा ग्राफिकल इंटरफ़ेस का उपयोग कर सकते हैं जिस पर आप डिजाइन करने जा रहे हैं।
  • 3
    स्यूडोकोड को लागू करें एक साफ, सरल और कुशल तरीके से छद्मोकोड लिखें। एक अच्छी तरह से लिखित छद्मकोण पूरे एल्गोरिदम को अधिक कुशल और त्रुटियों से मुक्त कर सकता है जब आप प्रोग्राम चलाते हैं।
  • 4
    स्यूडोकोड फिर से पॉट करें और इसकी तुलना वास्तविक कोड से करें। सुनिश्चित करें कि आपका वास्तविक और कार्यान्वयन कोड छद्मकोड में स्थापित निर्देशों का पालन करता है। उदाहरण के लिए: यदि स्यूडोकोड एक इनपुट को स्वीकार करता है और एक आउटपुट उत्पन्न करता है, तो वह सभी संभावित प्रविष्टियों का परीक्षण करता है और क्यूडोकोड के आउटपुट के साथ कार्यान्वित कोड के आउटपुट की तुलना करता है। आप लेआउट बनाने के लिए एक साथी प्रोग्रामर से पूछ सकते हैं या आपके कोड के लिए बेहतर तरीके सुझा सकते हैं।
  • युक्तियाँ

    • इसमें कंप्यूटर के मूल संचालन शामिल हैं सभी कंप्यूटर कोड कुछ बुनियादी कार्यों को पूरा करने के लिए कंप्यूटर को बताता है। उन कार्यों का अच्छा ज्ञान रखने से आपको एक स्यूडोकोड लिखने में मदद मिलेगी जो ट्रैक करता है कि वास्तविक कोड क्या करता है।
    • रिक्त स्थान प्रभावी ढंग से उपयोग करें कोड की अलग-अलग लाइनों के लिए रिक्त स्थान का उपयोग करना कंप्यूटर प्रोग्रामिंग में एक आम सम्मेलन है और यह तब और भी महत्वपूर्ण है जब मनुष्य उस कोड को पढ़ने जा रहे हैं। रिक्त स्थान के बारे में सोचें जैसे कि वे "ब्लॉकों": रिक्त स्थान की समान संख्या से शुरू होने वाली रेखाएं "ब्लॉक" में हैं और एल्गोरिथ्म प्रक्रिया के लिए अपेक्षाकृत समान महत्व हैं।
    और पढ़ें ... (4)
    सामाजिक नेटवर्क पर साझा करें:

    संबद्ध
    © 2021 ekterya.com