ኮምፒውተሮችፕሮግራም

ፕሮግራሚንግ. አማራጭ ጋር ዑደቶች

ቱርቦ ፓስካል ውስጥ ልዩ ቦታ ዑደቶች አንሡ. ወደ ማያ ክህሎቶች ስልጠና ግቤት-ውፅዓት መረጃ በኋላ ወዲያውኑ ማጥናት ይጀምራሉ. ሁሉም በኋላ ተግባራት አብዛኞቹ ልኬት እና ሌሎች መዋቅሮች ጋር ዑደቶች ጽሑፍ እና አንድ የተወሰነ ፕሮግራም የማገጃ አሠራር ማመቻቸት ለመርዳት መሆኑን ማረጋገጥ ነው.

ዝርያዎች ዑደቶች

ጠቅላላ ውስጥ, ሦስት ዓይነቶች አሉ;

  • ልኬት ጋር,
  • አንድ ቅድመ ሁኔታ ጋር,
  • አንድ postcondition.

አለበለዚያ ... ማድረግ ለማግኘት እንደ ... ወይም ለ ... downto የተመለከቱትን አማራጭ ጋር ዑደቶች, .... ማድረግ, በተደጋጋሚ እርምጃዎችን ቅደም ተከተል ይድገሙት. መርህ ውስጥ, ሌሎች ዝርያዎች ብቻ ከድግግሞሽ አስቀድመው እርምጃዎች ቁጥር ይታወቃል ውስጥ ተመሳሳይ ዓላማ ጥቅም ላይ ይውላሉ.

ሌሎች ሁለት መዋቅሮች (ሳለ እና ድገም) ውስጥ መጀመሪያ የማይታወቁ ድግግሞሾች ቁጥር. ሥራ በማጥናት ጊዜ ስለዚህ ጥቅም ነው ዑደት, መረዳት አለበት.

መሰረታዊ ፍቺዎች ተዛማጅ

መለኪያዎች ጋር ዑደቶች - ተደጋጋሚ ተደጋጋሚነት. Counter - የተወሰነለትን ንድፍ በመጠቀም ሊከናወን ነው ዋና ክፍል,. ክፍተት ያለው ድንበር ምን ያህል እንደሆነ ተደጋጋሚነት ውጭ ወይም ተሸክመው ይደረጋል የትኛውን ያሳያል. መንገድ በማድረግ, ይህ የመጀመሪያው ዋጋ ተጠቃሚ የራሳቸውን ድንበሮች, ሁለቱም ክፍተት ያዘጋጃል 1. እኩል መሆኑን አስፈላጊ አይደለም. መያዣውን አካል - አስቀድሞ አትድገሙ ቁጥር ወስነናል ያዛል ስብስብ.

የሚለው ቃል "መለኪያዎች ጋር ዑደቶች" ሁኔታ ከዚያም ንድፍ ውስጥ ድግግሞሾች ስብስብ የተደረገባቸው ሲሆን ነው ማለት ነው. አጸፋዊ የተጨመሩ (ወይም decremented), እና ሁሉም ነገር ይደግማል ነው. መያዣውን አካል እንደ ረጅም ሁኔታ እውነት ሆኖ ተሳታፊ ይሆናል.

ለ ... ወደ ... ታደርጋለህ; ስልተ ቀመር, አገባብ

ቀደም ሲል እንደተገለጸው, አንድ ልኬት ጋር ዑደቶች ጋር ለመስራት ውስጥ ያለውን "ክፍተት" የሚጠቅሱ መተግበሪያዎች ውስጥ ጥቅም ላይ ይውላል. በመሆኑም ቁጥሮች ድርድር, የሳምንቱ ቀናት, ረድፎች እና ሜትር ግጥሞች ሊሆን ይችላል. መ

2 ገለልተኛ ቅጽ ንድፍ: አጸፋዊ እና መቀነስ ያሳድጋል. የመጀመሪያው ንድፍ በሚከተለው መንገድ ወደ ውጭ መፃፋቸውን ይሆናል:

