አሰላለፍኮሌጆች እና ዩኒቨርሲቲዎች

በ "ፓስካል" ውስጥ ያለው ድርድር. ድርድሮች ላይ ፕሮግራም "ፓስካል"

ፕሮግራም ውስጥ ያለውን ፍላጎት በየዓመቱ እየጨመረ ነው ጋር. አንተ ውርርድ ተቋማት ትምህርት ቤቶች እና በኮሌጆች ውስጥ, ሲ ++ እንደ አንድ የፕሮግራም ቋንቋ ላይ እያደረጉ በጽሑፍ ፕሮግራሞች ልዩ ከሆነ, ተማሪዎች በ "ፓስካል" ወደ አስተዋውቋል ነው. እና ቋንቋ የመረዳት መሠረት ላይ ሶፍትዌር ዴልፊ ሶፍትዌር አጠቃቀም በኩል ፕሮግራም መጀመር. እሱም ወዲያውኑ ውሂብ የፕሮግራም ቋንቋዎች የእርሱ የፈጠራ መገለጥ የሚሆን ትልቅ ቦታ ይሰጣሉ መሆኑ መታወቅ አለበት. ቋንቋ "ፓስካል" በመጠቀም መሠረታዊ የፕሮግራም ፅንሰ ጋር የሚገኝ ከሆነ እና, ከዚያም ዴልፊ ሙሉ እንደሚቆጥራት ፕሮግራም ለመጻፍ አስቀድሞ ይቻላል. እና በጽሁፍ ፕሮግራሞች ውስጥ በጣም ጠቃሚ ሚና አንዳንድ ጊዜ ውሳኔ ድርድሮች "ፓስካል" ይወስዳል.

ፊት እጅግ ብዙ ቁጥር ያላቸው የተለያዩ ተለዋዋጮች

የፕሮግራም ቋንቋ አንድ ብቻ እሴት ፊት ልናከናውን ናቸው የተለያዩ ተለዋዋጮች, ለወገኖቼ ብዙ. እነዚህ አንድ አይነት ያላቸውን ነጠላ ዋጋ ማከማቸት ይችላሉ. አንድ ለየት ያለውን ሕብረቁምፊ ተለዋዋጮች ናቸው. እነርሱ ውሂብ, ይህም አንድ ቁምፊ ዓይነት ባሕርይ ስብስብ ነው. ነገር ግን እነዚህ ተለዋዋጮች ብዙውን ጊዜ አቋም የተለየ እሴት ይቆጠራሉ.

ይህ ኮምፒውተር በመጠቀም, እናንተ ጉልህ ውሂብ ትላልቅ ጥራዞች ጋር የተያያዘ አንድ የተወሰነ ሥራ ለማከናወን ጊዜ ሊቀንስ የሚችል ምንም ምስጢር ነው. ነገር ግን አንድ ሰው አይነቶች የሚታወቁ መሆኑን ብቻ ሰዎች ተለዋዋጮች በመጠቀም, እናንተ ትውስታ ውስጥ ሥራ ማስቀመጥ እና ረድፎች ከፍተኛ ቁጥር የያዙ ውሂብ ማስተናገድ ይችላል? ተግባራት እንቅስቃሴ በማንኛውም መስክ ውስጥ በጣም የተለመዱ ናቸው.

በተፈጥሮ, እርስዎ የእርስዎን ግቦች ለማሳካት እንደሚፈልጉ ተለዋዋጮች በርካታ ለማስተዋወቅ ሁልጊዜ ይቻላል. ከእነርሱም አንዳንዶቹ እሴቶች ለመወሰን ለ በተጨማሪም የሚቻል ነው. ነገር ግን የፕሮግራሙ ኮድ ብቻ ይጨምራል. ይህ ያለው ኮድ, ለማንበብ አስቸጋሪ ነው ትልቅ ቁጥር ረድፎች. በተለይ እርስዎ ስህተቶችን ማግኘት ያስፈልገናል ጊዜ.

በዚህ መሠረት ፕሮግራም እንዲህ ያለ ጥያቄ አስበዋል. ወደ ቀን የተገነባ ሊሆን የሆኑትን ቋንቋዎች, በራሱ ውሂብ ግዙፍ መጠን የማከማቸት ችሎታ የሚያቀርቡ ተለዋዋጮች አሉ ለዚህ ነው. የ "ፓስካል 'ብዙ ነገር ውስጥ ያለው ድርድር ፕሮግራም ወደ አቀራረብ ውስጥ ተቀይሯል. ስለዚህ, አንድ የፕሮግራም ቋንቋ ውስጥ ወሳኝ ተለዋዋጭ ይቆጠራል.

