Pseint सह मूलभूत प्रोग्रामिंग (भाग 2)

ही नोंद मागील प्रवेशाची सुरूवात आहे (Pseint सह मूलभूत प्रोग्रामिंग (भाग 1)) आणि प्रोग्रामिंगवरील ट्यूटोरियलच्या मालिकांचा भाग आहे.

प्रोग्रॅम बनवण्यासाठी हे आवश्यक आहे की पिसेंट योग्यरित्या कॉन्फिगर केले गेले आहे, जर सर्व काही ठीक असेल तर आपण या ट्यूटोरियलमध्ये सुरू ठेवू शकतो जे प्रोग्रॅमपासून सुरू करण्यासाठी Pseint कसे कार्य करते यावर शिकत आहे.

प्रसिंट

एकदा सुरू केल्यावर आपण पुढील भाग पाहू:

  1. आज्ञा: (ही डावीकडील एक आहे) ज्यामध्ये सर्वात मूलभूत चक्र, कार्ये आणि / किंवा सशर्तता आहेत.
  2. स्थिती पट्टी: (तळाशी ज्यावर असे म्हटले आहे की “अद्यतने उपलब्ध नाहीत”) ही बार पिसेंटची सद्यस्थिती दर्शवते.
  3. कार्य क्षेत्रः हा सर्वात मोठा भाग आहे, येथे आपण आपला प्रोग्राम लिहू.

हे मुख्य आहेत, इतर या क्षणासाठी फार उपयुक्त होणार नाहीत

पीएसईडो-कोडमधील अल्गोरिदम

अशीर्षकांकित प्रक्रिया क्रिया 1; क्रिया 2; ... ... ... क्रिया एन; प्रक्रिया समाप्त

हे अल्गोरिदमचे सामान्य स्वरूप आहे, जसे आपण पाहू शकता की त्याची सुरूवात "प्रक्रिया [सिनिटिटुलो]" ने होते जी प्रोग्रामची सुरूवात सूचित करते आणि "एंडप्रोसेस" ने समाप्त होते जे सूचित करते की प्रोग्राम समाप्त झाला आहे.

व्हेरिएबल्स

व्हेरिएबल्स मेमरी सेक्टर आहेत जे विशिष्ट डेटा संग्रहित करतात आणि विशिष्ट नावाने ओळखले जातात जे या मेमरी रिक्त स्थानांना संदर्भित करतात. पिसिंट मध्ये आपण खालील प्रकारे व्हेरिएबल्स परिभाषित करू शकता:

समान चिन्हासह जेणेकरून «a the हे व्हेरिएबल आहे जे« c »अधिक« बी adding जोडण्याचे मूल्य प्राप्त करते

a = c + b;

दुसरा मार्ग असाईनमेंट चिन्हासह आहे (जो आपण नंतर पाहू. याक्षणी आम्हाला फक्त ते माहित असणे आवश्यक आहे) आणि हे मागील चिन्हासारखेच आहे जे भिन्नतेसह आहे.

a <- बी + सी;

हे चिन्हे वापरकर्त्याकडून कोणत्या मूल्याचे स्थान जाणून घेण्याची विनंती करत नाहीत कारण हे «वाचन» फंक्शनद्वारे केले गेले आहे

व्यवस्था

अ‍ॅरे बहु-आयामी चलांचे अनुक्रम आहे जे बोर्ड किंवा क्यूबच्या स्वरूपात संग्रहित केले जाऊ शकतात, ज्यामध्ये व्हेरिएबल्स सामान्य अभिज्ञापक आणि कार्टेशियन प्लेन सिस्टममधील नंबरद्वारे कॉल केले जातात. पिसेंट मध्ये अ‍ॅरेची व्याख्या "डायमेन्शन" फंक्शनद्वारे केली गेली आहे जी आपण नंतर पाहू.

या प्रकरणात सामान्य अभिज्ञापक व्ही y असेल आणि संख्या "x" आणि "y" असेल जी [1,1] किंवा [2,1] इत्यादी असू शकते.

परिमाण वार [x, y]

नंतर आपण वापरण्यायोग्य व्हेरिएबलला कॉल करण्यासाठी

 var [x, y]

जेथे "x" 1 आणि "वाय" 2 असू शकते नंतर "वार [1,2]" असे म्हटले जाईल जे "वारा [1,1]" इत्यादी पासून स्वतंत्र असेल.

ऑपरेटर

ऑपरेटरच्या नावावरून हे दिसून येते की परिणाम देण्यासाठी काही मूल्ये वापरली जातात.

  1. ">" पेक्षा मोठे
  2. «<« पेक्षा कमी
  3. "=" प्रमाणेच
  4. Than <= than पेक्षा कमी किंवा समान
  5. "> =" पेक्षा मोठे किंवा समान
  6. «<>» पेक्षा भिन्न
  7. संयोजन आणि (आणि) "आणि" किंवा "आणि"
  8. डिसजेक्शन (किंवा) «ओआर» किंवा «|»
  9. नकार (नाही) "नाही" किंवा "~"
  10. "+" जोडा
  11. वजा «-«
  12. गुणाकार "*"
  13. विभागणी "/"
  14. सबलीकरण «^»
  15. मॉड्यूलस (विभागातील उर्वरित) «%» किंवा «एमओडी»

ऑपरेशन्सचे श्रेणीक्रम (ऑर्डर) बीजगणितासारखेच असते आणि कंसात बदलले जाऊ शकतात. लॉजिकल ऑपरेटरच्या बाबतीत, ऑपरेशन शॉर्ट सर्किट केले जाते, ऑपरेटर "नॉट" परीणाम उलटा करते.

या सूचीमध्ये फक्त वापरल्या जाणार्‍याचा उल्लेख केला आहे, संपूर्ण यादी पाहण्यासाठी आपण PSEInt कागदपत्रांवर जाऊ शकता.

कार्ये

प्रोग्रामिंगमध्ये, फंक्शन ही निर्देशांची एक श्रृंखला असते जी विशिष्ट परिणाम देते आणि त्या कार्य पूर्ण करण्यासाठी त्याला काही मूल्य प्राप्त होते. Pseint मध्ये एक फंक्शन खालीलप्रमाणे लिहिले आहे:

सबप्रोसेस [रिटर्न व्हेरिएबल] <- [फंक्शनचे नाव] ([तर्क)] क्रिया १; क्रिया 1: ... ... ... क्रिया एन; उपप्रोसेस समाप्त करा

ठीक आहे आणि हेच पुढील ट्यूटोरियलमध्ये मी येथे नमूद केलेल्या ऑपरेटर व्यतिरिक्त उर्वरित कार्ये आणि त्यांचे वाक्यरचनांवर लक्ष केंद्रित करीत आहे कारण त्यांचा वाक्यरचना जवळजवळ स्पष्ट आहे.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   glcq म्हणाले

    ही शिकवण्या सामायिक केल्याबद्दल त्यांचे मनापासून आभार.

    1.    xnmm म्हणाले

      कोणतेही कारण नाही आणि मी लगेच म्हणतो की पुढील प्रोग्रामिंगसाठी समर्पित आहे
      कोट सह उत्तर द्या

  2.   पोर्टारो म्हणाले

    सामायिक केल्याबद्दल धन्यवाद, मला या प्रोग्रामबद्दल आधीपासूनच माहित आहे, मी ते स्त्रोतफोर्जमध्ये शोधले आहे आणि ते खूप चांगले आहे, ते माझ्यासाठी उपयुक्त ठरेल कारण मी काही प्रोग्रामिंग केले तरीही मी अटी इत्यादी विशिष्ट ज्ञान न घेता करतो. म्हणून हे वर्ग प्रोग्रामिंग सामग्रीबद्दल सहज कल्पना देण्यासाठी खूप चांगले आहेत, कारण आपण माझ्यासारख्या गोष्टींबद्दल पूर्णपणे अज्ञानी असल्यास वर्ग, व्हेरिएबल्स सारख्या संज्ञा मूलभूत प्रोग्रामिंग ज्ञान नसलेल्या लोकांसाठी प्रतिमा किंवा अज्ञात संकल्पना नसलेल्या गोष्टी आहेत, या अर्थाने हा कार्यक्रम खूप चांगला आहे. सामायिक केल्याबद्दल धन्यवाद आणि मी माझ्या बुकमार्कमध्ये एक पिन ठेवला. साभार.

    1.    spartan2103 म्हणाले

      मला पोर्टारोसारखेच वाटते. मी ह्युमॅनिटीज क्षेत्रामधूनही आलो आहे आणि जरी मला प्रोग्रामिंगबद्दल काहीतरी माहित असले तरीही मी त्या गोष्टींबद्दल अधिक माहिती न घेता हे अधिक बोलकेपणाने करतो, प्रशिक्षणांसाठी धन्यवाद. तसे, आपण पोर्टारो आहात जे Gnu / Linux Vagos मध्ये पोस्ट करतात?

  3.   spartan2103 म्हणाले

    मला पोर्टारोसारखेच वाटते. मी ह्युमॅनिटीज क्षेत्रामधूनही आलो आहे आणि जरी मला प्रोग्रामिंगबद्दल काहीतरी माहित असले तरीही मी त्या गोष्टींबद्दल अधिक माहिती न घेता हे अधिक बोलकेपणाने करतो, प्रशिक्षणांसाठी धन्यवाद. तसे, आपण पोर्टारो आहात जे Gnu / Linux Vagos मध्ये पोस्ट करतात?