स्यूडोकोड कसे लिहावे

लेखक: Gregory Harris
निर्मितीची तारीख: 14 एप्रिल 2021
अद्यतन तारीख: 24 जून 2024
Anonim
मैं स्यूडोकोड कैसे लिखूं?
व्हिडिओ: मैं स्यूडोकोड कैसे लिखूं?

सामग्री

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

पावले

5 पैकी 1 पद्धत: स्यूडोकोड समजून घेणे

  1. 1 स्यूडोकोड काय आहे ते शोधा. स्यूडोकोड हे कोडचे सुसंगत मौखिक वर्णन आहे जे हळूहळू प्रोग्रामिंग भाषेत हस्तांतरित केले जाऊ शकते. अनेक प्रोग्रामर कोडवर अधिक तांत्रिक काम सुरू करण्यापूर्वी अल्गोरिदमच्या कार्याची योजना करण्यासाठी त्याचा वापर करतात. स्यूडोकोड एक सैल योजना आहे, प्रोग्राम समस्यांद्वारे विचार करण्याचे एक साधन आणि एक संप्रेषण साधन जे आपल्याला आपले विचार इतर लोकांपर्यंत पोहोचविण्याची परवानगी देते.
  2. 2 स्यूडोकोड का उपयुक्त आहे ते शोधा. संगणक अल्गोरिदम कसे कार्य करू शकते आणि कसे कार्य करू शकते हे दर्शविण्यासाठी स्यूडोकोडचा वापर केला जातो. इंजिनिअर्स सहसा प्रोग्रामिंगमध्ये मध्यवर्ती टप्पा म्हणून, प्लॅनिंग स्टेज आणि वर्किंग कोड लिहिण्याच्या स्टेज दरम्यान स्यूडोकोड वापरतात. चांगला छद्मकोड प्रोग्रामच्या अंतिम आवृत्तीवरील टिप्पण्यांमध्ये बदलू शकतो आणि प्रोग्रामरला भविष्यात दोष निराकरण करण्यात किंवा कोड दुरुस्त करण्यात मदत करेल. स्यूडोकोड देखील उपयुक्त आहे:
    • अल्गोरिदम कसे कार्य करावे याचे वर्णन करण्यासाठी. प्रोग्राममधील विशिष्ट भाग, यंत्रणा किंवा तंत्र कसे दाखवावे हे स्यूडोकोड दाखवते. अनुभवी प्रोग्रामर अनेकदा कनिष्ठ प्रोग्रामरना त्यांच्या विकासाचे टप्पे समजावून देण्यासाठी स्यूडोकोड वापरतात.
    • प्रोग्रामिंगची कमतरता असलेल्या लोकांना प्रोग्रामची प्रक्रिया स्पष्ट करणे. प्रोग्रामला काम करण्यासाठी संगणकांना अत्यंत कठोर संहितेची आवश्यकता असते, परंतु लोकांना, विशेषत: जे प्रोग्रामिंगमध्ये सामील नसतात, त्यांना एक सोपी आणि अधिक व्यक्तिपरक भाषा समजणे सोपे वाटते जे कोडच्या प्रत्येक ओळीच्या उद्देशाचे स्पष्टपणे वर्णन करते.
    • गटात कोड विकसित करणे. अत्यंत कुशल अभियंते बहुतेक वेळा त्यांच्या कामात स्यूडोकोड समाविष्ट करतात जेणेकरून प्रोग्रामरना त्यांच्यासमोर येणाऱ्या कठीण समस्येचे निराकरण करण्यात मदत होईल. जर तुम्ही इतर प्रोग्रामरसोबत एका गटात काम करत असाल, तर तुम्ही इतरांना काय करत आहात हे स्पष्ट करण्यासाठी स्यूडोकोड तुम्हाला मदत करेल.
  3. 3 लक्षात ठेवा की स्यूडोकोड व्यक्तिपरक आहे आणि प्रमाणित नाही. त्यात व्यवस्थित परिभाषित वाक्यरचनेचा अभाव आहे - मानक रचना वापरण्याचा फक्त एक न बोललेला नियम आहे जो इतर प्रोग्रामर जास्त त्रास न घेता समजू शकतात. जर तुम्ही स्वतः कोड लिहित असाल तर, स्यूडोकोड तुम्हाला तुमचे विचार आयोजित करण्यात आणि योजना विकसित करण्यात मदत करू शकते. जर तुम्ही इतर अभियंत्यांसोबत काम करत असाल (आणि त्यांची प्राविण्य पातळी काय आहे हे महत्त्वाचे नाही), किमान मूलभूत रचना वापरणे महत्वाचे आहे जेणेकरून इतरांना समजेल की तुम्हाला काय करायचे आहे.
    • जर तुम्ही एखाद्या संस्थेत प्रोग्रामिंग शिकत असाल, तर बहुधा तुम्हाला तथाकथित छद्मकोड मानकांच्या ज्ञानाची चाचणी दिली जाईल. शिक्षक शिक्षक ते शिक्षक आणि शाळा ते संस्था भिन्न असू शकतात.
    • छद्मकोडसाठी समजून घेणे हा मुख्य निकष आहे, म्हणून आपण आपल्या कामात मानक रचना वापरल्यास स्यूडोकोड उपयुक्त ठरेल. आपल्याला स्यूडोकोडला प्रोग्रामिंग भाषेत बदलण्याची आवश्यकता असेल आणि स्यूडोकोड आपल्याला आपल्या डोक्यात संपूर्ण रचना आयोजित करण्यास अनुमती देईल.
  4. 4 अल्गोरिदम समजून घ्यायला शिका. अल्गोरिदम ही प्रोग्रामला परिचित पद्धतीने समस्या सोडवण्याची एक प्रक्रिया आहे आणि ज्या क्रमाने क्रिया केल्या जातील. अल्गोरिदम म्हणजे फक्त चरणांचा एक संच आहे जो आपल्याला समस्या सोडविण्यास अनुमती देतो: क्रियांचा क्रम, निवड, पुनरावृत्ती आणि कॉलचा प्रकार.
    • सी प्रोग्रामिंग भाषेत, अनुक्रम ऑपरेटर नेहमी उपस्थित असतात.
    • चॉईस ही "जर नाहीतर" रचना आहे.
    • कॉलचा संच वापरून इटरेशन केले जाते: "while", "do", "for."
    • कॉलचा प्रकार "स्विच" स्टेटमेंट वापरून निवडला जातो.
  5. 5 कोणते तीन घटक अल्गोरिदम नियंत्रित करतात ते जाणून घ्या. जर तुम्ही सिक्वन्स फंक्शन, थोडा वेळ फंक्शन आणि if-then-else फंक्शन वापरू शकता, तर तुमच्याकडे कार्यरत अल्गोरिदम लिहिण्यासाठी सर्व मूलभूत घटक आहेत.
    • SEQUENCE ही एक रेषीय प्रगती आहे ज्यात एका विशिष्ट क्रमानुसार एकामागून एक कार्य पार पाडले जाते. उदाहरणार्थ:
      • आयताची उंची वाचा
      • आयतची रुंदी वाचा
      • COMPUTE क्षेत्र उंची x रुंदी म्हणून
    • WHILE ही सुरवातीला एक पळवाट (पुनरावृत्ती) स्थिती तपासणी आहे. सायकलचा आरंभ आणि शेवट WHILE (आत्तासाठी) आणि ENDWHILE (आत्तासाठी कृतीचा शेवट) या शब्दांद्वारे दर्शविला जातो. अट पूर्ण झाली तरच लूप संपतो. उदाहरणार्थ:
      • लोकसंख्या मर्यादा
        • लोकसंख्या + जन्म - मृत्यू म्हणून लोकसंख्येची गणना करा
      • संपले
    • IF-THEN-ELSE (जर ... तर ... अन्यथा ...) एक निवड फंक्शन आहे जे दोन पर्यायांमधून निवडते. बायनरी निवड चार कीवर्डद्वारे परिभाषित केली जाते: IF, THEN, ELSE आणि ENDIF. उदाहरणार्थ:
      • IF (जर) कामाचे तास> सर्वसामान्य प्रमाण नंतर (नंतर)
        • पुनर्वापर वेळा दर्शवा
      • ईएलएसई (अन्यथा)
        • उघडण्याचे तास दाखवा
      • ENDIF (शेवट)

