कम्प्युटरकार्यक्रम

"पास्कल" संचालक। पास्कल कार्यक्रम भाषा

शायद हरेक schoolchild ज्ञात कार्यक्रम भाषा, "पास्कल" जो भनिन्छ। यो के हो? यो सबै मात्र छलफल आधार छ प्रशिक्षण विद्यार्थी र विद्यालय लागि प्रयोग गरिन्छ पछि लामो भाषा मरेको थियो, छ। यो अल्गोल star name को एक सरलीकृत संस्करण बुझाउँछ। तर, उत्तरार्द्ध विपरीत, "पास्कल" वास्तविक कार्यक्रम र पनि खेल लेख्न प्रयोग गर्न सकिन्छ। पहिले, त्यो पर्याप्त लोकप्रियता थियो, तर अब मात्र, प्रशिक्षण उद्देश्यका लागि वास्तवमा संरक्षित। संभावित प्रोग्रामर गर्न "पास्कल" आकर्षित पहिलो कुरा - यो अंग्रेजी भाषा को गुण कायम राख्ने, यो लेख्न सम्भव छ, अधिक सी जस्तै भाषामा स्वीकार गर्दै विशेष योजनाहरु को प्रयोग पहेली छैन

उहाँले 1970 मा "पास्कल" Niklaus Wirth सिर्जना गरियो। उहाँले वैज्ञानिक पछि भाषा नाम Blaise पास्कल, संसारको पहिलो कार पिता थिए। यो दुई फरक संख्या थप्न सकेन। भाषा "पास्कल" को एक प्रत्यक्ष संतान "Modula-2।" छ उत्तरार्द्ध एक सुधारिएको संस्करण हो।

कार्यक्रम सिस्टम

पास्कल एबीसी - अवस्थित प्रणाली द्वारा प्रस्तुत कार्यक्रम भाषा। तर, वर्णन नयाँ पुस्ता एक भेद छ।

यसलाई "पास्कल ABS" किन बनाएको छ? यो अन्त गर्न, त्यहाँ दुई महत्वपूर्ण कारण थिए:

  • मूल भाषा को अप्रचलित सिस्टम;
  • इच्छा अझ आधुनिक र एकीकृत कार्यक्रम वातावरण सिर्जना गर्न।

भाषा पास्कल एबीसी क्लासिक सिस्टम "पास्कल" तत्व "डेल्फी" र यसको आफ्नै विस्तार समावेश छ। उहाँले 2002 मा देखियो।

एक शक्तिशाली र आधुनिक छ नै नाम, को संकलक पनि छ कार्यक्रम वातावरण। उहाँले मा लिनक्स, MacOS, Windows मा साथै चलाउन सक्षम छ।

.NET फ्रेमवर्क तपाईं आपत्ति-उन्मुख संरचित र कार्यात्मक शैली केही थप सुविधाहरू, साथै कार्यक्रम प्रयोग गर्न अनुमति दिन्छ। यो भाषा को लेखक Mikhalkovich भयो। उहाँले मात्र "पास्कल" र "डेल्फी" द्वारा सी # र "अजिङ्गर" प्रभावित, तर पनि थियो।

को संचालक को सामान्य विशेषताहरु

यस कार्यक्रम भाषा को संचालक एक कार्यक्रम लेख्न आवश्यक छ। तिनीहरूले यसलाई सम्भव केही कार्यहरु र एल्गोरिदम प्रदर्शन गर्न बनाउन। को "पास्कल" मा टोलीमा अन्य तत्व फरक? तिनीहरूले कार्य को कार्यान्वयन समावेश भन्ने तथ्यलाई। "पास्कल" सबै संचालक विशेष सहायक शब्दहरू बनेको हो भनेर डिजाइन गरिएको छ। आदेश आफू र तत्व एक अर्धविराम प्रयोग गरेर अन्य बीच विभाजित (;)। सबै संचालक समूह विभाजित छन्:

  • सरल। यी आदेशहरू अन्य तत्व समावेश छैन। यी हुन्: को जिम्मेवारी अपरेटर (एक पेट र एउटै), एक र्शतहीन संक्रमण प्रक्रिया (ट्याग लागि प्रयोग)।
  • संरचित। एक मिश्रित बयान, अवस्था, लूपहरूको, सामेल: यी बयान अप अन्य तत्व बनेको छन्।

दुवै समूह यस लेखमा पछि छलफल गरिनेछ।