አደራደሮች መጠቀም በከፍተኛ የኮድ መጠን መቀነስ ይችላሉ

ይህ ቃል ውሂብ የሆነ ትእዛዝ በቅደም ይደብቃል የትኛው ባሕርይ አንድ ዓይነት. በተጨማሪ, እነዚህ ውሂብ ነጠላ ስም ነው. መዝገበ, ካርቱን እና ተጨማሪ: በተጨማሪም በዚህ ትርጉም ብዙ በገሃዱ ዓለም ነገሮችን ሊሆንም ይችላል መሆኑ መታወቅ አለበት. ይሁን እንጂ አንድ "ፓስካል" ወደ በጣም ቀላል የድርድር ጠረጴዛ አንድ ዓይነት ተወክሏል. እያንዳንዱ ግለሰብ ሴል አንድ ተለዋዋጭ ነው. የ መጋጠሚያዎች በመጠቀም አንድ ጠቅላላ ሰንጠረዥ ይወስዳል ይህም ተለዋዋጭ አቋም, መግለጽ ይችላሉ.

ምን አንድ-ልኬት ድርድር በማድረግ በተዘዋዋሪ ነው?

ቀላሉ መስመራዊ መሆኑን አንድ ጠረጴዛ ነው. በዚህ ድርድር ውስጥ, አካባቢ መስፈርት ለማወቅ ሲሉ ብቻ አንድ ቁጥር ለማመላከት በቂ ነው. ይበልጥ ውስብስብ አደራደሮች ያላቸውን መሠረት ላይ መቀመጣቸውን.

ውስጥ አንድ-ልኬት ድርድሮች ለመግለጽ ሲሉ "ፓስካል," በቀላሉ የሚከተለውን ኮድ ያስገቡ: ዓይነት <ስም አይነት> የድርድር [<ቁጥር ክልል>] <ንጥረ አይነት> ነው.

ቁጥሮች እንደ አንድ ORDINAL አይነት ሊኖራቸው የሚችሉ ተለዋዋጮች ናቸው. ክልል የሚያመላክት, ይህም ዘር ከፍተኛ ፍጻሜ ሊሆን አይችልም መሆኑን መገንዘብ አስፈላጊ ነው. መደበኛ ወይም ቀደም ሲል የተገለጸው ወይ - ወደ ድርድር ንጥረ በፍጹም ማንኛውም ሊሆን ይችላል ያላቸው ዓይነት. ምርጫው አንድ የተወሰነ ችግር ለመፍታት አስፈላጊነት ላይ የተመሰረተ ይሆናል.

እንዴት መስመራዊ የድርድር መግለጫ ነው?

ይህ በቀጥታ "ፓስካል" ውስጥ አንድ-ልኬት ድርድሮች ለመግለጽ ይቻላል. ይህ ለዚህ የተለየ ሂደት ያስፈልጋል ይህም ልዩ ክፍል ውስጥ መደረግ አለበት. የድርድር [<ቁጥር ክልል>] <አይነት ተመርጧል ንጥል> ነው: var <ተለዋዋጭ>: የሚከተሉትን ኮድ ማስገባት አለብዎት.

ሲሉ "ፓስካል", የሚከተለውን ኮድ ያስገቡ ወደ ድርድር ለመግለጽ እንዴት መረዳት:

- var

- ኤስ, ቁ: የድርድር [5..50] እውነተኛ ነው;

- K: የድርድር [ 'C' .. «R»] ኢንቲጀር ነው;

- ዜድ: የድርድር [-10..10] ቃል ነው;

- ኢ: [3..30] እውነተኛ ነው የድርድር.

በዚህ ምሳሌ ውስጥ, ተለዋዋጮች ኤስ, ቁ እና ቲ እውነተኛ የሆኑ ሰዎች ቁጥሮች, አንድ ድርድር ነው. ወደ ተለዋዋጭ ቁምፊ አይነት እና ንጥረ ነገሮች ሥር በመደበቅ. የትኛው ኢንቲጀር ላይ ናቸው. ወደ ድርድር ፐ የተከማቹ ቁጥር, ዓይነት ይህም ቃል ውስጥ.