5 पैकी 2 पद्धत: स्यूडोकोड उदाहरण

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

5 पैकी 3 पद्धत: स्यूडोकोड लिहिण्यासाठी मानक प्रक्रिया

  1. 1 प्रति ओळी फक्त एक हिट लिहा. प्रत्येक स्यूडोकोड कॉलने संगणकाला फक्त एक कृती दिली पाहिजे. बर्याचदा, कार्याच्या अचूक वर्णनासह, प्रत्येक कार्य स्यूडोकोडच्या एका ओळीशी संबंधित असेल. एक कार्य सूची लिहा, नंतर त्यास स्यूडोकोडमध्ये बदला आणि नंतर स्यूडोकोडला वास्तविक एक्झिक्युटेबल कोडमध्ये बदला.
    • कार्य सूची:
      • नाव, एका तासाची किंमत, तासांची संख्या वाचा
      • गणना करा
      • कपातीपूर्वी रक्कम = प्रति तास किंमत * तासांची संख्या
      • कपात = वजावटीपूर्वी रक्कम * कपात घटक
      • वजावटीनंतर रक्कम = कपातीपूर्वी रक्कम - कपात
      • वजा करण्यापूर्वी नाव, रक्कम, कपात, कपातीनंतर रक्कम लिहा
    • स्यूडोकोड:
      • नाव वाचा, तासाचे मूल्य, तासांची संख्या, वजावटीचे गुणांक
      • AmountUnderDeduction = तासांची किंमत * तासांची संख्या
      • कपात = रक्कम वजावट * कपात घटक
      • रक्कम वजा झाल्यानंतर = कपातीपूर्वी रक्कम - कपात
      • WRITE नाव, कपातीपूर्वी रक्कम, कपात, कपातीनंतर रक्कम
  2. 2 मुख्य फंक्शनचा पहिला शब्द कॅपिटल अक्षरांमध्ये लिहा. वरील उदाहरणामध्ये, वाचा आणि लिहा कॅपिटल अक्षरांमध्ये आहेत कारण ते कार्यक्रमाचे मुख्य कार्य आहेत. महत्वाचे कीवर्ड रीड, राईट, आयएफ, ईएलएसई, एन्डीफ, व्हीले, एन्डव्हील, रिपीट आणि अनटील असू शकतात.
  3. 3 तुम्हाला काय म्हणायचे आहे ते लिहा, प्रोग्राम करू नका. काही प्रोग्रामर प्रोग्राम म्हणून स्यूडोकोड लिहितात - उदाहरणार्थ, "% 2 == 1 असेल तर". तथापि, जे छद्मकोड वाचतील त्यांना अमूर्त चिन्हे समजणे कठीण होईल. "जर विषम संख्या असेल तर" सारखे वाक्यांश समजणे खूप सोपे होईल. तुम्ही जितके स्पष्ट लिहाल तितके लोकांना तुमचे म्हणणे समजणे सोपे होईल.
  4. 4 पूर्णपणे सर्वकाही लिहा. एका प्रक्रियेत घडणाऱ्या प्रत्येक गोष्टीचे शक्य तितक्या तपशीलवार वर्णन केले पाहिजे. स्यूडोकोड साध्या सूचनांसारखा आहे. स्यूडोकोडमध्ये व्हेरिएबल्स क्वचितच वापरल्या जातात - बर्‍याचदा प्रोग्रामने अधिक समजण्यायोग्य वस्तूंसह काय करावे हे वर्णन करते: खाते क्रमांक, नावे, व्यवहाराची रक्कम.
    • चांगल्या स्यूडोकोडचे उदाहरण येथे आहे:
      • जर खाते क्रमांक आणि संकेतशब्द योग्य असतील, तर मूलभूत खात्याची माहिती दाखवा.
      • प्रत्येक शिपमेंटसाठी चालान केलेल्या रकमेच्या प्रमाणात एकूण खर्चाची गणना करा.
    • येथे अयशस्वी स्यूडोकोडचे उदाहरण आहे:
      • g = 54 / r द्या (व्हेरिएबल्स वापरू नका. खाली काय दडलेले आहे याचे उत्तम वर्णन करा.)
      • प्रक्रिया संपेपर्यंत मुख्य प्रक्रिया करा (मुख्य प्रक्रिया काय आहे आणि प्रक्रियेचा शेवट काय सूचित करेल हे स्पष्ट करणे आवश्यक आहे.)
  5. 5 मानक प्रोग्रामिंग भाषा साधने वापरा. स्यूडोकोडसाठी कोणतेही मानक नसले तरीही, आपण विद्यमान प्रोग्रामिंग भाषांमधून (अनुक्रम असलेल्या) रचना वापरल्यास आपण काय करत आहात हे इतर प्रोग्रामरना समजणे सोपे होईल. जसे प्रोग्रामिंग भाषेत कराल तसे रशियन भाषेत "if", "then", "while", "else" आणि "loop" किंवा त्यांचे analogs वापरा. खालील रचनांकडे लक्ष द्या:
    • जर अट असेल तर सूचना. याचा अर्थ असा की एक स्वतंत्र अट पूर्ण केली तरच एक स्वतंत्र विधान सुरू होईल. या प्रकरणात, सूचना ही एक पायरी आहे जी प्रोग्रामला करावी लागेल. या अटीचा अर्थ असा आहे की डेटा कोणत्या विशिष्ट आवश्यकतांची पूर्तता करणे आवश्यक आहे, तपासल्यानंतर कोणता प्रोग्राम कार्य करण्यास सक्षम असेल.
    • कंडीशन इंस्ट्रक्शन करताना. याचा अर्थ असा की यापुढे अट पूर्ण होत नाही तोपर्यंत विधान पुन्हा -पुन्हा करणे आवश्यक आहे.
    • CONDITION असताना INSTRUCTION करा. हे बांधकाम CONDITION इंस्ट्रक्शन करताना समान आहे. पहिल्या प्रकरणात, स्टेटमेंट प्रभावी होण्यापूर्वी अट तपासली जाते, परंतु या प्रकरणात, स्टेटमेंट प्रथम चालवले जाते, आणि इन्स्ट्रक्शन कार्य किमान एकदा ट्रिगर केले जाईल.
    • A = NUMBER1 ते NUMBER2 साठी INSTRUCTION करा. याचा अर्थ असा की व्हेरिएबल "a" आपोआप NUMBER1 मूल्य घेईल. व्हेरिएबल NUMBER2 पर्यंत पोहोचत नाही तोपर्यंत "a" प्रत्येक पायरीमध्ये एकाने वाढेल. व्हेरिएबल दर्शविण्यासाठी इतर कोणतेही अक्षर वापरले जाऊ शकते.
    • फंक्शन नाव (बाबी): सूचना. प्रत्येक वेळी संकेतामध्ये अक्षरांचे विशिष्ट संयोजन वापरले जाते, ते काही सूचनांसाठी नाव म्हणून काम करते. युक्तिवाद हे व्हेरिएबल्सची सूची आहेत जे विधान परिष्कृत करण्यासाठी वापरले जातात.
  6. 6 ब्लॉकमध्ये वेगळ्या पायऱ्या. ब्लॉक हे वाक्यरचना घटक आहेत जे एकाधिक विधानांना एकामध्ये जोडतात. ब्लॉक्सचा वापर करून, आपण माहिती आयोजित करू शकता (उदाहरणार्थ, ब्लॉक 1 मधील पावले नेहमी ब्लॉक 2 मधील पायर्यांपूर्वी केली जातात) किंवा ती एकत्र करा (उदाहरणार्थ, इंस्ट्रक्शन 1 आणि इन्स्ट्रक्शन 2 मध्ये समान विषय आहे). सर्वसाधारणपणे, इतरांवर त्यांचे अवलंबन दर्शविण्यासाठी सर्व विनंत्या वेगळ्या केल्या पाहिजेत. हे करण्याचे दोन मार्ग आहेत.
    • कुरळे ब्रेसेससह:
      • {
      • सूचना 1
      • सूचना 2
      • ...}
    • मोकळी जागा वापरणे. मोकळी जागा वापरताना, त्याच ब्लॉकमधील प्रत्येक सूचना स्क्रीनच्या डाव्या काठापासून समान अंतरावर सुरू करावी लागेल. ब्लॉकमधील ब्लॉक्स पुढे स्थित असतील. शीर्ष-स्तरीय ब्लॉक सूचना उप-ब्लॉक बंद करते, जरी खालील क्रमांकाच्या अग्रगण्य रिक्त स्थानांसह एक सूचना असेल.
      • ब्लॉक 1
      • ब्लॉक 1
        • ब्लॉक 2
        • ब्लॉक 2
          • ब्लॉक 3
        • ब्लॉक 2
          • ब्लॉक 3
      • ब्लॉक 1