अपरेटर प्रक्रियाहरु

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

  • मानक (भाषामा दर्ता);
  • अनुकूलन (प्रोग्रामर द्वारा सिर्जना)।

एक पंक्ति मा तत्व को propisaniem विशेष सेट एक वा अन्य प्रक्रिया गर्दा सक्रिय छ।

संचालक ( "पास्कल"), साधारण कार्यहरू लागि जिम्मेवार छन् जो, सजिलै याद गर्न पर्याप्त। तपाईं वर्णन खण्ड शब्द प्रयोग मा लेख्न र प्रक्रिया को विवरण प्रविष्ट गर्नुपर्छ। त्यहाँ पहिलो ब्लक मा प्रविष्ट गर्न आवश्यक छैन भनेर मानक तत्व हो। यी पढ्ने कार्यहरू, लेख्न, र अरूलाई छन्।

अनुकूलन प्रक्रिया डिजाइन कार्य कार्यक्रम अघि आवश्यक र विवरण खण्ड वा मोड्युल मा राखे। यदि तपाईंले प्रयोग उत्तरार्द्ध विकल्प खण्ड लेखिएको हुनुपर्छ प्रयोग वा प्रक्रिया।

र्शतहीन स्थानान्तरण अपरेटर

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

तपाईं एक विभाग सिर्जना गर्नु अघि, तपाईं nuances केही बारेमा जान्नु आवश्यक छ:

  • सबै वर्णन ट्याग प्रयोग हुनुपर्छ;
  • आइटम नम्बर को नाम छ भने, तपाईं तिनीहरूलाई घोषणा गर्न सक्दैन।

दुर्भाग्यवश वा भाग्यवस, आधुनिक भाषा मा जानुहोस् कथन कार्यक्रम प्रयोग नगर्नुहोस्। यो यस्तो प्रणाली को वाहक को सिद्धान्त सिर्जना गर्ने, काम गर्दै भन्ने तथ्यलाई कारण छ। र यस्तो संचालक ( "पास्कल") जानुहोस् रूपमा, गणनाको प्रक्रिया उल्लङ्घन गर्छ।

संचालक अवस्था

ससर्त कथन यदि-अनि-अन्यथा, जसमा एक embodiment आवश्यक झूठ छ, शाखा प्रदर्शन गर्न प्रयोग गरिन्छ डिजाइन पेश गरियो। को गणना प्रक्रिया प्रस्तुत विकल्प मध्ये एक मा अगाडि बढाउनु हुनेछ। पारंपरिक, प्रक्रिया दुई प्रकार मा विभाजित छ:

  • काँटा संरचना (त्यहाँ दुई विकल्प छन् जहाँ, यसको परिणाम प्रत्येक अग्रणी);
  • बाइपास संरचना (दोस्रो विकल्प गलत र यस्तो अवस्थामा हुँदा, कार्यक्रम सत्य लागि प्रयोग भइरहेको परिणाम bypasses)।

यदि-अनि-अन्यथा बयान को डिजाइन संरचित छ। यी शब्दहरू सुरक्षित छन्। यस मामला मा, उत्तरार्द्ध छैन अनिवार्य प्रयोग विषय हो।

डिजाइन कसरी? को अंग्रेजी यसलाई "यदि-तब-अरू" को रूपमा अनुवाद। अवस्था निर्दिष्ट कार्यक्रम साँचो, त्यसपछि यो त शब्द पछि लेखिएको थियो कि तथ्य छ भने। र यो गलत छ भने, साँच्चै मा, या अरू त देखि लाइन पछि लेखिएको छ के विश्वास गर्दछन्।

मिश्रित बयान

यो वाक्यांश बुझ्न क्रममा, यो परिभाषा जान्न आवश्यक छ। कम्पाउन्ड बयान ( "पास्कल") - सुरु-END कोष्ठकरहेको एक कार्यक्रम लेख्न सञ्चालनका एक सेट। यस कारण, आदेशहरू को एक समूह एक एकीकृत रूपमा प्रतिनिधित्व छ।

अपरेटर चयन

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

को "पास्कल" मा अपरेटर को यो विकल्प भने एक काम सिस्टम प्रयोग गर्दैन। कुनै स्पष्ट परीक्षण अवस्था हो। हामी थप विवरण आफ्नो काम विचार भने, हामी एउटा सानो मामला अपरेटर जोडी जो छैन सुरु अन्त, समाप्त हुन्छ देखि, कार्यक्रम मा dissonance परिचय देख्न सक्नुहुन्छ। यसलाई त्यहाँ थप 5 विकल्प हो, विशेष गरी यदि प्रयोग गर्न धेरै सजिलो छ। यदि-अनि लामो हुनेछ निरन्तर सल्लाह दिन्छन्, र यो एक सहज प्रक्रिया छैन।

