જો અને અન્ય વચ્ચે તફાવત હોય તો.

Anonim

જો વિલ્સ વિરૂદ્ધ હોય તો

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

"જો" કલમ - તે ઘણાં પ્રોગ્રામિંગ ભાષાઓમાં લોકપ્રિય છે. મુખ્ય વાક્યરચના અલગ અલગ હોઈ શકે છે, પરંતુ સ્યુડો કોડ સમાન જ રહે છે. એક નાની કોડ સ્નિપેટ નીચે આપેલ છે:

જો (શરત)

પછી

ક્રિયા

અંત તો

આ સ્થિતિ હંમેશા બુલિયન પરિણામ આપે છે કહો શરત સની છે અને ક્રિયા બહાર જવાનું છે. તેથી જો તે સની બહાર (સત્ય) છે, તો પછી વ્યક્તિ ચાલવા માટે જાય છે. નહિંતર, જો કોઈ પણ ક્રિયા કર્યા વિના નિર્માણ થાય તો અમે અંત સુધી પહોંચીએ છીએ.

ઉપરનું નિર્માણ માળખું પ્રોગ્રામિંગ ભાષાઓ જેવી કે સી, સી ++, જાવા, વિઝ્યુઅલ બેઝિક, અને C #

"બીજું જો" નિર્માણ તમને ઘણી પરિસ્થિતિઓને સંયોજનમાં સહાય કરે છે. જો પ્રથમ શરત સાચી હોવાનું જણાય છે, તો બાકીનાને છોડવામાં આવે છે. ચાલો સ્યુડો કોડ પર નજર કરીએ -

જો (શરત)

પછી

ક્રિયા

બીજું જો (સ્થિતિ)

તો પછી

ક્રિયા

બીજું

ક્રિયા

અંત તો

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

"if" અને "else if" વચ્ચે તફાવતો:

1 શરતી નિર્માણ માટે "જો" શરત ફરજિયાત છે. એક "બીજું જો" શરત

પૂર્વવર્તી "if" બ્લોક વગર અસ્તિત્વમાં હોઈ શકતી નથી.

2 તમારી પાસે માત્ર એક "જો" બ્લોક હોઈ શકે છે પરંતુ બહુવિધ "બીજું જો" બ્લોકો

સારાંશ:

1. "If" અને "else if" બંને કોડ શાખામાં મદદ કરે છે. આ કાર્યક્રમ તેના રેખીય

અમલમાંથી બહાર આવે છે.

2 બંને "જો" અને "બીજું જો" શરતી અભિવ્યક્તિ છે જે નિર્ણય કરવાની પ્રક્રિયામાં સહાય કરે છે

પ્રક્રિયા

3 તમામ હાઇ-લેવલ પ્રોગ્રામિંગ લેંગ્વેજ અલગ વાક્યરચના સાથે "જો" અને "બીજું જો" કાર્ય કરે છે.