Տարբերություն եթե և եթե ուրիշ

Բովանդակություն:

Տարբերություն եթե և եթե ուրիշ
Տարբերություն եթե և եթե ուրիշ

Video: Տարբերություն եթե և եթե ուրիշ

Video: Տարբերություն եթե և եթե ուրիշ
Video: Ernest Ogannesyan - Ete Sa Ser Chi / 2022 2024, Հուլիսի
Anonim

Հիմնական տարբերություն – եթե հակառակ դեպքում

Ծրագրավորման մեջ անհրաժեշտ է կատարել հայտարարություն՝ կախված պայմանի ճշմարիտ կամ կեղծ լինելուց: Եթե և եթե ուրիշը երկու որոշում կայացնող կառույցներ են: Ծրագրավորման լեզուները, ինչպիսիք են Java, C-ն, աջակցում են որոշումների կայացման կառույցներին, ինչպիսիք են՝ if and if else: Այս հոդվածը քննարկում է տարբերությունը, եթե և եթե ուրիշը: Երկուսում էլ if-ը պարունակում է գնահատելու արտահայտություն: if-ում, if բլոկի ներսում հայտարարությունները կկատարվեն, եթե պայմանը ճշմարիտ է, և կառավարումը փոխանցվում է if բլոկի հետո հաջորդ հայտարարությանը: if else-ում, եթե պայմանը true է, if բլոկի ներսում հայտարարությունները կկատարվեն, իսկ եթե պայմանը false է, if else բլոկի հայտարարությունները կկատարվեն:Դա է հիմնական տարբերությունը, եթե և եթե ուրիշը:

Ի՞նչ է, եթե?

Եթե հայտարարությունը բաղկացած է արտահայտություններից: Արտահայտությունը կարող է պարունակել արժեքներ, օպերատորներ, հաստատուններ կամ փոփոխականներ։ Եթե գնահատված արտահայտությունը ճշմարիտ է, ապա if բլոկի ներսում հայտարարությունները կատարվում են: Եթե արտահայտությունը կեղծ է, հսկողությունը փոխանցվում է if բլոկից հետո հաջորդ հայտարարությանը: Ծրագրավորման լեզուներից շատերը ենթադրում են ոչ զրոյական և ոչ զրոյական արժեքներ որպես ճշմարիտ և զրո՝ որպես կեղծ:

Տարբերությունը եթե և եթե այլևս
Տարբերությունը եթե և եթե այլևս

Նկար 01. ծրագիր if

Ըստ վերը նշված ծրագրի՝ թիվը փոփոխական է, որը կարող է պահել ամբողջ թվեր։ Այն պարունակում է 70 արժեքը: if բլոկի արտահայտությունը ստուգված է: Քանի որ թիվը մեծ է կամ հավասար է 50-ին, if բլոկի հայտարարությունը կատարվում է: Դա կատարելուց հետո հսկողությունը փոխանցվում է if բլոկից հետո հաջորդ հայտարարության մեջ:

Իսկ եթե ուրիշ?

Իսկ եթե էլի, կա երկու բլոկ: if հայտարարությունը պարունակում է գնահատման արտահայտություն: Եթե գնահատված արտահայտությունը ճշմարիտ է, ապա if բլոկի ներսում հայտարարությունները կատարվում են: If բլոկի վերջում հսկողությունը փոխանցվում է if բլոկից հետո հաջորդ հայտարարությանը: Եթե արտահայտությունը false է, կառավարումը փոխանցվում է else բլոկին, իսկ else բլոկի հայտարարությունները կատարվում են: Another բլոկի վերջում հսկողությունը փոխանցվում է else բլոկից հետո հաջորդ հայտարարությանը:

Հիմնական տարբերությունը, եթե և եթե այլ բան
Հիմնական տարբերությունը, եթե և եթե այլ բան

Գծապատկեր 02. ծրագիր if else

Ըստ վերը նշված ծրագրի՝ թիվը փոփոխական է, որը կարող է պահել ամբողջ թվեր։ Այն պարունակում է 40 արժեքը: Եթե if դրույթի արտահայտությունը ճշմարիտ է, ապա if բլոկի ներսում դրույթը կկատարվի:Հակառակ դեպքում, այլ բլոկի հայտարարությունը կատարվում է: Թիվը 50-ից պակաս է: Հետևաբար, else բլոկը գործարկվում է: Another բլոկի վերջում հսկողությունը փոխանցվում է else բլոկից հետո հաջորդ հայտարարությանը:

Որո՞նք են նմանությունները, եթե և եթե ուրիշ:

  • Եվ և եթե և եթե ուրիշը որոշումներ կայացնող կառույցներ են ծրագրավորման մեջ:
  • Both if և if else պարունակում է if դրույթը պայմանով:
  • Եվ if և if else-ում, if դրույթը գնահատում է ամբողջ թվերը, նիշերը, լողացող կետով թվերը կամ բուլյան տեսակները:
  • Եվ եթե և եթե ուրիշը կարող է գնահատել հավասարությունը և տրամաբանական արտահայտությունները:

Ո՞րն է տարբերությունը եթե և եթե ուրիշ:

եթե ընդդեմ եթե ուրիշ

Եթե հայտարարությունը որոշում կայացնող կառույց է, որը բաղկացած է արտահայտությունից, որին հաջորդում են մեկ կամ մի քանի հայտարարություններ: If else-ը որոշումներ կայացնող կառույց է, որտեղ if դրույթին կարող է հաջորդել կամընտիր else հայտարարությունը, որը գործում է, երբ արտահայտությունը false է:
Կատարում
In if, if բլոկի ներսում հայտարարությունները կատարվում են, եթե արտահայտությունը ճշմարիտ է: Եթե արտահայտությունը կեղծ է, եթե բլոկի գործարկումից հետո հաջորդ հայտարարությունը: If else-ում, if բլոկը գործարկվում է, եթե արտահայտությունը true է, իսկ եթե արտահայտությունը false է, կառավարումը փոխանցվում է else բլոկին:

Ամփոփում – եթե հակառակ դեպքում

Ծրագրավորման մեջ կա որոշումների կայացման տարբեր կառուցվածք: Այս հոդվածում քննարկվել են դրանցից երկուսը` եթե և եթե ուրիշ: if-ում, if բլոկի ներսում հայտարարությունները կկատարվեն, եթե պայմանը ճշմարիտ է, և կառավարումը փոխանցվում է if բլոկի հաջորդ հայտարարությանը: if else-ում, եթե պայմանը true է, if բլոկի ներսում հայտարարությունները կատարվում են, իսկ եթե պայմանը false է, այլ բլոկի հայտարարությունները կատարվում են:Սա է տարբերությունը եթե և եթե ուրիշը:

Խորհուրդ ենք տալիս: