ՀամակարգիչներԾրագրավորում

Թե ինչ է պայմանական օպերատոր:

Ծրագրավորման, դա կարեւոր է ոչ միայն լեզվական հմտությունները, այլ նաեւ հասկանալ, թե ինչ է պատասխանատու ինչ. Դա անհրաժեշտ է հնարավորության հաջող թիմային աշխատանքի, եւ ներսում հոդվածում դուք կգտնեք, թե ինչ է օպերատոր միջավայրը, թե ինչու է այն անհրաժեշտ, թե ինչ են հատկանիշները: Կլինեն նաեւ կքննարկվի ընդհանուր պայմանները միացրեք եւ ճյուղավորվող կոդը, եւ որի համար այն կիրառվում:

Թե ինչ է պայմանական օպերատոր:

Այնպես որ (կամ, որպես այլընտրանք, պայմանական մասնաճյուղը հրահանգ) կոչվում է ծրագրավորման լեզու դիզայն. Այն ապահովում է կատարումը թիմի կամ շարք: Բայց սա հնարավոր է միայն այն ժամանակ, երբ նկատվում վիճակը ճշմարտության որոշակի տրամաբանական արտահայտության կամ նրանից ցուցումներ է ստացել մասին (սարքավորումների օպերատոր) է մարմնավորման:

Ընդհանուր նկարագրությունը դիմումը

պայմանական հայտարարությունը օգտագործվում է, երբ կատարում կամ անտեսելու որոշակի շարք հրամանների (հրամայում է պակաս), կախված է նրանից, թե կա ինչ որոշիչ գործոնների. Այն կարող է օգտագործվել նաեւ նպատակ ունենալով ճյուղավորվող: Այն մեկն է երեք հիմնական նմուշների, որոնք օգտագործվում են համակարգված ծրագրավորման.

պայմանական մասնաճյուղ հայտարարությունը

Առաջին եկեք շեղվել մի քիչ, եւ հիշում է հայտնի կտավներ Vasnetsov Վիկտոր Միխայլովիչ, «Ասպետ խաչմերուկում», գրված է 1878: Այն պատկերում է մի հերոս, ով կանգնած է մի խաչմերուկում, եւ որոշում, ուր գնալ: Նմանապես, որ օպերատորը գործում է պայմանավորված: Այնպես որ, եթե ասպետ կընդունի առաջարկը գնալ մեկ ուղղությամբ, բայց նա կարող է գնալ նույն մասնաճյուղի: Որ ընտրությունը կարող է լինել միայն մեկը: Եթե մենք խոսում ենք այն մասին, որ պայմանական օպերատորի, ապա այն աշխատում է միայն այն ժամանակ, երբ նրա տրամաբանական արտահայտություն է «ճշմարիտ»: Շատ ծրագրավորման լեզուներ է նշանակել, որ այն օգտագործում է հիմնաբառ եթե. Հնարավոր է, որ շինարարական փուլը, երբ ստուգվել առաջին մեկ պայման, ապա մյուսը, ապա մի երրորդ, մեկ քառորդը, եւ այլն: Եկեք նայենք այս ավելի մանրամասն. Որոնք են տարբեր ձեւեր պայմանական հայտարարությունները: Երեքն էլ:

  1. Պայմանական հայտարարությունը, որում կա միայն մեկ մասնաճյուղ: Այն նայում (միջինացված) հետեւյալն է, եթե առկա են անհրաժեշտ պայմաններ, ապա կատարվում է թիմի վերջ: Համակարգչային հաշվարկում մեքենան, արդյոք տրամաբանական արժեքի ցուցանիշի ճշմարտության: Եթե վիճակը նույնն է նրանց հետ, այլ մասերում ծրագրի, այն սկսում է կատարել կոդ, մինչեւ բառերի վերջ: Ի assembler այս ձեւը աշխատանքի հասանելի է միայն ծրագրավորող: Այն կարող է նաեւ լինել այնպիսին է, որ ի վերջո կլինեն որոշակի բառերի, եւ ապա դուք պետք է լինել զգույշ, ոչ թե վերագրել մի բան լրացուցիչ:
  2. Պայմանական հայտարարությունը, որով երկու ճյուղերը ներկա. Այն ունի հետեւյալ տեսքը. Եթե տվյալ վիճակում է, ապա command1 command2 ուրիշ վերջը: Օգտագործեք այս ծրագրավորման կառուցել դեպքերում, երբ դա անհրաժեշտ է, որ մեկը թիմերի արդեն հստակ կատարել է: Հետեւաբար, եթե պայմանը true է, ապա առաջին մասը օրենսգրքի, եթե ոչ երկրորդ. Որոշ դեպքերում, օրինակ, մի լուծում, անհրաժեշտ է.
  3. Պայմանական օպերատորը մի շարք պայմանների: Այն ունի հետեւյալ տեսքը:
    եթե առաջին պայմանը, ապա ինչ պետք է անել
    էլ, եթե, եթե առաջին պայմանը չի տեղավորվում, ստուգեք հետեւյալը, ապա ինչ պետք է անել
    էլ, եթե ստուգել բոլոր պայմանները, մեկ առ մեկ, ապա ինչ պետք է անել
    էլ, եթե ոչ տարբերակն է վերը նշված տեղին չէ, ապա հրաման է առաջադրվել վերջ