संचालक ( "पास्कल"): साईकल

चक्र के हो? तिनीहरूले पूरै अवस्था पूरा गर्न आदेशहरू सिस्टम केही धेरै पटक एक पुनरावृत्ति नबुझाउन। दुई ज्ञात को "पास्कल" मा चक्र को प्रकार :

  • चक्र प्यारामिटर;
  • पुनरावृत्ति।

सबैलाई के हो? पहिलो (प्यारामिटर चक्र संग) मापदण्डहरू सधैं ज्ञात छ। कहिलेकाहीं नियमित भनिन्छ। यसको मुख्य फरक चक्र को पुनरावृत्तिकोसङ्ख्या संख्या अग्रिम ज्ञात छ कि छ।

यो पुनरावृत्ति समान nuance अज्ञात छ। लुप कि हालत हुन छैन जाँदै छ रूपमा लामो हुन्छ।

प्रकार र सम्भव चक्र को संरचना केही मद्दत संग को प्रकार भेद:

  • दोहोर्याउनुहोस्: को अवस्थाअपेक्षागरियो संग दोहोर्याउनुहोस्।
  • जबकि: एक पूर्वर्शत को पुनरावृत्ति।
  • लागि - अपरेटर खाता। यो एक चक्र प्यारामिटर मा प्रयोग गरिन्छ।

iterative पुनरावृत्ति लागि पहिलो दुई विकल्प प्रयोग गरिन्छ। पछिल्लो विवरण देखि मुख्य फरक - तपाईं तिनीहरूलाई प्रयोग गर्न सक्नुहुन्छ एउटा मापदण्ड संग एक पाश, असम्भव सेट बिना पुनरावृत्तिकोसङ्ख्या लागि - र छ।

कब अपरेटरहरु

वातावरण संग अन्तरक्रिया लागि कार्यक्रम वातावरण इनपुट-आउटपुट बयान पूरा। तिनीहरूले तपाईंलाई जानकारी प्रविष्ट गर्नुहोस् र स्क्रिनमा वा मुद्रित मा परिणाम प्रदर्शन गर्न अनुमति दिन्छ। यो पढ्ने आदेश प्रयोगकर्ताले चलिरहेको कार्यक्रम आफ्नो डाटा निर्दिष्ट गर्न अनुमति दिन्छ। यो कसरी हुन्छ? जो मानिसहरूलाई इनपुट प्रतीक्षा छ स्क्रीन, मा चमकता कर्सर मा रुक अवधिको लागि कार्यक्रम देखिन्छ। दुई बयान मा फरक पढ्न र साना readln। पछिल्लो बस अर्को लाइन गर्न कर्सर उत्प्रेरित गर्छ।

हे अपरेटर ( "पास्कल") - लेख्न (एल.एन.)। LN टुक्रा अर्को लाइन मा उत्पादन डाटा जारी गर्न अनुमति दिन्छ। कार्यक्रम एक सरल बयान निर्दिष्ट भने, यो स्क्रिन खाली अवधि मा प्रदर्शित हुनेछ। यो अर्थमा प्रयोग, यो आदेश आवश्यक छैन।

त्यहाँ नजिकै, संचालक पनि हुन् var। तिनीहरूले अर्डर कार्यक्रम नै आवश्यक छैन भने प्रयोग गर्न सकिन्छ।

प्रमुख संचालक ( "पास्कल") को लेखमा वर्णन गरे। तिनीहरूले, कार्यक्रम लेख्न राम्रो मदत गर्नेछ तिनीहरू छिटो र गडबड बिना एकदम काम। भाषा "पास्कल" काम गर्न बिना यो भविष्यमा प्रोग्रामर बाहिर केहि काम गर्दैन। कार्यक्रम संचालक बिना, हाय, छैन कल्पना गर्न सकिन्छ। यो तिनीहरूले सञ्चालन गर्न सक्षम हुनुपर्छ भन्ने हो। यो जटिल चक्र संचालक तथापि, प्रशिक्षित हुनुपर्छ जस्तो लाग्न सक्छ र सबै समस्याहरू गायब। आफ्नो काम राम्रो भाग्य!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ne.birmiss.com. Theme powered by WordPress.