ኮምፒውተሮች, ፕሮግራም
አደራደሮች - ጭብጥ የሆነ ... አጭር መግቢያ
በዩኒቨርሲቲ ፕሮግራም ላይ ጥናት አድርጓል ማንኛውም ሰው መምህራን ያላቸውን ተማሪዎች ብቻ መሰረታዊ, መሠረታዊ ነገሮች የመስጠት አዝማሚያ መሆኑን ያውቃል. የርዕሰ አደራደሮች ደግሞ እንጂ ከጊዜ በኋላ ኮርሶች ውስጥ, እየታሰቡ. ለምን? ድርድሮች ምክንያቱም - በፕሮግራም መረጃ ትላልቅ ጥራዞች ጋር ለመስራት የሚያስችል መሠረት ነው.
መግቢያ
የዛሬው ርዕስ, እኛ ይህን ቃል ትርጉም ማስተዋወቅ እውነታ ጋር ይጀምሩ. አደራደሮች - ንጥረ ነገሮች , በአካባቢ ፕሮግራም ሠንጠረዣዊ ቅጽ ወይም መስመር ላይ ውሂብ ስብስብ የሚወክሉ. የዘፈቀደ ቁጥር 1, 6, 2, 4 ተከታታይ እንበል, እና 8. ይህ ድርድር ያደርጋል. በአንድ ረድፍ ውስጥ የተጻፈ እያንዳንዱ ቁጥር, የራሱ መለያ ቁጥር ያለው, እና የሚቻል ፕሮግራም ድርድር ጋር ይዛመዳል (ለማምጣት) ያደርገዋል ነገር ነው.
መዝገብ
በ ድርድሮች ልምምድ ውስጥ ተመዝግቧል እንዴት እንደሆነ እስቲ እንመልከት. መዝገብ, ምልክት ድርድሮች - የእነሱን ፕሮግራም (በድርድሩ ውስጥ ይከማቻል እሴቶች ይህም) አይነት እና ሴሎች ቁጥር ለማመልከት የተፈጠረ ነው. አንዳንድ ጊዜ ፈርጋሚዎች ክፍሎች ትክክለኛ ቁጥር የሚገልጽ ያለ ከፍተኛ ድርድር ይፈጥራል, ነገር ግን ከዚያ እርስዎ ፕሮግራም የሚሰጡና እና ባዶ ሕዋሳት ማመልከቱ ጀመረ አይደለም በጣም ጠንቃቃ መሆን ሊደርስበት.
- D: ድርድር [1..k] እውነተኛ ሰው; - እንዲህ ጽፏል ወደ ድርድር ወደ "ፓስካል". ፕሮግራሙ በ 5 ክፍሎች ቢበዛ ይኖረዋል ያውቃሉ ለመፍጠር ካለዎት መግቢያ D መጠቀም ይችላሉ: ድርድር [1..5] እውነተኛ ሰው;
አንተ D ቢገመት ሊሆን ይችላል እንደመሆኑ - በድርድሩ ስም ትርጉም ፊደል ነው; እውነተኛ - በዚህ በድርድሩ ውስጥ የተካተቱ ሊሆን ይችላል ውሂብ አይነት (ፎርማት) ነው; ድርድር [] - የድርድር ንጥረ ነገሮች ብዛት ነው.
አቤቱታ
በድርድሩ ውስጥ ኤለመንት ጋር ለመስራት እንዲቻል, ይህ ፕሮግራም ተግባራዊ ማድረግ አስፈላጊ ነው. አደራደሮች - እነዚህ ማንኛውም ሌላ ዓይነት ተመሳሳይ ቁጥሮች ወይም ቃላት ናቸው. ወደ ድርድር አባል ጋር ለመስራት እንዲቻል, ይህ ማስተዋወቅ አስፈላጊ ነው: D [1]. ይህ ድርድር የመጀመሪያውን ኤለመንት መምረጥ እና ከእርሱ ጋር ክወናዎችን መምራት. ለምሳሌ ያህል:
- Print (D [1]); - ይህ ትእዛዝ በድርድሩ የመጀመሪያ ሴል ውስጥ የሚገኙትን ዋጋ ለማሳየት ተጠቃሚው ያስችላል.
እርስዎ ድርድሮች ጋር የሂሳብ ክወናዎችን ለመፈጸም የሚሄድ ከሆነ, ከዚያም ዓይነት ትኩረት መስጠት እንደሚገባ ማስተዋሉ ጠቃሚ ነው. እናንተ ቁጥሮች ድርድር ካለዎት ብቻ ነው ይህንን ማድረግ ይችላሉ. ይህም ግልጽ ለማድረግ:
- አንተ D አንድ ድርድር ካለዎት: ድርድር [1..k] ጽሁፍ; ይህ በቀላሉ የሚለው ቃል "አንድ ሰው" እንጂ ቁጥር ነው - - በ "1" ለ ፕሮግራም ምክንያት እና ሕዋስ ውስጥ D [1] = 1, ከዚያም የሂሳብ ሥራዎች ላይ ይህን ኤለመንት መጠቀም አይችሉም. ስለዚህ ተለዋዋጮች እና አይነቶችን ይመልከቱ.
እናንተ የሂሳብ ክወናዎች እቅድ, ወይም ድርድር ውስጥ ብቻ የተሻለ ቁጥሮች የተከማቹ በቅድሚያ የራሱ አይነት obespokoytes እና "እውነተኛ" ወይም "ኢንቲጀር" መመደብ አለባቸው ከሆነ.
ጠረጴዛ
አሁን በዙሪያችን ያለውን ቦታ በተመለከተ እንወያይ. እኛ አንድ ሶስት-ልኬት ዓለም ውስጥ መኖር, እና ነገሮች መካከል አብዛኞቹ 3 መለኪያዎች ጋር ሊገለጽ ይችላል: ርዝመት, ስፋት, ቁመት. እና ስፋት ድርድሮች ከዚያ. ሁለት-ልኬት ድርድሮች - መስመር ቁጥር እና የአምድ ቁጥር - እያንዳንዱ አባል ከአንድ በላይ መለያ ቁጥር, እና ሁለት ተሸልሟል ነው ይህም ውስጥ ውሂብ ጋር ጠረጴዛ,. ሁለት-ልኬት ድርድር በመጥቀስ ጊዜ ቁጥር ሁለቱንም መጥቀስ አለበት - ዲ [1: 1].
በዚህ መሠረት, ይህ የድርድር ውሂብ ከፍተኛ መጠን ሊያከማች ይችላል. የአጋጣሚ ነገር, በዕድሜ የፕሮግራም ማድረጊያ ቋንቋዎች ውስጥ, አብዛኛውን ጊዜ ውስጥ, በድርድሩ አባል ቁጥር ቁጥሮች ብቻ መስራት ይችላሉ. ስለዚህ ትልቅ ሠንጠረዦች ማከማቻ, ይህም ምክንያት ሰንጠረዥ እያንዳንዱ ዓምድ እንደ የተለየ ድርድር መፍጠር ይሆናል እውነታ በጣም አስቸጋሪ ይሆናል.
ለምሳሌ ያህል, እኛ ውሂብ ተማሪዎች የሚጻፍበት ጠረጴዛ አለን እንበል. እነሱም የሚከተሉት ናቸው: የትውልድ ዓመት, ወደ ክፍል ስም.
| 1989 | Ivanov | ኢቫን | 9 |
| 1988 | Petrov | የጴጥሮስ | 10 |
| .... |
በተለመዱ ሁኔታዎች ስር, እኛ ፍላጎቶች ላይ በመመስረት, በርካታ ድርድሮች መፍጠር አለብን. እኛ የልደት እና ክፍል, እና የጽሑፍ መረጃ (ፋይ) ለማከማቸት በሁለተኛው ድርድር መደብር ወቅታዊ የቁጥር አይነት ሁለት-ልኬት ድርድር መፍጠር ይችላሉ. ነገር ግን የማይመች ነው. በመጀመሪያ, የመጨረሻ እና የመጀመሪያ ስም, በተናጠል ለማስተናገድ ይችላል. አንድ ዓመት እና ክፍል ጋር ድርድር በመሙላት ጊዜ ሁለተኛ, በቀላሉ ግራ ማግኘት ይችላሉ. ስለዚህ ለእያንዳንዱ አምድ ለ 4 የተለያዩ ድርድሮች ለመፍጠር ቀላል ይሆናል. ይህ በጣም ስለሚተልቁ ነው; ይስማማሉ?
ፒኤችፒ
ከላይ እንደተጠቀሰው ፒኤችፒ ድርድሮች ችግሩን መፍታት ይችላሉ. እውነታ በዚህ ፕሮግራም ቋንቋ: እናንተ በድርድሩ ውስጥ የውሂብ ዓይነት, ነገር ግን ሜትር አይነት (ኢንዴክስ) ብቻ መጥቀስ እንደሚችሉ ነው. በተጨማሪም, የተለያዩ ዓይነቶች ውሂብ በአንድ ድርድር ውስጥ የተካተቱ ሊሆን ይችላል. አንድ መፍጠር አንድ-ልኬት ድርድር (አንድ አምድ መውሰድ የሚፈልጉ ከሆነ):
- $ ድርድር = ድርድር (1989, 1988, ...);
ይህ ምሳሌ ቀላል ድርድር ይፈጥራል. ጠቋሚ በራስ-ሰር የተፈጠረ ነው እና ዜሮ እንደሆነ ተደርጎ ነው. 1989, የመጀመሪያው - - 1988, ወዘተ ይህ ደግሞ ዜሮ የድርድር አባል ነው ነገር ግን እኛ አንድ multidimensional ድርድር መላውን ሰንጠረዥ ማስቀመጥ ምን ያስፈልገናል ቢሆንስ? ባለብዙ-ልኬት ምንድን ናቸው ፒኤችፒ ድርድር? ይህ መዋቅር, ይህም እያንዳንዱ አባል ደግሞ ድርድር ነው. እንዴት ለእኛ ምሳሌ መፈታታት ነው?
$ ሠንጠረዥ = ድርድር (
ድርድር (1989, "Smith", "ዮሐንስ", 9)
ድርድር (1988, "Smith", "ጴጥሮስ", 10),
...
);
እኛም መጨረሻ ላይ ምን አለን? እኛም ከእኛ በፊት ረድፎች በሰንጠረዡ ውስጥ ያለውን ረድፎች የሚያሟሉ ይህም $ ሠንጠረዥ የተባለ አንድ ድርድር, አለን. ክፍሎች አንድ ድርድር kovorit ከሆነ, ታዲያ ይህን ይመስላል:
- $ ማውጫ [0, 0] = 1989, $ ሠንጠረዥ [0, 1] = "ስሚዝ": $ ሠንጠረዥ [0, 2] = "ዮሐንስ", $ ሠንጠረዥ [0, 3] = 9.
- $ ማውጫ [1, 0] = 1988, $ ሠንጠረዥ [1: 1] = "ጴጥሮስ": $ ሠንጠረዥ [1: 2] = "ጴጥሮስ": $ ሠንጠረዥ [1: 3] 10 =.
በውስጧ 0 እና 3 አምዶች የቁጥር ድርድር, እና 1 እና 2 ናቸው - ጽሑፍ. አስፈላጊ ከሆነ, ሁልጊዜ የተፈለገውን ቅርጸት አስፈላጊውን መረጃ ለመለወጥ እና ሕዋሶችን ማዋሃድ ይችላሉ.
Similar articles
Trending Now