ચોક્કસ લૂપ અને અનિશ્ચિત લૂપ વચ્ચે તફાવત

Anonim

અનિશ્ચિત લૂપથી અનિશ્ચિત લૂપ

લૂપ એ કોડનો બ્લોક છે જે ચોક્કસ સમય માટે પુનરાવર્તન કરશે અથવા જ્યાં સુધી કેટલીક સ્થિતિ સંતુષ્ટ ન થાય ત્યાં સુધી. નિશ્ચિત લુપ એ લૂપ છે જેમાં તે કેટલી વખત ચલાવવાનો છે તે લૂપમાં પ્રવેશતા પહેલા અગાઉથી ઓળખાય છે. અનિશ્ચિત લૂપમાં, તે કેટલી વખત ચલાવવાનો છે તે અગાઉથી જાણીતો નથી અને તે જ્યાં સુધી કોઈ શરત પૂર્ણ ન થાય ત્યાં સુધી ચલાવવામાં આવશે.

એક ચોક્કસ લૂપ શું છે?

એક ચોક્કસ લુપ એક લૂપ છે જેમાં તે કેટલી વખત ચલાવવાનો છે તે લૂપમાં પ્રવેશતા પહેલા અગાઉથી ઓળખાય છે. પુનરાવર્તન થવાની પુનરાવર્તનની સંખ્યા પૂર્ણાંક વેરિયેબલ દ્વારા સામાન્ય રીતે આપવામાં આવશે. સામાન્ય રીતે, આંટીઓ માટે ચોક્કસ લૂપ્સ ગણવામાં આવે છે. નીચેના માટે લૂપ (જાવા પ્રોગ્રામિંગ ભાષામાં) નો ઉપયોગ કરીને નિશ્ચિત લુપનું ઉદાહરણ છે.

માટે (પૂર્ણાંક i = 0; i

{

// લૂપ માટેનું શરીર

}

ઉપરનું લૂપ તેના શરીરને એક્ઝિક્યુટ કરશે સંખ્યા ચલ દ્વારા પૂરી પાડવામાં ઘણી વખત. આ વેરિયેબલ i અને લૂપ શરતની પ્રારંભિક મૂલ્યથી નક્કી કરી શકાય છે.

જ્યારે આંટીઓનો ઉપયોગ નિશ્ચિત લૂપ્સને અમલમાં મૂકવા માટે પણ થઈ શકે છે (જાવામાં).

પૂર્ણાંક i = 0;

જ્યારે (i

{

// લૂપના શરીર

i ++;

}

ભલે તે લુપનો ઉપયોગ કરે છે, આ એક ચોક્કસ પણ છે લૂપ, કારણ કે તે અગાઉથી જાણીતું છે કે લૂપ એ સંખ્યા વેરિયેબલ દ્વારા પૂરા પાડવામાં આવેલ સંખ્યાઓની સંખ્યાને અમલમાં જઈ રહ્યું છે.

અનિશ્ચિત લૂપ શું છે?

અનિશ્ચિત લૂપમાં, તે કેટલી વખત ચલાવવાનો છે અગાઉથી જાણીતું નથી.ખાસ કરીને, અનિશ્ચિત લૂપ ચલાવવામાં આવે ત્યાં સુધી કેટલીક સ્થિતિ સંતુષ્ટ થઈ જાય છે.અને જ્યારે આંટીઓ અને ડ્રો-ફ્રોમ લૂપ સામાન્ય રીતે અનિશ્ચિત આંટીઓ લાગુ કરવા માટે વપરાય છે, તેમ છતાં, આ માટે આંટીઓ માટે ઉપયોગ ન કરવા માટે કોઈ વિશિષ્ટ કારણ નથી. અનિશ્ચિત આંટીઓનું નિર્માણ, અનિશ્ચિત આંટીઓ આંટીઓનો ઉપયોગ કરીને સરસ રીતે ગોઠવી શકાય છે.કેટલાક સામાન્ય ઉદાહરણો કે જે તમને અનિશ્ચિત આંટીઓ અમલમાં મુકવાની જરૂર છે તે વપરાશકર્તાને એક સકારાત્મક પૂર્ણાંક દાખલ કરે ત્યાં સુધી ઇનપુટ વાંચવા માટે પ્રોમ્પ્ટ કરવામાં આવે છે, જ્યાં સુધી વપરાશકર્તાએ એક જ પાસવર્ડ બે વાર દાખલ ન કરે ત્યાં સુધી પાસવર્ડ વાંચવો. એક પંક્તિ, વગેરે.

ડેફિઅન્ટ લૂપ અને અનિશ્ચિત લૂપ વચ્ચે શું તફાવત છે ?

એક ચોક્કસ લુપ એ લૂપ છે જેમાં તે કેટલી વખત ચલાવવાનો છે તે લૂપમાં પ્રવેશતા પહેલાં અગાઉથી ઓળખાય છે, જ્યારે અનિશ્ચિત લૂપ ચલાવવામાં આવે ત્યાં સુધી કેટલીક સ્થિતિ સંતુષ્ટ થાય છે અને તે કેટલી વખત ચલાવવાનો છે અગાઉથી ઓળખાય નથી ઘણીવાર, આંટીઓ અને ડ્રો-લીઓ નો ઉપયોગ કરીને નિશ્ચિત લૂપનો ઉપયોગ આંટીઓ માટે કરવામાં આવે છે અને અનિશ્ચિત આંટીઓનો અમલ કરવામાં આવે છે. પરંતુ અનિશ્ચિત આંટીઓ માટે આંટીઓ માટે અને નિશ્ચિત લૂપ માટે આંટીઓ માટે ઉપયોગ ન કરવા માટે કોઈ સૈદ્ધાંતિક કારણ નથી.પરંતુ અનિશ્ચિત આંટીઓ સરસ રીતે જ્યારે આંટીઓ સાથે સંગઠિત થઈ શકે છે, જ્યારે નિશ્ચિત આંટીઓ સરસ રીતે આંટીઓ માટે ગોઠવવામાં આવે છે.