5 पैकी 4 पद्धत: स्यूडोकोड लिहिण्याचा सराव करा

  1. 1 प्रथम, प्रक्रियेच्या उद्देशाचे वर्णन करा. तुमचा छद्मकोड पूर्ण आहे का हे शोधण्यात तुम्हाला मदत होईल. जर छद्मकोड समस्या सोडवू शकतो, तर ती पूर्ण मानली जाते. प्रक्रियेचे वर्णन करा. जर ते सोपे असेल, तर तुम्हाला खूप कमी ओळींची आवश्यकता आहे. आपण काय लिहिले ते पुन्हा वाचा आणि विचार करा:
    • हा छद्मकोड त्या व्यक्तीला समजेल का जो कमीतकमी प्रक्रियेशी परिचित असेल?
    • सहजपणे छद्मकोड वास्तविक संगणक कोडमध्ये बदलता येतो का?
    • स्यूडोकोड संपूर्ण प्रक्रियेचे वर्णन करतो आणि काही तपशील दुर्लक्षित केले आहेत का?
    • लक्ष्यित प्रेक्षक स्यूडोकोडमधील प्रत्येक ऑब्जेक्टचे नाव समजू शकतील का?
  2. 2 आपल्याला सूचनांसाठी तयार करण्यासाठी प्रथम चरण लिहा. सहसा कोडचा पहिला भाग व्हेरिएबल्स आणि अल्गोरिदम कार्य करणारे इतर घटक परिभाषित करतो.
    • चल मूल्य समाविष्ट करा. कोडमध्ये प्रत्येक व्हेरिएबल आणि प्रत्येक डेटा युनिट कसे वापरले जाईल ते निर्दिष्ट करा.
    • नियंत्रणे परिभाषित करा. तुम्हाला त्यांचे वर्णन स्यूडोकोड भाषेत (ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषांमध्ये मजकूर आणि प्रतिमा आणि इतर भाषांमध्ये सोपी साधने) करावे लागेल जसे तुम्ही वास्तविक कोडसह कराल.
  3. 3 फंक्शनल स्यूडोकोड लिहा. कार्यक्रम "सेटिंग्ज" निर्दिष्ट केल्यानंतर इव्हेंट-चालित किंवा ऑब्जेक्ट-ओरिएंटेड कोड तयार करून स्यूडोकोड तत्त्वांवर अवलंबून रहा. कोडच्या प्रत्येक ओळीने क्वेरी, लूप, सिलेक्ट किंवा इतर कोणत्याही फंक्शनचे वर्णन केले पाहिजे.
  4. 4 आवश्यकतेनुसार टिप्पण्या जोडा. वास्तविक संगणक कोडमध्ये, टिप्पण्या वाचकांना कार्य आणि कोडच्या तुकड्यांची भूमिका स्पष्ट करतात. हे साध्या नैसर्गिक भाषेत स्यूडोकोडमध्ये तपशीलवार असावे, कारण जोपर्यंत तुम्ही छद्मकोडला वास्तविक कोडमध्ये बदलत नाही तोपर्यंत तुम्ही टिप्पण्या वापरणार नाही.
    • बरेच प्रोग्रामर टिप्पण्यांसह स्यूडोकोडला नियमित कोडमध्ये बदलण्यास प्राधान्य देतात. हे इतर प्रोग्रॅमर्सना, जे या प्रोजेक्टवर काम करत आहेत, त्याचे विश्लेषण करतात किंवा काहीतरी शिकतात, विकसकाला प्रत्येक विशिष्ट ओळीसह काय करायचे आहे हे समजून घेण्यास अनुमती देते.
    • संगणकाला वाचण्यापासून रोखण्यासाठी / / सह टिप्पण्या सुरू करा. स्लॅश एका जागेद्वारे वेगळे करणे आवश्यक आहे. उदाहरणार्थ:
      • / / जर रोबोटला पुढे कोणताही अडथळा नसेल
        • / / रोबोट हलवा
        • / / कमांड इतिहासात शिफ्ट कमांड जोडा
        • / / खरे परत
      • / / ELSE
        • / / रोबोटला खोटे हलवू नका
      • / / शेवट IF
  5. 5 तयार झालेले काम पुन्हा वाचा आणि तर्क आणि वाक्यरचना मध्ये त्रुटी शोधा. वाक्यरचना पूर्णपणे बरोबर असणे आवश्यक नाही, परंतु स्यूडोकोड तार्किक दिसला पाहिजे. हा कोड वाचणाऱ्या व्यक्तीच्या शूजमध्ये स्वत: ला ठेवण्याचा प्रयत्न करा आणि आपल्या आज्ञा शक्य तितक्या स्पष्ट आहेत का याचा विचार करा.
    • ते समाविष्ट असलेल्या घटकांनुसार कोड मॉड्यूल्स रेट करा. उदाहरणार्थ, संगणकाच्या मुख्य कार्यामध्ये फाईलमधून माहिती वाचणे आणि पुनर्प्राप्त करणे, फाईलवर लिहिणे किंवा स्क्रीनवर प्रदर्शित करणे, गणिती गणना, व्हेरिएबल डेटाचे मूल्यांकन करणे, एक किंवा अधिक घटकांची तुलना करणे समाविष्ट आहे. या सर्व प्रक्रियांना संगणक कोडमध्ये तसेच या प्रोग्रामसाठी तयार केलेल्या छद्मकोडमध्ये त्यांचे स्थान आहे.
    • विशिष्ट कार्ये स्यूडोकोडमध्ये एम्बेड करा. प्रत्येक नवीन कार्य अंतराने विभक्त केल्यानंतर, ही माहिती स्यूडोकोडमध्ये सादर करा, वास्तविक प्रोग्रामिंग भाषेची नक्कल करा, परंतु प्रोग्रामिंग भाषेच्या कठोर नियमांचे पालन न करता.
    • सर्व आवश्यक घटक स्यूडोकोडमध्ये आहेत का ते तपासा.जरी काही तांत्रिक तपशील, जसे की व्हेरिएबल स्पष्टीकरण, आवश्यक नसले तरी, प्रत्येक कार्य आणि प्रत्येक घटक स्पष्टपणे लिहिले पाहिजे.
  6. 6 स्यूडोकोड पुन्हा वाचा. जेव्हा आपला छद्मकोड महत्त्वपूर्ण त्रुटींशिवाय प्रक्रियेचे वर्णन करतो, तेव्हा या प्रकल्पातील कोणत्याही योगदानकर्त्यासह ते पुन्हा वाचा. आपल्या सहकाऱ्यांना कोणत्या भागांमध्ये सुधारणा आवश्यक आहे हे सांगण्यास सांगा. प्रोग्रामर बर्‍याचदा प्रक्रियेचे तपशीलवार वर्णन करत नाहीत, म्हणून या टप्प्यावर आपण आवश्यक असलेली प्रत्येक गोष्ट जोडू शकता. जर तुम्ही स्वतः कोडवर काम करत असाल, तर तुम्ही जे लिहिले आहे ते पुन्हा वाचा आणि एखाद्याला तुमच्या कामाचे पुनरावलोकन करा.
    • जर तुमचे सहकारी स्यूडोकोडवर नाखूश असतील तर ते अधिक स्पष्टपणे पुन्हा लिहा. आपण काय व्यवस्थापित केले नाही हे आपल्या सहकाऱ्यांना विचारा: पायऱ्या साधारणपणे समजण्यासारख्या नसतात, किंवा आपण छद्मकोडमध्ये प्रक्रियेचा काही महत्त्वाचा भाग समाविष्ट करणे विसरलात?
  7. 7 छद्मकोड जतन करा. जेव्हा आपण कोडचे पुनरावलोकन केले आणि सहकाऱ्यांनी आपल्या कार्यास मान्यता दिली, तेव्हा स्यूडोकोड संग्रहित करा. जेव्हा तुम्ही रिअल कोड लिहाल तेव्हा कोड टिप्पण्यांसह स्यूडोकोड समाविष्ट करा. संगणकाला प्रोग्राम म्हणून कार्यान्वित करण्याचा प्रयत्न करण्यापासून रोखण्यासाठी / / सह टिप्पण्या सुरू करा.

5 पैकी 5 पद्धत: स्यूडोकोडला प्रोग्रामिंग भाषा कोडमध्ये रूपांतरित करणे

  1. 1 स्यूडोकोड ट्रेस करा आणि ते कसे कार्य करते ते समजून घ्या. स्यूडोकोड आपल्याला एक अल्गोरिदम देते. उदाहरणार्थ, कोड वर्णानुक्रमानुसार सूची क्रमवारी लावू शकतो. तुम्ही काम करत असलेल्या प्रोग्रामिंग भाषेत अल्गोरिदम कसा तयार करायचा हे शोधण्यासाठी स्यूडोकोड तुम्हाला मदत करेल.
  2. 2 आपल्या प्रोग्रामिंग भाषेसाठी योग्य प्रोग्रामिंग घटक वापरा. या घटकांमध्ये व्हेरिएबल डिक्लेरेशन्स, if आणि loop स्टेटमेंट्स समाविष्ट असू शकतात. प्रत्येक ओळ वेगवेगळ्या प्रकारे जिवंत केली जाऊ शकते. आपण वापरत असलेल्या प्रोग्रामिंग भाषेच्या पातळीवर सर्व काही अवलंबून असेल.
    • उदाहरणार्थ, स्क्रीनवर काही डेटा प्रदर्शित करण्याचा प्रयत्न करा. हे करण्यासाठी, आपण एक विशेष विंडो किंवा विद्यमान ग्राफिकल इंटरफेस वापरू शकता ज्यासह आपण काम करत आहात.
  3. 3 स्यूडोकोड लागू करा. जर छद्मकोड फक्त, सक्षमपणे आणि स्पष्टपणे लिहिले गेले असेल, तर संपूर्ण अल्गोरिदम अधिक कार्यक्षमतेने आणि त्रुटींशिवाय कार्य करेल जेव्हा प्रोग्राम चालवला जाईल.
  4. 4 स्यूडोकोडसह कार्यरत कोडचा पुन्हा शोध घ्या आणि तुलना करा. कार्यरत कोड स्यूडोकोड लॉजिकचे पालन करतो का ते तपासा. उदाहरणार्थ, जर तुमचा स्यूडोकोड इनपुट आणि आउटपुट पुरवतो, तर सर्व संभाव्य इनपुट पद्धती वापरून पहा आणि कोडमधील आउटपुटची तुलना स्यूडोकोडच्या आउटपुटशी करा. तुम्ही एखाद्या सहकाऱ्याला कोडचे निराकरण करण्याचा मार्ग शोधण्यास किंवा शिफारस करण्यास सांगू शकता.

टिपा

  • संगणकाचे मूलभूत ऑपरेशन समजून घेण्याचा प्रयत्न करा. कोडने संगणकाला ऑपरेशन्स करण्याची सूचना दिली पाहिजे. या ऑपरेशन्सची तत्त्वे समजून घेणे आपल्याला मुख्य कोड काय करत आहे याचा मागोवा घेणारा स्यूडोकोड लिहिण्यास मदत करेल.
  • शक्य तितक्या कार्यक्षमतेने मोकळी जागा वापरा. कोड घटक वेगळे करण्यासाठी व्हाईटस्पेसचा वापर केला जाऊ शकतो आणि लोकांना वाचणे सोपे होण्यासाठी हे विशेषतः स्यूडोकोडमध्ये महत्वाचे आहे. कल्पना करा की जागा एक स्वतंत्र ब्लॉक आहे. समान संख्येने मोकळ्या जागांपासून सुरू होणाऱ्या रेषा एकाच ब्लॉकमध्ये आहेत आणि अल्गोरिदममधील प्रक्रियेला त्यांचे अंदाजे समान महत्त्व आहे.