አንድ ድርድር ጋር እየሰራ ጊዜ ጥቅም ላይ ሊውል የሚችል ድርጊት መካከል, እናንተ ምደባውን መምረጥ ይችላሉ. እሱም በአጠቃላይ መላው ጠረጴዛ ላስገዛለት ይችላል. ለምሳሌ ያህል, S: = ቁ. ነገር ግን የተሰጠውን ተልእኮ ክዋኔ አንድ የተወሰነ አይነት ያለው ብቻ ድርድር "ፓስካል" ከተገዛለት ሊሆን እንደሚችል መገንዘብ አስፈላጊ ነው.

በአንድ ጊዜ መላውን ድርድር ሊያጋልጥ የሚችል ምንም ተጨማሪ ክወናዎችን. ሆኖም ግን, በሌላ ተመሳሳይ መርህ ላይ አባሎች ጋር መስራት ይችላሉ ጠቅላይ ቁጥሮች አንድ አይነት ያለው. አንድ የተወሰነ ግቤት ይግባኝ እንዲቻል, ይህ የድርድር ስም መጥቀስ አስፈላጊ ነው. አጠቃቀም በኩል ካሬ በቅንፍ ውስጥ የተፈለገውን ንጥል ባሕርይ ነው ያለውን ጠቋሚ ለማወቅ አስፈላጊ ነው. ለምሳሌ ያህል: ኬ [12].

ሌሎች ተለዋዋጮች መካከል ድርድር ዋና ዋና ልዩነቶች

ወደ የሠንጠረዥ ክፍሎች መካከል ያለው መሠረታዊ ልዩነት በቅንፍ ውስጥ የኢንዴክሱን ዋጋ: ነገር ግን ደግሞ የተፈለገውን ዋጋ ያስከትላል ይህም አገላለጽ ብቻ ሳይሆን ማድረስ የሚቻል መሆኑን ቀላል ተለዋዋጮች ተደርገው ሊወሰዱ ይችላሉ. እንደ ሊሆን ይችላል በመፍታት በተዘዋዋሪ ምሳሌ እንደሚከተለው V [K]. ወደ ተለዋዋጭ K በመሆኑም አንድ የተወሰነ እሴት ይወስዳል. ከዚህ አንተ መሙላት ጊዜ ዑደት, ሂደት ለመጠቀም እና ድርድር ማተም ይችላሉ ይከተላል.

ድርጅት ይህ መልክ ያላቸውን የጅምላ ንብረቶች በቂ ቅርብ የሆኑ ሕብረቁምፊ ተለዋዋጮች, ዓይነት ማን CHAR ሁኔታ ውስጥ ሊገኝ ይችላል. ነገር ግን ልዩነቶች አሉ. እነሱም የሚከተሉት ናቸው:

  1. ሕብረቁምፊ ተለዋዋጮች ሁልጊዜ ማያ ገጽ እና የህትመት ላይ ያለውን የቁልፍ ሰሌዳ ጀምሮ መግባት ይችላሉ.
  2. ሕብረቁምፊ ተለዋዋጮች ርዝመት ውስጥ የተወሰኑ ናቸው. የ 255 ቁምፊዎች ከፍተኛ ማስገባት ይችላሉ. ይህ ወሳኝ ድምጽ ድርድር 64 KB ይቆጠራል.

ማንኛውም ስልቶችን ተግባራዊ በማድረግ ማያ ገጹ ላይ አደራደር ውሂብ የመጣ ሊሆን ይችላል?