Ինչպես դուք կարող եք տեսնել, որ պայմանական օպերատոր օգտագործում է տարբեր դիզայնի. Նրանց իրականացումը տեղի է ունենում հերթականությամբ: Դա հնարավոր չէ իրավիճակ (նորմալ տեխնիկայով), որի կոդը կատարումը կսկսվի մինչեւ վերջ - միշտ սկզբից.

Օրինակ, «Պասկալ»

Որպեսզի հասկանանք, թե ինչպես է այն աշխատում, մենք առաջարկում ենք համարում օրինակը մեկի ամենատարածված ծրագրավորման լեզուներից. Պայմանական հայտարարությունը, որ «Պասկալ« կարող է լինել պարզ կամ բարդ. Առաջին տեսակը, մի տեսակ խորհրդանշանների =, <,>, եւ այլն. Համալիր պայմանական հայտարարության մեջ Պասկալ կարող է վերցնել հետեւյալ ձեւը:

եթե> = y
ապա
Op = SqR (ամիս)
ուրիշ
գրել (Անվավեր արժեք).

Թե ինչ է անջատիչ:

Թե ինչ է անջատիչ: Առանձնահատկությունն է իր դիզայնի այն է, որ այն ունի առնվազն երկու մասնաճյուղեր: Բայց նա միայն կարող է անել մեկ, նախկինում սահմանված պարամետրերի, որը հաշվարկվում են հիմնական արտահայտություններ: Խոսելով տարբերություն նախորդ հրահանգների պետք է ձեր ուշադրությունը հրավիրել այն փաստին, որ այդ թեման չի վերադառնալու է բուլյան արժեք, եւ ընդհանուր առմամբ, ինչպես նաեւ տեսակների, որոնք կարող են իրեն տրված. Այն կարող է նաեւ իրականացվել է որոշ ծրագրավորման լեզուներով, համեմատ տեքստի տողերի.

Զարգացման պատմությունը

Originally օգտագործվում է թիմի, որը ցույց է տալիս անցում է հաշվարկված tag: Այն հայտարարել է արտահայտությունը, գործելով այնպես էլ որպես ընտրությունը, որը վերադարձնում է ամբողջ թիվ, եւ մի շարք անցումային հրահանգների. Հրաման իրականացվում, հաշվարկված կոնկրետ արժեքը, որն օգտագործվում է որպես պիտակի շարք ողջ ցանկում հրամանների, որի համար կա մի հուզիչ ու ուշադրությունը մեքենայի.

Նմանատիպ նմուշները կարելի է տեսնել ծրագրավորման լեզուների, ինչպիսիք են, «Հիմնական» եւ «Fortran»: Մենք չենք կարող ասել, որ դրանք էապես դուրս ամսաթվի, քանի որ մինչեւ հիմա նրանք կարող են պարծենալ բարձր արդյունավետ բավական է, եթե մենք խոսում ընդհանրապես ծրագրավորման մասին: Պայմանական հայտարարությունը, որն օգտագործվում է ժամանակակից լեզուների, ավելի բարդ կառույց է, որը ազդում կատարումը: Պատրաստվում վերադառնալ ծագման այս նյութի, ես կցանկանայի ավելացնել, որ որոշման համար անհրաժեշտ մասնաճյուղերի չէ, անհրաժեշտ է հերթականությամբ գործընթացը եւ համեմատել արդյունքները, ինչպես նաեւ արտահայտվելու այլ արժեքների. Պարզապես գնում է արձանագրել հիշողության զանգված առանց նախապայմանների մասնաճյուղի հրահանգների մասին, որը պարունակում է ձեր հասցեն. Երբ անհրաժեշտ վկայում է, որ անհրաժեշտ տեղեկատվությունը պարզապես հաշվարկվում: Եւ արագությունը ծրագրի դառնում անկախ թվի թեգերը.

Ժամանակակից ծրագրավորման լեզուների, որոնք լայնորեն օգտագործվում են ներկա պահին, միացրեք օպերատորը կարող է նաեւ լինել նախագծված է որպես անցումային սեղանի կազմված թիմերի, որոնք իրականացնում են շարժումը ուշադրության վրա անհրաժեշտ կտորները կոդը, առանց տարբեր պայմաններում: Ինչպես են նրանք կանգնել են. Բարձր մակարդակի ծրագրավորման լեզուներ, շատ դեպքերում, օգտագործել գործը անունը, swithc կամ երկուսն էլ.

Հատկություններ հաշվարկել բուլյան արտահայտություններ

Զգալի ազդեցություն է, թե ինչպես է ծրագիրը, պայմանական հայտարարությամբ կկատարվեն, մատուցում ընդունվել յուրաքանչյուր դեպքում տրամաբանական հաշվարկի պայմանական արտահայտություններ: Գոյություն ունեն երկու հիմնական ռազմավարություններ:

  1. Complete հաշվարկ: Մենք հաշվարկել բոլոր պարամետրերի հետ տրամադրված արժեքներին, եւ ապա I.
  2. Թերի հաշվարկ: Առանձին-առանձին քննարկել բոլոր տարբերակ: Եթե արտահայտությունը գնահատում է «ճշմարիտ», ապա հաջորդ տարբերակը խաբել. Այն հանդես է գալիս այն դեպքում, OR:

եզրափակում

Պայմանական օպերատորներ շատ հարմարավետ դիզայն ծրագրավորման. Նրանց օգնությամբ դա հնարավոր է հեշտությամբ իրականացնել բարդ նմուշների, առանց մտածելու մարդոցմէ:

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hy.delachieve.com. Theme powered by WordPress.