/ "पास्कल" में ग्राफिक्स: विशेषताएं, निर्माण के तरीके और उदाहरण

पास्कल में ग्राफिक्स: सुविधाएँ, निर्माण के तरीके और उदाहरण

क्या प्रोग्रामर्स को ग्राफिक्स की जरूरत है? खासकर उन लोगों के लिए जिन्होंने अभी-अभी भाषा में महारत हासिल करना शुरू किया है? क्या आपको पहले बुनियादी और मानक कार्यों को लिखने के लिए सभी निर्माणों का अध्ययन करना चाहिए, और बाद के लिए ग्राफिक्स छोड़ना चाहिए?

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

यह ध्यान में रखा जाना चाहिए कि सभी उपकरणों में ग्राफिक्स का समर्थन नहीं है। "पास्कल", बदले में, इस फ़ंक्शन से सुसज्जित है, इसलिए, इसकी संरचना लेख में वर्णित की जाएगी।

पास्कल ग्राफिक्स

"पास्कल" में ग्राफिक्स

आपको कहां से शुरू करना चाहिए?इस तथ्य से कि आपको यह समझने की आवश्यकता है कि पास्कल भाषा के संचालन के विभिन्न तरीकों में न्यूनतम स्क्रीन इकाई क्या है। यदि हम पाठ के बारे में बात कर रहे हैं, तो यह एक प्रतीक होगा। ग्राफिक्स में, यह एक पिक्सेल है। इसके अपने निर्देशांक हैं, जो कि प्रतीकों X और Y, साथ ही एक रंग (मानक - सफेद) द्वारा दर्शाए गए हैं। पता प्राप्त करने के लिए पिक्सेल के लिए (0; 0), आपको इसे ऊपरी बाएं कोने में रखने की आवश्यकता है। यह यहां से है कि निर्देशांक को गिना जाना शुरू हो जाता है।

"पास्कल एबीसी" में ग्राफिक्स यूनिट का उपयोग करके शामिल किए गए हैं, जिसे उपयोग लाइन में लिखा जाना चाहिए।

पास्कल ग्राफिक्स उदाहरण

बिंदु

एक आसान उदाहरण के रूप में, स्क्रीन पर एक बिंदु प्रदर्शित करने का कार्य दिया जाएगा (नीचे फोटो)।

विवरण अनुभाग में आप नाम देख सकते हैंउपयोग लाइन में लिखी गई इकाइयाँ। यह वे हैं जो कार्यक्रम में ग्राफिक्स मोड को सक्षम करते हैं। यदि डेवलपर पहले से ही कार्यक्रमों की संरचना से परिचित है, तो वह सोच सकता है कि var में सहायक चर लिखना आवश्यक है। लेकिन पास्कल में ग्राफिक्स जैसा एक खंड थोड़ा अलग तरीके से काम करता है। वर्ड संस्करण के बाद, आपको पीसी पर इंस्टॉल किए गए वीडियो एडेप्टर को लिखना होगा, और फिर इंगित करें कि यह किस मोड में काम करता है। ये पदनाम आम तौर पर स्वीकार किए जाते हैं। कोष्ठक खोलने के बाद, वास्तविक प्रकार और मोड पर ध्यान दिया जाना चाहिए। यदि उपयोगकर्ता को पता नहीं है कि कौन सा एडाप्टर स्थापित है, तो आपको अपने प्रोग्राम में लाइन नंबर 7 लिखने की आवश्यकता है। पास्कल में ग्राफिक्स के रूप में इस तरह के एक अनुभाग को इस तरह से डिज़ाइन किया गया है कि पता लगाने की प्रक्रिया डेटा का स्वचालित रूप से पता लगाने में सक्षम है। यह याद रखने योग्य है कि सभी एडेप्टर का अपना डिजिटल अर्थ है, प्रत्येक के लिए आप इंटरनेट पर देखकर पता लगा सकते हैं। आठवीं पंक्ति पर, आप Initgraph प्रक्रिया देख सकते हैं। यह ग्राफिक्स मोड शुरू करता है। लाइनों 9 और 10 की आवश्यकता होती है ताकि यदि आरंभीकरण असफल हो, तो प्रोग्राम काम करना बंद कर देता है। क्लोजग्राफ फ़ंक्शन ग्राफिक्स मोड को बंद कर देता है, जिससे आप टेक्स्ट मोड में वापस आ सकते हैं।

लाइनों 2, 3, 7-10, 17 की आवश्यकता हैयाद रखें, क्योंकि उन्हें टेम्पलेट के रूप में उपयोग किया जा सकता है, क्योंकि पास्कल के सभी ग्राफिक्स में एक सामान्य रचना संरचना है। आइए समस्या के अन्य तत्वों पर विचार करें।

चर रंग को एक सीमा के रूप में समझा जाना चाहिएरंग, "पास्कल" में उनमें से केवल 15 हैं। मूल्य को यादृच्छिक रूप से असाइन करने पर, आपको यह समझने की आवश्यकता है कि टोन को यादृच्छिक रूप से चुना जाएगा। लाइन 14 आपको स्क्रीन पर एक बिंदु बनाने की अनुमति देता है। इस कार्य में, यह स्थित होगा जहां यादृच्छिक चयन मोड इसे "छोड़ देता है"।

पास्कल में फ़ंक्शन ग्राफ

फंक्शन ग्राफ

आपको यह समझने की आवश्यकता है कि पास्कल में एक फ़ंक्शन का ग्राफ़ दो चरणों में बनाया गया है। सबसे पहले, आपको एक समन्वय प्रणाली बनाने की जरूरत है, और उसके बाद ग्राफ को ही ड्रा करें। इसके अलावा, पहले को भी कई चरणों में विभाजित किया गया है।

ताकि शेड्यूल पूरी तरह से फिट न होस्क्रीन, आपको इसके निर्देशांक सेट करने की आवश्यकता है। शीर्ष कोने (xLeft; yLeft) है। निचले एक समान लिखा जाता है - (xRight; yRight)। समन्वित कुल्हाड़ियों को बनाने के लिए, जिसमें गणित में अच्छी तरह से ज्ञात पदनाम हैं, आपको केंद्र को जानना होगा। और बाद का निर्धारण करने के लिए, आपको यह समझने की आवश्यकता है कि फ़ंक्शन का तर्क और मूल्य कैसे बदलता है। आवश्यक बिंदुओं का चयन करने के बाद, आप प्रोग्राम को रिकॉर्ड करना जारी रख सकते हैं।

"पास्कल" में ग्राफिक्स का उपयोग होता हैप्रक्रिया सेटपिक्सल, जिसके बाद बिंदु के निर्देशांक (सामान्य x और y), साथ ही कोष्ठक में रंग (चर c) निर्दिष्ट किया जाना चाहिए। और रेखा फ़ंक्शन आपको कुल्हाड़ियों को खींचने की अनुमति देगा।

आपको कार्यक्रम को निम्नलिखित अनुक्रम में लिखना होगा: पहला, समन्वय प्रणाली, और बहुत अंत में, आपको फ़ंक्शन के मूल्य की गणना करने और बिंदु के निर्देशांक की गणना करने की आवश्यकता है।

पास्कल एबीसी में ग्राफिक्स

नतीजा

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