प्रोग्रामिंग की मूल बातें सीखना, पहली बात (अच्छी तरह से, यादूसरा) भविष्य के प्रोग्रामर "एक आयामी सरणी" की अवधारणा से परिचित होते हैं। पास्कल, अन्य भाषाओं की तरह, आपको इस डेटा संरचना के साथ काम करने की अनुमति देता है। जल्दी या बाद में, किसी भी मूल्यों के संरचित भंडारण की आवश्यकता है। अधिक बार नहीं, ऐसे सेट से तत्व एक ही प्रकार के होते हैं। उदाहरण के लिए, एक वर्ग सूची में 25 आइटम हो सकते हैं, जिनमें से प्रत्येक एक स्ट्रिंग-प्रकार का चर है जो छात्र के अंतिम नाम और पहले नाम को संग्रहीत करता है।
यह वही है जो एक आयामी का एहसास करना संभव बनाता हैपास्कल में एक सरणी जो एक ही प्रकार के तत्वों का एक क्रमबद्ध संग्रह है। इस तरह के अनुक्रम के किसी भी तत्व को एक समान पहचानकर्ता और एक सूचकांक - एक अनुक्रम संख्या का उपयोग करके संदर्भित किया जा सकता है। इसलिए, इन सरणियों को एक-आयामी कहा जाता है।
अनुक्रम के तत्वों की संख्याआमतौर पर एक के साथ शुरू होता है, अर्थात पहले तत्व में क्रम संख्या 1 है, जो काफी तार्किक है। हालांकि, यदि आवश्यक हो, तो सूचकांकों की सीमा बिल्कुल मनमानी हो सकती है, मुख्य आवश्यकता यह है कि सूचकांक या तो पूर्णांक या प्रतीक (किसी भी प्रकार का अध्यादेश) हैं।
आइए एक आयामी सरणी के साथ विशिष्ट क्रियाओं पर विचार करें:
1) यहाँ, सरणी का विवरण n - अनुक्रम में तत्वों की संख्या, मास - 5 पूर्णांकों के एक-आयामी सरणी को दर्शाते हुए एक प्रकार, एक - मैस प्रकार का एक चर, अर्थात्। 5 पूर्णांकों के प्रकार एक आयामी सरणी का चर
2) कीबोर्ड से अनुक्रम तत्व दर्ज करना
3) स्क्रीन पर अनुक्रम तत्वों का प्रदर्शन
4) एक यादृच्छिक संख्या जनरेटर के साथ अनुक्रम भरना
5) सरणी के प्रत्येक तत्व का रूपांतरण (संशोधन), अर्थात इसका मान बदलना (एक उदाहरण 6-आयामी सरणी के प्रत्येक तत्व को 6 से घटाकर दिया जाता है)
6) अनुक्रम के तत्वों के योग का निर्धारण, यहाँ चर साथ में - तत्वों का योग
7) एक निश्चित स्थिति को संतुष्ट करने वाले सरणी तत्वों की संख्या का निर्धारण (4 से अधिक तत्वों की संख्या का निर्धारण करने का एक उदाहरण), यहाँ है सेवा - ऐसे तत्वों की संख्या
8) एक्सट्रीम (सरणी के अधिकतम या न्यूनतम तत्व) का निर्धारण, यहां मिनट - सरणी तत्वों के बीच न्यूनतम मूल्य, सेवा - सरणी तत्वों में से सबसे छोटे का क्रमिक संख्या (सूचकांक)
जैसा कि सभी चर के लिए जाना जाता हैपास्कल प्रोग्रामिंग भाषा में एक कार्यक्रम में वार अनुभाग में वर्णित है, जब कार्यक्रम शुरू होता है, तो रैम में एक निश्चित संख्या में बाइट्स आवंटित किए जाते हैं। यह चर के प्रकार द्वारा निर्धारित किया जाता है, उदाहरण के लिए, एक चरित्र एक बाइट पर कब्जा करता है, एक पूर्णांक प्रकार दो बाइट्स है, और एक वास्तविक प्रकार चार बाइट्स है। इसलिए, मामले में जब सरणी का आयाम छोटा होता है, तो प्रोग्राम को बड़ी मात्रा में रैम की आवश्यकता नहीं होगी। अन्यथा, प्रोग्रामर को सरणी तत्वों को व्यवस्थित करने के अन्य तरीकों की तलाश करनी होगी, उदाहरण के लिए, फ़ाइल का उपयोग करके या हीपर्स में।