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

Arrays - एक ... विषय एउटा संक्षिप्त परिचय

विश्वविद्यालय मा अध्ययन कार्यक्रम छ जो कोहीले शिक्षकहरू आफ्नो विद्यार्थीहरूको लागि मात्र आधारभूत, आधारभूत भौतिक दिन गर्छन थाह छ। विषय arrays पनि छलफल भइरहेको छ, तर पछि पाठ्यक्रम मा। किन? arrays किनभने - कि प्रोग्रामर जानकारी को ठूलो मात्रा काम गर्न अनुमति दिन्छ जग हो।

परिचय

आजको विषय, हामी हामी अवधि को परिभाषा परिचय भन्ने तथ्यलाई सुरु गर्नुहोस्। Arrays - तत्व , वातावरण प्रोग्रामिंग टेबुलर फारम वा लाइन मा डाटा को एक सेट प्रतिनिधित्व। अनियमित संख्या 1, 6, 2, 4 को एक श्रृंखला कल्पना र 8 यो एरे हुनेछ। एक पङ्क्ति लेखिएका प्रत्येक नम्बर, यसको आफ्नै सिरियल नम्बर छ, र त्यो कार्यक्रम एरे यसलाई सम्भव सम्बन्धित गर्न (ल्याउन) तिनीहरूलाई बनाउँछ के छ।

रेकर्ड

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

  • डी: एरे [1..k] वास्तविक को; - यति लेख्छन् सरणी गर्न "पास्कल"। तपाईं कार्यक्रम तपाईं 5 तत्व अधिकतम हुनेछ भनेर थाह सिर्जना गर्न छ भने, तपाईँले प्रविष्टि डी प्रयोग गर्न सक्नुहुन्छ: एरे [1..5] वास्तविक को;

तपाईं अंदाजा सक्छ छन् डी रूपमा - यस श्रेणीको नाम अर्थ पत्र छ; वास्तविक - यो एरे मा निहित हुन सक्छ कि डाटा को प्रकार (ढाँचा) छ; एरे [] - एरे तत्व को संख्या छ।

पुनरावेदन

यस श्रेणीको तत्व काम गर्न, यो कार्यक्रम लागू गर्न आवश्यक छ। Arrays - यी नै नम्बर वा शब्दहरू, कुनै पनि अन्य जस्तै हुन्। सरणी तत्व काम गर्न, यो परिचय आवश्यक छ: D [1]। यो श्रेणीको पहिलो तत्व चयन गर्नेछ र उसलाई सञ्चालन सञ्चालन गर्न। उदाहरणका लागि:

  • मुद्रण (डी [1]); - यो आदेश सरणी को पहिलो सेल मा निहित मान प्रदर्शन गर्न प्रयोगकर्ता सक्षम हुनेछ।

यो तपाईं arrays संग गणितीय सञ्चालन पूरा गर्न जाँदै हुनुहुन्छ भने, त्यसपछि तपाईं प्रकार ध्यान गर्नुपर्छ भनेर टिप्पण लायक छ। तपाईं संख्या एक एरे छ भने तपाईंले यो मात्र गर्न सक्नुहुन्छ। यसलाई स्पष्ट गर्न:

  • तपाईं डी को एक एरे भने: एरे [1..k] पाठ को; - यो बस शब्द "एक", छैन संख्या छ - र सेल मा डी [1] = 1, त तपाईं यो तत्व गणितीय सञ्चालन मा "1" को लागि कार्यक्रम किनभने प्रयोग गर्न सक्दैन। त्यसैले चर र आफ्नो प्रकार हेर्नुहोस्।

तपाईं गणितीय सञ्चालन गर्ने योजना भने, वा एरे बस संख्या भण्डारण गर्न राम्रो अग्रिम यसको प्रकार obespokoytes र "वास्तविक" वा "पूर्णांक" मानाङ्कन छ।

तालिका