iskh.peremennaya ለ: = 1 ድንበር ማድረግ 2 ወሰን

ጀመረ

ምልልስ አካል;

ያበቃል;

እነሆ: ማጣቀሻ. ተለዋዋጭ ፕሮግራሙ ወይም ዩኒት መጀመሪያ ላይ ተጠቃሚው በ አወጀ ነው; 1 ወሰን እና 2 ድንበር - ቆይታ የመጀመሪያ እና የመጨረሻ እሴቶች; መያዣውን አካል ውስጥ ፕሮግራም አማካኝነት ሊከናወን ዘንድ እርምጃዎች በርካታ ከወሰነው ነው. ይህ መያዣውን አካል ብቻ አንድ ቡድን የያዘ ከሆነ, ከዚያም ከዋኝ ቅንፍ ይጀምራሉ መሆኑን ... መጨረሻ ተዘሏል ይቻላል መታወስ አለበት. በዚህ ተመስሎ ውስጥ, ጠረጴዛ, ማለትም 1 እየጨመሩ ይሄዳሉ ያደርጋል.

ድንበር ድንበር downto iskh.peremennaya = 12 አድርግ

ጀመረ

ምልልስ አካል;

ያበቃል;

እዚህ ማጣቀሻ. ወደ ተለዋዋጭ 1 እየጨመሩ ሊቀንስ ይሆናል.

እንደሚከተለው ላይ ... ነገሮች ለማግኘት ... ዑደት መለኪያ መርሃግብር ይሆናል:

  • ይህ t. ሠ 2 ወሰን, ወደ ክፍተት የላይኛው ገደብ እሴት ያዘጋጃል.
  • Iskh.peremennoy 1 አንድ እሴት ገደብ ተመድቧል.
  • በሁኔታዎች ፈተና ያልፋል: iskh.peremennaya ≤ 2 ወሰን.
  • እውነተኛ ውጤት መቀበል ጊዜ (እውነተኛ) ሉፕ አካል ተፈጻሚ ነው.
  • ቆጣሪ ላይ 1 እኩል የሆነ ደረጃ በ የተጨመሩ ነው.
  • , ሁኔታ የመሳሰሉ ጊዜ ድረስ በተቀላጠፈ በመሄድ ንጥሎች 3-5 እውነት ነው: iskh.peremennaya> 2 ወሰን. ይህ ተከስቷል አንዴ ሉፕ ወጥቷል እና ቁጥጥር የተሰጠው ንድፍ የሚከተሉት መመሪያ ወደ ያልፋል ነው.

... ወደ ስልተ ማድረግ ለ ... downto የ ጥቂት ነጥቦች በስተቀር, ከላይ ጋር ተመሳሳይ ነው;

  • በ 3 ኛ ደረጃ ላይ ያለውን ሁኔታ የተፈተነ ነው: iskh.peremennaya ድንበር ≥ 2.
  • የ 5 ኛ መስመር ስልተቀመር ቆጣሪ 1 በ decremented ነው.
  • በ 6 ኛ አንቀጽ ውስጥ 3-5 ቡድኖች እንደ ረጅም ሁኔታ እርካታ ነው እንደ ተፈጻሚ ይሆናል: iskh.peremennaya <ድንበር 2.

የተቀረው ነገር በሁለቱም ስልተ ሥራ ውስጥ ተመሳሳይ ነው.

ወራጅ ዑደት ግቤት

(ከላይ ቀደም ሲል የቀረበው ነበር ቢሆንም) ግቤት ጋር ዑደቶች ቅጽ ዝርዝራዊ አላቸው. እዚህ ላይ ቀለል ድርጅት መዋቅር ነው.

ወደ ዑደት ልኬቶች መሠረታዊ መስፈርቶች