ትኩረት በማሳያው ላይ ዘዴ ድርድር ውፅዓት ይዘት መከፈል አለበት. በርካታ የእነሱ ናቸው.

  1. Writeln (አንድ [1], አንድ [2], አንድ [3]). ይህ ምሳሌ, ቀር ቢሆንም, አንድ ሰው እያንዳንዱ አባል መበደል ሰንጠረዥ በቀጥታ ማመልከት እንደሚችሉ ማሳየት መቻል ነው. ይሁን እንጂ ጥቅሞች አንዳንድ መሆኑን ቀላል ተለዋዋጮች ወደ ቋንቋ "ፓስካል" ውስጥ ድርድሮች, እዚህ የሚታይ አይደለም.
  2. ፕሮግራም A1;
    Var ለ: የድርድር [1..10] ኢንቲጀር ነው;
    K: ኢንቲጀር;
    ጀመረ
    K ለ: 1 10 ማድረግ = {ይህ ቡድን ዑደት ግቤት ያደራጃል,}
    Readln (አንድ [K]); {በአዘርባይጃን ሰሌዳ በመጠቀም አንድ [እኔ] ይከሰታል}
    K ለ: = 1 10 Downto አድርግ {በግልባጭ ቅደም ተከተል አንድ ጠረጴዛ ዝርዝር አለ}
    ፃፍ (አንድ [K], 'VVV »)
    ጨርስ.

"ፓስካል" ውስጥ ድርድሮች ላይ እንዲህ ያለ ፕሮግራም ኮድ በግልባጭ ቅደም እሴቶች rearranging, እነሱን ለማተም, 10 ቁጥሮች ለመግባት ሰሌዳን መጠቀም እንደሚችሉ ያሳያል. ተመሳሳይ ፕሮግራም ይልቅ ድርድር ተለዋዋጮች አንድ ትልቅ ቁጥር ጋር ጽፈንዋል ከሆነ, ከዚያም ኮድ በእጅጉ ጨምሯል ይሆናል. ይህ በከፍተኛ የፕሮግራሙ ማንበብ ሂደት የሚያወሳስብብን.

ምክንያት አደራደሮች አጠቃቀም አቅም መጨመር

ይህ ጠቋሚ ክፍሎች ወደ ካሬ ጋር እኩል ናቸው እነዚህን እሴቶች ወደ ጠረጴዛ ላይ መሙላት ደግሞ ይቻላል. ሁሉም ቁጥሮች ሰር ገብቶ ሊሆን ዘንድ ይፈቅዳል, ይህም የ "ፓስካል" ውስጥ ሕብረ እንዲህ ድርድር ማድረግ ደግሞ ይቻላል. ከዚህ ማየት እንደምትችለው, በድርድሩ አጠቃቀም በከፍተኛ የፕሮግራም ቋንቋ "ፓስካል" ያለውን ዕድል ይጨምራል.

በመስራት ላይ መስመር የድርድር ተግባራትን በተለያዩ ውስጥ በጣም የተለመደ ነው. ስለዚህ እነርሱ ኮሌጆችና ትምህርት ቤቶች ውስጥ በማጥናት ላይ ናቸው እውነታ ውስጥ እንግዳ ነገር የለም. አደራደሮች ለመወጣት ያለውን እድል በተጨማሪ በቂ ሰፊ ናቸው.

ምን ሁለት-ልኬት ድርድር ስር ተደብቋል?

አንድ ሰው በጥቂት መስመሮች ነው እንደዚህ ያለ ጠረጴዛ, መገመት እንችላለን. እያንዳንዱ ነጠላ መስመር በርካታ ሕዋሳት አሉት. የረድፍ እና ዓምድ ላይ የተወሰኑ የሆኑ ቁጥሮች - መስመራዊ ድርድሮች እና ሁለት ጋር ያለውን ሁኔታ ነበረ እንደ እንዲህ ያለ ሁኔታ ውስጥ, በትክክል ሴሎች ቦታ ለመወሰን ሲባል, ይህ ሳይሆን ነጠላ ኢንዴክስ መታወቅ አለበት. እንዲህ የአረዳድ በ "ፓስካል" ውስጥ ሁለት-ልኬት ድርድሮች ባሕርይ ነው.

ይህ ዓይነት ገበታዎች አንድ መግለጫ ለማድረግ?

የዚህ ሰንጠረዥ ዋጋ ለመጠበቅ ሲሉ ቋንቋ "ፓስካል" ውስጥ ይገኛል መሆኑን ውሂብ መዋቅር ሁለት-ልኬት ድርድር ይባላል. ይህ ድርድር መግለጫ ወዲያውኑ ሁለት ዘዴዎችን መጠቀም ይችላሉ.

  1. Var ለ: [1..15] የድርድር [1..30] ኢንቲጀር አልተወለዱም የድርድር;
  2. Var ለ: የድርድር [1..15, 1..30] ኢንቲጀር ነው.

በእነዚህ አጋጣሚዎች ሁሉ ውስጥ 15 ረድፎች እና 30 አምዶችን ያለው አንድ ሁለት-ልኬት ድርድር, ይገልጻል. ከላይ የተሰጡት ናቸው እነዚህ መግለጫዎች, ፍጹም እኩል ናቸው. ንጥረ ነገሮች ከማንኛውም ሰው ጋር መስራት ለመጀመር, ሁለት የይዘቶቹ ይመደባል ይገባል. ለምሳሌ ያህል, አንድ [6] [5] ወይም አንድ [6,5].

ማያ ውፅዓት አንድ-ልኬት ድርድር ሁኔታ ውስጥ እንደ ማለት ይቻላል ተመሳሳይ ይሆናሉ. አንተ ብቻ ሁለት ኢንዴክሶች መግለጽ አለብዎት. እንደ ሌሎች ልዩነቶች ላይ የሚገኙ አይደሉም, ስለዚህ ለረጅም ጊዜ አስፈላጊ ባይሆንም ስለ ስለእሱ ማውራት.

የ ለመደርደር የሚችልበት የመጀመሪያው ዘዴ

አንዳንድ ጊዜ አንተ ውሂብ መደርደር ይኖርብናል. ቋንቋ ይህን ማድረግ ትእዛዛት ናቸው. "ፓስካል" መደርደር በድርድሩ ውስጥ መደረግ የሚችል ሁለት ስልተ, አሉ. ቀጥተኛ ምርጫ ዘዴ ትርጉም ሙሉ በሙሉ ለእያንዳንዱ ተለዋዋጭ ዑደት ሰንጠረዥ በማካተት በማድረግ ሌሎች እሴቶች ጋር ሲነጻጸር ይሆናል, ይህ እውነታ ውስጥ ተያዘ. 15 ቁጥሮች ድርድር ካለ በሌላ አነጋገር, የመጀመሪያው ቁጥር 1 ከሌሎች ቁጥሮች ጋር ንጽጽር ሂደት ይወስዳል. ለምሳሌ ያህል, የመጀመሪያው ቁጥር ይልቅ የትኛው ይበልጣል ያለው ኤለመንት ሲገኝ, ይህ ቅጽበት ድረስ ይከሰታል. በመቀጠል, አንድ ንጽጽር በትክክል አኃዝ ይሆናል. ሁላችሁም የታቀደው ታላቅ አባል እስኪያገኙ ድረስ ስለዚህ እንዲህ ጊዜ ድረስ በተደጋጋሚ ይደረጋል. ይህ ዘዴ ብቻ ቋንቋ መስራት ጀምረዋል ሰዎች ፈርጋሚዎች በቂ ቀላል ነው.

ሁለተኛው ድርድር መደርደር ስልት

ሁለተኛው ዘዴ - አንድ አረፋ. የዚህ ዘዴ ማንነት ከጎን ጥንዶች መካከል ንጽጽር እንዳለ እውነታ ውስጥ ተያዘ. ለምሳሌ, 1 እና 2, 2 እና 3, 3 እና 4, እና በጣም ላይ. መ ጉዳይ ውስጥ ማግኘት ዋጋ ድርደራ ሁኔታዎች ጋር ሙሉ በሙሉ የሚወክሉ ይሆናሉ ያህል, ከዚያም መላውን አደራደር መጨረሻ ይንቀሳቀሳሉ, r. ረ "አረፋ" እንደ ብቅ . ይህ ስልተ ማስታወስ በጣም አስቸጋሪ ነው. ይሁን እንጂ ማስታወስ አያስፈልግህም. ዋናው ነገር ኮድ መላው መዋቅር መረዳት ነው. እና ከዛ ብቻ ፕሮግራም ውስጥ ታላቅ ከፍታ ለማሳካት መጠየቅ ይችላሉ.

መደምደሚያ

እኛ ድርድሮች, እንዲሁም እንደ አንድ የተወሰነ እሴት ለማግኘት ለመደርደር ይችላሉ ወይም አንድ የተወሰነ ግብ ለማሳካት በየትኛው መንገድ የሚባለው ምን እንደሆነ ተስፋ አደርጋለሁ. አንድ ወሳኝ ቦታ ልንሰጣቸው ውስጥ አንድ የተወሰነ ችግር "ፓስካል" ድርድሮች ለመፍታት የተመረጡ ቆይተዋል ከሆነ, ከዚያ እነሱን በደንብ መሄድ አለብዎት ማጥናት. ይህም በአጠቃላይ ኮድ ሁሉ ለማቅለል አንዳንድ ሁኔታዎች ላይ ሊውሉ የሚችሉ የተለዋዋጮች በበቂ ከፍተኛ ቁጥር ውስጥ ቋንቋ ፊት የመሳሰሉ ነገሮች ይነካል. ድርድሮች መሠረታዊ እሴቶች እንዲሆኑ ተደርገው ነው, ይህም ጥናት የግዴታ መሆን አለበት.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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