गरेको अब हामीलाई वरिपरि स्पेस कुरा गरौं। हामी तीन-आयामी संसारमा, र वस्तुहरु को सबै भन्दा 3 मानकहरु साथ वर्णन गर्न सकिन्छ: लम्बाइ, चौडाइ, उचाइ। र त्यहाँ आयाम arrays देखि। दुई-आयामी arrays - लाइन नम्बर र स्तम्भ नम्बर - प्रत्येक तत्व एक भन्दा बढी सिरियल नम्बर, र दुई सम्मानित छ जसमा डाटा संग तालिका। दुई-आयामी एरे संकेत गर्दा अनिवार्य संख्या दुवै निर्दिष्ट - डी [1, 1]।

तदनुसार, यो एरे डाटा को ठूलो रकम भण्डारण गर्न सक्षम हुनेछ। दुर्भाग्यवश, पुरानो कार्यक्रम भाषामा, प्रायजसो मा, एरे तत्व नम्बर संख्या मात्र कार्य गर्न सक्छ। तसर्थ, ठूलो टेबल को भण्डारण, यो धेरै समस्याग्रस्त कारण तालिका प्रत्येक स्तम्भ छुट्टै एरे सिर्जना हुनेछ भन्ने तथ्यलाई गर्न बन्नेछ।

उदाहरणका लागि, हामी डेटा विद्यार्थीहरूलाई लेखिएको छ जसमा एक तालिका छ ठान्नु। कक्षा को नाम जन्म वर्ष,: तिनीहरूले छन्।

1989 Ivanov इवान 9
1988 Petrov पत्रुस 10
....

सामान्य परिस्थितिमा, हामी आवश्यकता आधारमा धेरै arrays सिर्जना गर्न छन्। हामी जन्म र वर्ग, र पाठ जानकारी (FI) भण्डारणका लागि दोस्रो श्रेणीको स्टोर मिति संख्यात्मक प्रकार को दुई-आयामी एरे सिर्जना गर्न सक्नुहुन्छ। तर यो असुविधाजनक छ। पहिलो, अन्तिम र नाम, तपाईं अलग ह्यान्डल गर्न सक्छ। दोश्रो, तपाईं सजिलै एक वर्ष र वर्ग संग एरे भर्दा भ्रमित प्राप्त गर्न सक्नुहुन्छ। त्यसैले, यो प्रत्येक स्तम्भ लागि 4 अलग arrays सिर्जना गर्न सजिलो हुनेछ। सहमत, यो धेरै दुष्कर छ?

PHP

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

  • $ एरे = एरे (1989, 1988, ...);

यो उदाहरण एक सरल एरे सिर्जना गर्छ। सूचकांक स्वचालित रूपमा सिर्जना भएको छ र शून्य मानिन्छ। 1989, पहिलो - - 1988, आदि कि, शून्य एरे तत्व हो तर के हामी एक बभयोयामी एरे मा सम्पूर्ण तालिका राख्नुपर्छ भने? बहु-आयामी के हुन् PHP एरे? यो संरचना, जसमा प्रत्येक तत्व पनि एरे छ। कसरी हाम्रो लागि उदाहरण खोल्ने गर्ने?

$ तालिका = एरे (

एरे (1989, "स्मिथ", "जन", 9)

एरे (1988, "स्मिथ", "पत्रुस", 10),

...

);

के हामी अन्त मा छ? हामी अघि $ तालिका भनिन्छ एरे, पङ्क्तिहरू तालिका पङ्क्ति पूरा जो छ। तत्व को एक एरे kovorit भने, त्यसपछि तिनीहरूले यो हेर्नेछ:

  • $ तालिका [0, 0] = 1989, $ तालिका [0, 1] = "स्मिथ", $ तालिका [0, 2] = "जन", $ तालिका [0, 3] = 9।
  • $ तालिका [1, 0] = 1988, $ तालिका [1, 1] = "पत्रुस", $ तालिका [1; 2] = "पत्रुस", $ तालिका [1, 3] 10 =।

Wherein 0 र 3 स्तम्भहरू संख्यात्मक एरे, र 1 र 2 हुन् - पाठ। आवश्यक भएमा, तपाईँ सधैँ चाहेको ढाँचामा आवश्यक डाटा रूपान्तरण र कक्षहरू मर्ज गर्न सक्नुहुन्छ।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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