ግቤቶች ጋር ዑደቶች አካባቢ አንድን ዓይነት ይጠይቃሉ.

  • Counter እና የድንበር ክፍተት (t. ሠ Iskh.peremennaya ወሰን 1 እና ወሰን 2) ተመሳሳይ የውሂብ አይነት መሆን አለባቸዉ. ወደ ክፍል እና የማጣቀሻ ተለዋዋጭ የመጀመሪያ እና የመጨረሻ እሴቶች መካከል ብቻ ተኳኋኝነት ካለ ድንበር የመጀመሪያ መመጠኛ የውሂብ አይነት ተለወጡ ምክንያቱም, ፕሮግራሙ ትክክል ባልሆነ ባሕርይ ይችላል.
  • ወደ ግቤት እሴቶች አባል ይገባል የውሂብ አይነት ኢንቲጀር መሆን አለበት. ይህም አንድ እውነተኛ አይነት መጠቀም አይመከርም.
  • መያዣውን iskh.peremennaya ኃይል ውስጥ ያለውን ዋጋ የማይፈለግ ነው ይቀይሩ. አለበለዚያ, ተጠቃሚው በጭንቅ ታየ በተቻለ ስህተቶች ላይ መከታተል ይችላሉ.
  • በ ያህል ውስጥ ዑደቶች ሌሎች አይነቶች, በተቃራኒ ... ... ማድረግ ወይም ለ ... downto ... እርምጃ ሊለወጥ አይችልም ነው የ 1 ሌላ ቅንብር.

ቱርቦ ፓስካል: ማሳውቅ መውጣት እንዴት

, ማለትም አንድ ቅየራ ምልልስ አለ ይህም ውስጥ ብዙ ጊዜ ችግሮች አሉ. ሠ ሁኔታ ምንጊዜም ቢሆን እውነት ነው. እረፍት ሂደት ቅድመ, postcondition, ልኬት ጋር ዑደት ውጭ ለማግኘት ይረዳናል. ሠ የእነሱ ስራ ያለጊዜው ከተቋረጠ.

ፓስካል (የ "ዘላለማዊ" እውነት ሁኔታዎች የሚያካትት ፕሮግራም) ውስጥ ግቤት ጋር ዑደቶች ቀጥል በመጠቀም ሊቆም ይችላል. እንደሚከተለው እዚህ ሥራ የተደራጁ ነው: መጀመሪያ የአሁኑ ተደጋጋሚነት በውስጡ መገደል ሲያጠናቅቅ, ቁጥጥር, ነገር ግን ማሳውቅ ውጭ ወደ ቀጣዩ ቡድን አልፏል.

ውጣ ሂደት በፕሮግራሙ ኮድ ውስጥ አንድ የተወሰነ የማገጃ ያለውን ሥራ ለማጠናቀቅ አስፈላጊ ነው. አንድ አሰራር (ተግባር) ውስጥ ነው የሚከሰተው እና በተመሳሳይ ጊዜ, ይህ "ቁራጭ" አፈጻጸም ወዲያውኑ ከተቋረጠ. ውጣ ዋና ክፍል ውስጥ የሚገኝ ከሆነ, ከዚያ ሲያቆም.

አንካሳ አሰራር ከሚከተሉት ስርዓተ መርህ ይቀንሳል: ሙሉ የሥራ ፕሮግራም ያበቃል.

ውሳኔ ወደ ተግባራት ምሳሌዎች

ተጠቃሚው በመጀመሪያ መማር ከዚያም ኮዱን ራስህን መጻፍ ለመለማመድ ፓስካል 'ምሳሌዎች ውስጥ ግቤት ጋር ርዕስ "ዑደቶች በማጥናት በኋላ ጠቃሚ ይሆናል. ቀላል ተግባራትን ወደፊት ፕሮግራም ተግባራዊ ጽንሰ እንዲማሩ መርዳት, ከዚያም በተሳካ ሁኔታ ተግባራዊ. ውሳኔ ጋር ችግሮች ምሳሌዎች "አማራጭ ጋር ዑደቶች" ላይ, ቀላል እና ከባድ ማግኘት ይችላሉ. እዚህ እያንዳንዱ ውሳኔ ወደ 3 ሥራ ጋር በተያያዘ እና ስልተ ተብራርተዋል ይህም ተግባሮችን እና አስተያየቶች ናቸው.

ዓሊማ 1

በዘፈቀደ የተመረጡ ክልል [0..199], ውስጥ ኢንቲጀሮች ሁለት-ልኬት ድርድር ይሰጠዋል. የማን ድምር አሃዞች 2 ብዜት ነው ሁሉም ሁለት አሃዝ ቁጥሮች ቁጥር ያግኙ.

የ ስልተ ቀመር ነው:

  1. ሁለት-ልኬት ድርድር ይፍጠሩ.
  2. ከሚከተሉት ሁኔታዎች ጋር በሚጣጣም በእያንዳንዱ ቁጥር ያረጋግጡ:

ሀ) ከሆነ 9 <ኤክስ <100, 10 div ብዜት በ ይከፍሉታል;

ለ) Mod በ ተአምርም ሁለተኛው አሃዝ ቁጥር ይምረጡ;

ሐ) ያላቸውን የተመደበ ቁጥሮች አሳልፈን እንድንሰጥ;

መ) አስቀድሞ የተወሰነለትን መጠን Mod 2 ሲካፈል;

ውጤት 0 ጋር እኩል ከሆነ ሠ), የመልሶ 1 በ የተጨመሩ ነው.

ተግባር 2

ኢንቲጀር አባሎችን አንድ-ልኬት ድርድር ይሰጠዋል. አዎንታዊ ቁጥሮች ቁጥር ያግኙ.

የ ስልተ ቀመር ነው:

  1. አፈራርቅ የተፈጠሩ ዓቢይ ክፍሎች ድርድር ይፍጠሩ.
  2. ዑደት መስፈርት ማስቀመጥ ሁኔታዊ ዓረፍተ ሁኔታ X> 0 ለመገናኘት የተሰጠውን አባል ይፈትሻል, ይህም ከሆነ.
  3. ሁኔታ ማርካት ከሆነ ቆጣሪ 1 በ የተጨመሩ ነው.
  4. ዑደት በኋላ ምክንያት ቆጠራ ዋጋ ማሳየት አለበት.

ቅንፍ ውስጥ ውሂብ {} አስተያየቶች ናቸው. ወደ መስመር 11 ማያ ገጹ ላይ ሁለት መንገዶች መካከል ድርድር ማሳየት ይችላሉ: ሴሎች መካከል የተወሰነ ቁጥር ለእያንዳንዱ ኤለመንት ጋር ለመመደብ ቁጥሮች መካከል ክፍተት መተው (በዚህ ጉዳይ ላይ, ያላቸውን 5).

መስመር 12 ውስጥ, ተለዋዋጭ ቆጣሪ ደግሞ ሁለት መንገዶች ውስጥ ጨምሯል ይቻላል: ወደ ቀድሞው እሴት ወይ 1 ለማከል ወይም መደበኛ ተግባር Inc. ለመጠቀም

ተግባር 3

ዋጋ ካሬ ማትሪክስ. ዋና አግድም ላይ ናቸው አዎንታዊ ንጥረ ቁጥር ያግኙ.

ማብራሪያ:

አግድም ዋና ቁጥሮች አደራደር ግርጌ ወደ ቀኝ ከላይ ከግራ ይዘልቃል. ይህም አንድ ልዩ ባህሪ ረድፍ እና አምድ ኢንዴክሶች ተመሳሳይ ናቸው እውነታ ነው. ስለዚህ, አንድ ዑደት ቀሪ ክፍሎች ጨማታ ያለ ረድፎች ለማንቀሳቀስ የሚያስችል በቂ ዝግጅት.

