ከሉፕ መካከል ያለው ልዩነት

ዝርዝር ሁኔታ:

ከሉፕ መካከል ያለው ልዩነት
ከሉፕ መካከል ያለው ልዩነት

ቪዲዮ: ከሉፕ መካከል ያለው ልዩነት

ቪዲዮ: ከሉፕ መካከል ያለው ልዩነት
ቪዲዮ: ጥሩ ነገሮችን እንዴት መሳብ እንደሚቻል. ኦዲዮ መጽሐፍ 2024, ሀምሌ
Anonim

የቁልፍ ልዩነት - ለሎፕ

አንድ ፕሮግራም አንድን ተግባር ለማከናወን በፕሮግራሚንግ ቋንቋ የተፃፉ መመሪያዎች ስብስብ ነው። አመክንዮአዊ ክዋኔ ወይም የሂሳብ ስራ ሊሆን ይችላል. በአጠቃላይ, በፕሮግራሙ ውስጥ ያሉት መግለጫዎች አንድ በአንድ ይሠራሉ. አንዳንድ ጊዜ የአረፍተ ነገሮችን ስብስብ በተደጋጋሚ ማከናወን አስፈላጊ ነው. ይህንን ተግባር ለማሳካት የቁጥጥር አወቃቀሮች ጥቅም ላይ ይውላሉ. ከመካከላቸው ሁለቱ ለጊዜ እና ለጊዜ ዑደት ናቸው. እነዚህ አወቃቀሮች የተሰጠው ሁኔታ እውነት እስኪሆን ድረስ የኮድ ቅደም ተከተል ለማስፈጸም ይረዳሉ። የ loop አገባብ ጅምር፣ የፈተና አገላለጽ እና የዝማኔ አገላለጽ ያካትታል። የወቅቱ loop አገባብ የሙከራ አገላለጽ ይዟል።ይህ መጣጥፍ በ loop እና በጊዜ መካከል ያለውን ልዩነት ያብራራል። በ loop እና በሎፕ መካከል ያለው ቁልፍ ልዩነት የድግግሞሾቹ ብዛት ሲታወቅ እና ሉፕ የድግግሞሽ ብዛት በማይታወቅበት ጊዜ ጥቅም ላይ ሊውል ይችላል።

ለ Loop ምንድነው?

የ loop በብዙ የፕሮግራሚንግ ቋንቋዎች እንደ ሲ፣ጃቫ ወዘተ ጥቅም ላይ ይውላል።የመግለጫዎችን ስብስብ ብዙ ጊዜ ለማስፈጸም ይጠቅማል። የ loop አገባብ እንደሚከተለው ነው።

ለ (ጅማሬ፤ የፈተና አገላለጽ፣ ማዘመን){

//በሉፕ ውስጥ ያሉ መግለጫዎች

}

የጅማሬ አገላለጽ አንድ ጊዜ ብቻ ነው የሚሰራው። ከዚያም የፈተና አገላለጽ ይገመገማል. የፈተናው አገላለጽ ተለዋዋጮችን፣ እሴቶችን፣ ቋሚ እና ኦፕሬተሮችን ሊይዝ ይችላል። የቡሊያን አባባል ነው። የተገመገመው አገላለጽ እውነት ከሆነ በ loop ውስጥ ያለው ኮድ ይሠራል። የ loop መጨረሻ ላይ ከደረሰ በኋላ የዝማኔው አገላለጽ ይከናወናል። መጨመር ወይም መቀነስ ሊሆን ይችላል.እንደገና የፈተና አገላለጽ ተረጋግጧል. የተገመገመው አገላለጽ እውነት ከሆነ በ loop ውስጥ ያሉት መግለጫዎች ይፈጸማሉ። በ loop መጨረሻ ላይ የዝማኔው አገላለጽ ይከናወናል. የፈተናው አገላለጽ ሐሰት እስኪሆን ድረስ ይህ ሂደት ይደገማል። የፈተናው አገላለጽ ሐሰት ሲሆን የ loop ምልክቱ ያበቃል እና መቆጣጠሪያው ከሉፕ በኋላ ወደሚቀጥለው መግለጫ ይተላለፋል።

በሉፕ እና በጊዜ መካከል ያለው ልዩነት
በሉፕ እና በጊዜ መካከል ያለው ልዩነት

ስእል 01፡ የ5 ቁጥሮች ድምርን ለማስላት ሎፕ ያለው ፕሮግራም

ከላይ ያለው መርሃ ግብር የመጀመሪያዎቹን አምስት ቁጥሮች ማጠቃለያ ለማግኘት ነው 1 ፣ 2 ፣ 3 ፣ 4 እና 5። በ loop ውስጥ እኔ 1 ነኝ ከ 5 ያነሰ ነው ። ስለዚህ ድምሩ ይሰላል።. መጀመሪያ ላይ ድምር 0 ነው ወደ i ተጨምሯል ይህም 1. ድምር ለተለዋዋጭ ድምር ይመደባል. አሁን ድምርው 1. ከዚያም የዝማኔው አገላለጽ ይገመገማል. እኔ በአንድ ይጨምራል። አሁን እኔ 2 ነኝ.ከ 5 ያነሰ ነው, ስለዚህ, ድምር ይሰላል. የቀደመው ድምር ዋጋ 1 ነው እና ወደ i እሴት ተጨምሯል ይህም 2. አሁን ድምሩ 3 ነው. የዝማኔ አገላለጽ ይገመገማል እና እኔ በ 1 ጨምሯል አሁን 3 ነው. ይህ ሂደት ይደገማል. 6 ስሆን አገላለጹ ሐሰት ይሆናል ምክንያቱም 6 እኩል ስላልሆነ ወይም ከ 5 ያነሰ አይደለም. ስለዚህ, የ loop ጊዜው ያበቃል. በመጨረሻም፣ የአምስቱም ቁጥሮች ድምር በስክሪኑ ላይ ታትሟል።

