ኮምፒውተሮች, ፕሮግራም
መሰረታዊ አይነቶች እና ተደጋጋሚ ስልተ ምሳሌዎች
አንቀጽ በማንኛውም የፕሮግራም ቋንቋ እና በፕሮግራም ስልጠና ደረጃ የተለመዱ ናቸው ይህም ምን ክብ ሮቢን የሆነ መሰረታዊ ግንዛቤ, ለመስጠት ያለመ ነው.
የ ስልተ የሚለው ጽንሰ-ሐሳብ
አልጎሪዝም እርምጃዎች ጋዝም ቁጥር ውስጥ ከማንኛውም ኮምፒውተር ወይም ሌላ ችግር መፍትሄ ለማሳካት እርምጃዎችን ቅደም ተከተል ነው. ወደ ስልተ ለማስፈጸም እርምጃዎች (መመሪያ) ቀለበቶች እና የሽግግር ሁኔታዎች በመጠቀም, (በትይዩ) በተመሳሳይ ጊዜ ወይም በማንኛውም ቅደም ተከተል (በቅደም ተከተል) በሌላ በኋላ አንድ ሊፈጸሙ ይችላሉ. ስልተ ምርት እና የስራ ሂደቶች መካከል ያለውን አስተዳደር ውስጥ ለምሳሌ, ፕሮግራም ላይ, ግን ደግሞ በሌሎች ቦታዎች ላይ ብቻ ሳይሆን ጥቅም ላይ ይውላሉ.
ክብ ሮቢን
ከአንድ ጊዜ በላይ መከናወን ወደ እርምጃዎች ድርጊት ወይም ስብስቦች አሉ ከሆነ ስልተ ተደጋጋሚ ይባላል. ተደጋጋሚ እርምጃዎች ስልተ ከድግግሞሽ አካል ናቸው. በተጨማሪም, በእያንዳንዱ ዑደት አንድ ተደጋጋሚ ስልተቀመር ጫፎች ለማከናወን ሁኔታ አለው.
ተደጋጋሚ ስልተ አይነቶች
በእያንዳንዱ ዙር ሮቢን አንድ ቅየራ ምልልስ ሁኔታ, ማለትም. ሠ ቼክ እንደገና መያዣውን አካል አማካኝነት መካሄድ ይሆናል ያስቀምጣል, ወይም ዑደት ሙሉ ነው የሚለው ምክንያታዊ አገላለጽ ይዟል. ሁሉም ተደጋጋሚ ስልተ በማከም ዘዴ መሠረት በሦስት ክፍሎች ተከፍለዋል.
ቅድመ ሁኔታ ጋር ዑደት
እንዲህ ስልተ ውስጥ ተደጋጋሚ ቅጥያ ሁኔታ መያዣውን አካል ሂደት የለም ማለትም. ሠ ሂደቱ ዑደት መደጋገም አስፈላጊ በፊት ላይ ምልክት ነው.
ተደጋጋሚ ስልተ ቅድመ ሁኔታ ምሳሌ ሆኖ ማተሚያ ቁጥሮች -5 0 እንመልከት:
- እኛ -5 እኩል መሠረት ተለዋዋጭ j የመጀመሪያ እሴት, ማዘጋጀት.
- እኛ ማሳውቅ ሁኔታ ይመልከቱ. ሁኔታ አዎንታዊ ነው, እና አካል ለመጀመሪያ ጊዜ ተፈጻሚ ነው.
- ተጨማሪ እንደገና ማሳውቅ ሁኔታ ፈትሽ ተለዋዋጭ j ዩኒት ታክሏል.
- ዑደት አለበለዚያ ቅርንጫፍ የሐሰት ዑደት ለመውጣት, j ዋጋ ያንሳል ወይም ከዜሮ ጋር እኩል ነው ድረስ ሊከናወን ይቀጥላል
postcondition ጋር ዑደት
ሁኔታዊ ፈተና, የመጀመሪያ ሕክምና ዑደት በኋላ አካል አፈጻጸም እና ከ ውፅዓት ይቆጣጠራል ነው.
እኛን postcondition የሚጠቀሙ ይህም ተደጋጋሚ ስልተ ምሳሌ ሆኖ n ቁጥር 1 እስከ ድምር ይቍጠረው;
- እኛ ስሌት መጠን ውስጥ ጋዝም ቁጥር n ለማስተዋወቅና ድምር እና ዑደት አፀፋዊ i ጠቅላላ ድምር ዜሮ የመጀመሪያ ዋጋ ማዘጋጀት.
- መያዣውን የመጀመሪያው ፈተና ሁኔታዎች በፊት ተፈጻሚ ነው.
- ዑደት ሁኔታ ይመልከቱ, R. ሠ i ያንሳል ወይም n ጋር እኩል ነው ያለው አጸፋዊ እሴት.
- ውጤት ውሎች አዎንታዊ ከሆነ, እንደገና ለመድገም, ወይም ዑደት ለመጨረስ እና ማሳያ ወይም ማተሚያ ወደ ድምር እንደውጤት ይሰጣል.
ያልተመሰረተ ዑደት
በተለምዶ ምልልስ ድግግሞሾች የሚፈለገውን ቁጥር በቅድሚያ የታወቀ ነው, እና ድርድሮች ጋር በመስራት ጊዜ ብዙውን ጊዜ ጥቅም ላይ ጊዜ ስልተ, ጥቅም ላይ የዋለው.
ይህ ስልተ ሦስት አስገዳጅ ክፍሎች ይይዛል:
- አንድ ዑደት ግቤት ይባላል ይህም መጀመሪያ እሴት, የቲ. ኬ ይህ ተለዋዋጭ እያንዳንዱ የማስፈጸሚያ ዑደት በኋላ የተቀየረው, እና ማጠናቀቂያ ጊዜ የሚወስነው ነው.
- መያዣውን ካቋረጠው ሲሆን ላይ እሴት.
- ደረጃ ዑደት.
በእያንዳንዱ ነጥብ ላይ, ፕሮግራሙ የመጀመሪያ እሴት የመጨረሻ የሚበልጥ ከሆነ ለማየት በማጣራት ላይ ነው. ስለዚህ ከሆነ, ከዚያም ዑደት ተጠናቅቋል. አለበለዚያ ዋጋ ጀምሮ ደረጃ መጠን እና ዑደት ይደግማል ታክሏል ነው. በተለይ ማስታወሻ ማንኛውም ያልተመሰረተ ሉፕ አንድ ሁኔታዊ በቅድመ ወይም postcondition ሊተካ ይችላል ነው.
በ ዙር ሮቢን እስከ በመሳል ውስጥ ሁለት አስገዳጅ ሁኔታዎች በጥብቅ መከተል አስፈላጊ ነው. የመጀመሪያው ይህ አካል ተጽዕኖ ልጥፍ ወይም ቅድመ ሁኔታ ይዘቶች, አለበለዚያ እኛ በመጨረሻ አንድ የሌለው ሉፕ ማግኘት የሚችል አስፈላጊ ነው, ዑደት ያበቃል ነው. ነገር ግን አንዳንዶች እንዲህ ዑደቶች ሶፍትዌር ትግበራዎች ጥቅም. ያለገደብ አሂድ ዘንድ ተደጋጋሚ ስልተ ምሳሌ እንደመሆኑ መጠን, ተጠቃሚውን ድርጊት ለመወሰን ማለቂያ ሉፕ የሕዝብ አስተያየት የመዳፊት ይጠቀማል በዊንዶውስ ኦፐሬቲንግ ሲስተም, ሊያስከትል ይችላል. ሁለተኛ, ዑደት ወደ አለፈ ተለዋዋጮች ከመገደሉ መካከል ቢያንስ አንዱን ማቅረብ አለባቸው.
ብዜትን ያለው ስሌት
ኢንቲጀር ብዜትን ማስላት ተደጋጋሚ ስልተ ምሳሌ ይሰጣል የንባብ ለማዋሃድ. ይህ ምሳሌ ቅድመ ሁኔታ ጋር አንድ ዑደት ነው እንጂ ክብ ሮቢን ማንኛውም አይነት ላይ ማዋል ይቻላል.
- መነሻ ውሂብ: ውሂብ - ብዜትን ለ የሚወሰነው ነው ኢንቲጀር,.
- የስርዓት ተለዋዋጮችን: ውሂብ ሐ 1 ደረጃ 1 ከ እሴቶችን ይወስዳል ይህም ዑደት መለኪያ i.
- ውጤት: ብዜት ተለዋዋጭ - ብዜት ውሂብ, ውሂብ ወደ 1 እስከ ኢንቲጀሮች ምርት ነው.
- የ ስልተ እርስዎ ብዜትን ለማስላት የሚፈልጉት የትኛው ውሂብ, ቁጥር ተቀብሏል.
- የመጨረሻው ውጤት ያስቀምጣል ይህም ብዜት ተለዋዋጭ, የተነሳ, አንድነት ተዘጋጅቷል.
- እኛ ማደራጀት ዑደት መለኪያ የመጀመሪያው ቁጥር ውሂብ ይሆናል ቀ እና 1. የመጨረሻ ዋጋ መጀመሪያ ዋጋ. አጸፋዊ i ዋጋ ይበልጣል አንዴ ሉፕ ካቋረጠው.
- ደጋግም ስሌት ብዜት አፈጻጸም ነው - ብዜት ወቅታዊ እሴቶች በዙ እና ቆጣሪ ቀ.
- ውጤቱ አዎንታዊ ከሆነ አጸፋዊ ዋጋ ወደ አንዱ ሁኔታ ቼክ ቀለበት በማከል, እና, አጠናቀቀ.
- ዑደት, ብዜት ውሂብ ዋጋ የቅርብ ጊዜ ተደጋጋሚነት ከጨረሱ በኋላ! ይህ ብዜት ውስጥ ይቆያል አልታዩም ወይም የታተመ.
Similar articles
Trending Now