የ ስልተ ቀመር ነው:

  1. አንድ ካሬ ማትሪክስ ይፍጠሩ.
  2. አዎንታዊ ክፍሎች ብዛት ኃላፊነት ተለዋዋጭ, እሴት "0" መድብ.
  3. አንድ ካሬ ድርድር ለመፍጠር ዑደት ይፍጠሩ.
  4. የማረጋገጫ ዑደት ሁኔታ ያደራጁ: ቁጥር 0> ዋናው አግድም ላይ ከሆነ, ከዚያም ቆጣሪ 1 በ የተጨመሩ ነው.
  5. በማያ ገጹ ላይ ያለውን ዑደት ማብቂያ ጊዜ በኋላ አዎንታዊ ንጥረ ነገሮች ብዛት ያከማቻል እንደሆነ ተለዋዋጭ ዋጋ ለማሳየት.

ሲ እና ቱርቦ ፓስካል: ሁለት የፕሮግራም ቋንቋዎች መካከል ያለው ፍጥጫ

እንደ ደንብ ሆኖ, ራስን ማክበር በፕሮግራም የተለያዩ ቋንቋዎች ያውቃል. ለምሳሌ ያህል, በጣም ላይ C ++, ቱርቦ ፓስካል, ዴልፊ, ጃቫ, እና ሊሆን ይችላል. ከእነርሱ መካከል ሁለቱ በ 80 ዎቹና በ ይጠራ ነበር መካከል መ ቅራኔ ሲፈጠር. (ሐ እና ቱርቦ ፓስካል). በሃያኛው ክፍለ ዘመን መጨረሻ ላይ, ትግል እንደ ሲ ++ እና Java መካከል ይከበር የነበረው.

Algol 60 እና Fortran, ፓስካል, ሲ, ጃቫ እና C ++: ሦስት ደርዘን የፕሮግራም ቋንቋዎች ምናባዊ ቦታ ላይ, የማን ተቃውሞ በኢንተርኔት ታላላቅ አእምሮ መምታት ወደ ሶስት በጣም አስገራሚ ጥንድ, አሉ. እርግጥ ነው, እነዚህ ስሜቶች የታዛዥነት ናቸው, ነገር ግን አንድ ጊዜ ወይም ጥንድ ሌላ ሰው ላይ መሪ ነበር. ይህ ኢንዱስትሪ መስፈርቶች እና አንድ የተወሰነ የሶፍትዌር ምርት አስፈላጊነት ምክንያት ነበር. በ 70 ዎቹና በ. "በሚገዛው ዓለም" Fortran, በ 80 ውስጥ - ቱርቦ ፓስካል, በ 90 ውስጥ - ሲ ++. እርግጥ ነው, ከእነሱ መካከል አንዳቸውም "ሞተ". ከዚህ ይልቅ የተራቀቀ ሶፍትዌር ምርቶች ወደ እንለወጣለን.

የፕሮግራም ቋንቋዎች ጥናት ውስጥ ተመሳሳይ አገባብ አንዳንድ ገጽታዎች ሊያስተውሉ ይችላሉ. በመሆኑም ሲ ውስጥ ግቤት ጋር ዑደቶች አንዳንድ ጊዜያት በስተቀር, ፓስካል ውስጥ ተመሳሳይ መዋቅሮች ጋር ተመሳሳይ ናቸው.

በአዲስ ዓለም ውስጥ በንቃት የአውሮፓ ምርምር ጥረት ውጤት ጥቅም ላይ ሳለ የሚገርመው, ቱርቦ ፓስካል (አሮጌ ዓለም) ላይ ገንቢዎች, የአሜሪካ ሳይንቲስቶች መካከል እድገቶች ተጠቅመዋል. አውሮፓ ውስጥ ገንቢዎች ንጽሕና እና የፕሮግራም ቋንቋዎች compactness መካከል ይበልጥ ደረጃ የሚያራምዱ ናቸው, እና የአሜሪካ አእምሮ በጽሑፍ ኮድ ውስጥ አዲስ-fangled አዝማሚያዎች አጠቃቀም አቅጣጫ ተጨማሪ ዝንባሌ ነው.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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