ሉፕ እያለ ምንድነው?

የተሰጠው ሁኔታ እውነት እስከሆነ ድረስ ዑደቱ የዒላማ መግለጫዎችን ይፈጽማል። የትንሽ ዑደቱ አገባብ እንደሚከተለው ነው።

እያለ(የሙከራ አገላለጽ){

//በጊዜው ውስጥ ያሉ መግለጫዎች

}

የጊዜ ዑደት የሙከራ አገላለጽ ይዟል። የቡሊያን አባባል ነው። የተገመገመው አገላለጽ እውነት ከሆነ፣ በሎፕ ውስጥ ያሉት መግለጫዎች ይፈጸማሉ። በእነዚያ መግለጫዎች መጨረሻ, የፈተና አገላለጽ እንደገና ይገመገማል. የፈተናው አገላለጽ ሐሰት እስኪሆን ድረስ ይህ ሂደት ይደገማል።ሐሰት በሚሆንበት ጊዜ ዑደቱ ያበቃል እና መቆጣጠሪያው ከሉፕ በኋላ ወደ መግለጫው ይተላለፋል።

በሎፕ እና በጊዜ መካከል ያለው ቁልፍ ልዩነት
በሎፕ እና በጊዜ መካከል ያለው ቁልፍ ልዩነት

ሥዕል 02፡ የ5 ቁጥሮች ድምርን ለማስላት ሎፕ ያለው ፕሮግራም

ከላይ ባለው ፕሮግራም መሰረት ድምሩ ወደ 0 ተጀምሯል እና እኔ ወደ 1 ተጀምሯል። ከ 5 ያነሰ ነው, ስለዚህ, ድምር ይሰላል. የድምሩ የመጀመሪያ ዋጋ 0 ነው ወደ i እሴት ተጨምሯል 1. አሁን ድምሩ 1 ነው. ከዚያም i ዋጋ በአንድ ይጨምራል. አሁን i እሴት 2. ከ 5 ያነሰ ነው. ስለዚህ ድምር ይሰላል. የአሁኑ ድምር 1 ወደ i እሴት ተጨምሯል ይህም 2. አሁን ድምሩ 3 ነው. እንደገና የ i እሴት ይጨምራል. አሁን i ዋጋ 3. ይህ ሂደት ይደግማል. ዋጋ ስይዝ 6 ሲሆን አገላለጹ ውሸት ይሆናል ምክንያቱም ከ 5 ያነሰ ወይም እኩል አይደለም.ስለዚህ ፣ የወቅቱ ዑደት ያበቃል። በመጨረሻም, ድምር ዋጋው በስክሪኑ ላይ ታትሟል. እንደ i++ ያለ ጭማሪ ከሌለ የ i እሴቱ 1 እንደሆነ ይቆያል። ከ 5 ያነሰ ነው። ሁኔታው ሁል ጊዜ እውነት ነው። ስለዚህ ማለቂያ የሌለው ዑደት ይሆናል።

የሉፕ እና እያለ መካከል ያለው ተመሳሳይነት ምንድን ነው?

  • ሁለቱም ለ እና ሳለ loop በፕሮግራም ውስጥ የድግግሞሽ ቁጥጥር መዋቅሮች ናቸው።
  • የሉፕ አፈፃፀም በሙከራ አገላለጽ ላይ ይወሰናል።

በሉፕ እና በጊዜ መካከል ያለው ልዩነት ምንድን ነው?

ለእኛ ሉፕ እያለ

የ loop የድግግሞሽ መቆጣጠሪያ መዋቅር ነው ፕሮግራመሮች የተወሰኑ ጊዜያትን ማስፈፀም ያለበትን ሉፕ በብቃት እንዲጽፍ ያስችለዋል። የጊዜው ሉፕ የተሰጠው ሁኔታ እውነት እስከሆነ ድረስ የታለመ መግለጫዎችን የሚያስፈጽም ድግግሞሽ መቆጣጠሪያ መዋቅር ነው።
አጠቃቀም
የድግግሞሾቹ ብዛት ሲታወቅ ለ loop ጥቅም ላይ ሊውል ይችላል። የድግግሞሾቹ ብዛት በማይታወቅበት ጊዜ ዑደቱን መጠቀም ይቻላል።
መጀመር
አስጀማሪው አንድ ጊዜ ለ loop ነው። በ loop ውስጥ፣ የመነሻ መግለጫው በ loop ውስጥ ከሆነ፣ ጅምር የሚደረገው ሉፕ በተደጋገመ ቁጥር ነው።

ማጠቃለያ-ለእኛ ሉፕ

በፕሮግራም አወጣጥ ላይ አንዳንድ ጊዜ የአረፍተ ነገሮችን ስብስብ ብዙ ጊዜ መድገም ያስፈልጋል። እነዚህን ተግባራት ለማሳካት ድግግሞሽ መቆጣጠሪያ መዋቅሮች አሉ. ከመካከላቸው ሁለቱ ለጊዜ እና ለጊዜ ዑደት ናቸው. በሎፕ እና በሎፕ መካከል ያለው ልዩነት ለ loop ጥቅም ላይ የሚውለው የድግግሞሽ ብዛት በሚታወቅበት ጊዜ ሲሆን ሉፕ ደግሞ የድግግሞሽ ብዛት በማይታወቅበት ጊዜ ጥቅም ላይ ይውላል።

የሚመከር: